Как сделать интернет в mit app inventor
Перейти к содержимому

Как сделать интернет в mit app inventor

Использование MIT App Inventor для управления Arduino — основы: 8 шагов (с изображениями) — Схемы — 2022

У всех нас есть смартфон. Теперь, с этим утверждением очевидного, позвольте мне спросить вас об этом. Почему ваш Arduino практически не подключен к вашему смартфону. Bluetooth стоит около 8 долларов для реализации на Arduino. Основная проблема заключается в том, что некоторые люди зацикливаются на проблеме программирования bluetooth, поэтому они просто держат USB-шнур. Так что вот абсолютно самые основные вещи, которые вам нужно использовать Bluetooth с Android и Arduino.

Из этого туториала вы узнаете, какой минимум необходим для создания связи между пользовательским приложением для Android, созданным с помощью MIT App Inventor и Arduino.

Весь предоставленный код и ссылки основаны на коде от манипулятора LittleArm Arduino.

Расходные материалы:

Шаг 1: модуль Bluetooth

Самым распространенным модулем Bluetooth сегодня является HC-06 или HC-05. Это стоит около 7-10 долларов онлайн. Посмотрите на изображение ниже, чтобы увидеть, как подключить его к Arduino.

Это довольно легко, верно? Всего четыре перемычки, и теперь у вас есть беспроводное последовательное соединение с вашим Arduino. Теперь, если у вас есть программа, в которую вы посылали команды на Arduino с помощью Serial Monitor, вы можете теперь делать это по беспроводной связи с устройством Bluetooth. (Примечание: вы можете загружать программы в Arduino через Bluetooth, но это значительно сложнее, чем то, чего мы хотим достичь здесь.)

Шаг 2: Код Arduino

Некоторые люди думают, что когда вы заменяете шнур на блютус, вы должны изменить свой код. ОНИ ОШИБАЮТСЯ. Расслабьтесь, если ваш код работает с USB-шнуром, вам не нужно ничего менять. Как я уже сказал, bluetooth — это то же самое, что и USB в синтаксисе кода. Serial.read Arduino прекрасно работает с тем же кодом.

Вот код, который используется с роботом LittleArm Arduino Arm.

Этот фрагмент кода является кодом чтения и возврата. Обратите внимание, что он считывает информацию с последовательного порта так же, как если бы был подключен USB-кабель. Нет необходимости инициировать порты для Bluetooth, они естественным образом активируются.

Шаг 3: App Inventor

Основы изобретателя приложения просты. Если вы знаете, как кодировать, вы можете пройти через основные настройки и операции. Так что просто возитесь, пока у вас не будет кнопки или ползунка, которые вы хотите использовать, тогда вы можете добавить этот код Bluetooth. В контексте данного учебного пособия приложение является приложением робота-манипулятора LittleArm Arduino, которое имеет несколько ползунков. Но мы сосредоточимся только на одном.

Шаг 4. Изобретатель приложения: добавьте Bluetooth в свое приложение

Просто нажмите и перетащите значок Bluetooth в свое приложение.

Шаг 5: App Inventor: создание ListPicker

Создайте средство выбора списка, чтобы вы могли использовать его для поиска и выбора устройств Bluetooth, сопряженных со смартфоном.

Когда средство выбора списков открыто, выбор должен инициировать какое-либо событие. В этом случае Bluetooth-соединение с устройством указано в списке. (Не обращайте внимания на последние три зеленых блока — это особые «деревья» в лесу, которые вам не нужны.)

Шаг 6: Отправьте данные в Arduino

Если соединение установлено успешно, индикатор модуля Bluetooth HC-06 горит непрерывно. Это хорошо, теперь ваше устройство может общаться с Arduino. Итак, чтобы отправить что-то в arduino, просто выберите тип данных, которые вы хотите отправить. Это числа, буквы, биты, байты и т. Д. Затем выберите операцию.SendXXXX в меню Bluetooth в AppInventor и вставьте свои данные. В этом случае для LittleArm мы используем.SendText, потому что у нас есть текстовые символы, в данном случае запятые в данных. Если бы оно было числовым, мы бы использовали SendNumbers и так далее.

Вы можете заметить, что функция, внутри которой находится команда send, связана с одной из ползунков в приложении. Это означает, что отправка связана с «событием». т.е. когда ползунок перемещается, он автоматически вызывает эту функцию. Не плохо, верно?

Шаг 7: Получите данные от Arduino

Теперь вы не всегда отправляете данные в Arduino. Иногда вы хотите что-то вернуть. На самом деле, если вы хотите иметь надежные соединения, вам нужно что-то вернуть. Паритетный персонаж, если хотите. То, что сигнализирует о том, что все данные были получены, и Arduino готов получить больше. В этом случае мы используем букву «д». D для Готово. Теперь вы можете изменить свой код Arduino, чтобы отправить значение датчика или что-то еще. Но это хорошая практика и гораздо более надежная отправка каждого набора данных с сигнальным символом, чтобы показать, что все данные были отправлены и получены.

Чтобы прочитать отправляемые данные ('d'), просто снова пройдите через опции Bluetooth, пока не найдете тип данных, которые вы хотите ждать. Символ «d» в данном случае представляет собой просто текст в виде одного байта, поэтому мы разрешаем сканирование только одного байта. Если это «d», то мы знаем, что arduino прочитал отправленный нами сигнал и что мы можем отправить другой.

Шаг 8: наслаждайтесь своим приложением

И это все, что нужно сделать. Теперь у вас есть приложение, которое будет подключаться к устройству Bluetooth, а затем отправлять какие-то данные в Arduino и получать какие-то данные через последовательную связь. Теперь вы можете управлять практически любым проектом Arduino с вашего смартфона Android. Наслаждаться.

Вы можете увидеть демонстрацию приложения, из которого весь этот код был взят из этого видео.

Как сделать интернет в mit app inventor

  1. резисторы из грифеля
  2. конденсаторы из фольги
  3. переменные конденсаторы из фольгированнаго текстолита
  4. переменные контуры из бумажного клея
  5. динамики из тарелки
  6. диоды из сим карты
  7. лампочки из фонарика
  8. клеммы и крокодилы из жести
  9. трансформаторы из жести
  10. выключатели рубильники

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *