Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
При использовании Arduino может быть очень неприятно не иметь возможности использовать его только потому, что у вас нет компьютера. Возможно, Windows или Mac OS несовместимы, у вас вообще нет компьютера или вы просто хотите больше свободы для взаимодействия с вашей платой. Решение: простой кабель OTG (On The Go) и приложение, способное выполнить эту задачу. Самым известным из них является ArduinoDroid, который, по всей видимости, доступен для Android. Это программное обеспечение дает вам возможность создавать, изменять, компилировать и загружать эскизы Arduino на вашу доску с вашего мобильного телефона и даже планшетов. Он также действует как последовательный монитор, но, к сожалению, он еще не включает плоттер. Имейте в виду, что версия вашей операционной системы должна быть совместимой.
Помимо этой IDE, существуют также приложения для мониторинга последовательного порта, которые могут получать и отправлять информацию на платы, но не могут ничего загружать. Они занимают меньше памяти, чем ArduinoDroid, поскольку последний, естественно, включает в себя множество библиотек и примеров. Теперь, когда основное введение закончено, давайте начнем с материалов и шагов.
Шаг 1: материалы
Материалы, необходимые для этого проекта, на удивление немногочисленны. Конечно, вам понадобятся:
- Мобильный телефон Android (или даже планшет);
- OTG-кабель, совместимый с вашим мобильным телефоном;
- Плата Arduino;
- Кабель для передачи данных платы Arduino или программатор;
- Наконец, приложение ArduinoDroid или другое программное обеспечение последовательного терминала / монитора.
Теперь, когда мы с этим закончили, перейдем к подключению всего.
Шаг 2: Подключения
Arduino на кабель или программатор:
Если ваш Arduino не является Pro Mini, вам просто нужно взять соответствующий USB-кабель для передачи данных и подключить его.
Если, с другой стороны, ваша плата - Pro Mini, возьмите 5- или 6-контактный USB-программатор и подключите с помощью соединительных кабелей гнездо-гнездо (сначала вывод программатора, затем вывод Arduino) 5 В или 3,3 В к Vcc на плате. board, Gnd на Gnd, Rxd на Txo и Txd на Rxi (при загрузке не забудьте нажать кнопку Reset на плате после того, как скетч завершит компиляцию и начнет загрузку).
2. Кабель / программатор на OTG:
Просто подключите штекер USB A к гнезду на кабеле OTG.
3. OTG для мобильного телефона или планшета:
Подключите разъем USB Micro, C или Lightning к порту телефона или планшета.
Шаг 3. Приложение ArduinoDroid
- Ищите ArduinoDroid в Google Play, Play Store, App Store или в любом другом, что у вас есть.
- Установите его и откройте.
- Посмотрите изображения выше и прочтите комментарии.
- Поскольку это довольно сложное приложение, я предлагаю вам изучить все варианты. Я включил некоторые функции и способы их достижения в комментарии.
- Если вы хотите создать интересный проект с Arduino, см. Это руководство.
Шаг 4. Другие приложения для мониторинга последовательного порта (только для получения и отправки информации на плату и с нее)
- Войдите в свое приложение в магазине приложений (ага!) И найдите приложение Serial Monitor для Arduino. Убедитесь, что они используют USB-соединение, а не Bluetooth. Мне очень нравится консоль USB Serial Console. Проверьте изображения выше, чтобы убедиться, какое именно.
- Приступите к установке и откройте его.
- Интерфейс относительно простой. У вас есть раздел для написания сообщений с помощью клавиатуры, а затем кнопка для отправки их на доску, большая часть экрана показывает информацию, полученную от вашего Arduino, а затем у вас есть три точки в правом верхнем углу, которые предоставляют доступ к меню.
- Если вы нажмете на три точки, в правом верхнем углу появится небольшое меню с различными опциями, такими как настройки, подключение и т. Д. Нажмите «Настройки», чтобы выбрать важные вещи, касающиеся последовательного порта, подключения, лицензии и т. Д. Бод Скорость можно установить, щелкнув «Последовательный порт» и продолжив настройку.
- После подключения кабеля Arduino и OTG к телефону / планшету нажмите на три точки и затем «Подключить». Выберите правильные настройки, и вы должны начать получать свою информацию. Вы можете решить, будет ли приложение указывать время на каждой строке в разделе «Настройки».
- Наконец-то готово! Наслаждайтесь новой универсальностью использования Arduino с телефоном или планшетом!
Шаг 5. Устранение неполадок
- По правде говоря, в этом проекте не так много возможных осложнений. Я начну с проблем с оборудованием и начну с программных.
- Во-первых, ваш Arduino может быть неправильно подключен к кабелю для передачи данных или программатору. Убедитесь, что они есть, и переходите к следующему.
- Убедитесь, что кабель для передачи данных / программатор правильно подключен к кабелю OTG. Если по-прежнему не работает, переходите к следующему шагу.
- Убедитесь, что соединение между кабелем OTG и мобильным телефоном работает правильно. Однажды со мной случилось так, что контакты OTG были немного старыми и грязными, поэтому плата включалась, но никакая информация не отправлялась. Я использовал небольшую отвертку, чтобы почистить ее, и после этого она отлично заработала.
- Если все оборудование правильно настроено (и плата действительно работает), но все равно не работает, проверьте, совместима ли версия Android с приложением. У меня нет устройства Apple, поэтому я не могу сказать, работает ли оно со всеми этими телефонами.
- Во-вторых, убедитесь, что вы «сказали» приложению подключить программатор или плату. Обычно, когда вы подключаете кабель OTG, должно появиться сообщение с предложением подключить его.
- Наконец, убедитесь, что скорость передачи (для последовательного монитора) такая же, как указанная в скетче.
Шаг 6: Конец
Большое спасибо за то, что прочитали это руководство! Надеюсь, это оказалось полезным! Если есть что-то, что я не оставил ясным, не стесняйтесь проконсультироваться со мной!