Като платформа за електроника с отворен код, платките Arduino са много популярни за IoT проекти. Въпреки че стандартният начин да ги използвате е да свържете USB портовете Arduino към компютър, можете също да го направите с помощта на Bluetooth контролер и приложение за Android .
В случай, че нямате наличен компютър за захранване на платката Arduino, телефон с Android е най-добрият наличен вариант. Днешната статия ще ви покаже как да програмирате Arduino с помощта на телефон с Android.
Необходими съставки
Ще ви трябват следните компоненти, за да подготвите тази настройка:
1. OTG кабел: Стандартен OTG кабел с USB 2.0 за стари телефони с Android. За най-новите смартфони с Type-C порт ще ви трябва OTG кабел с Type-C порт.
2. Кабел за пренос на данни: Кабел за пренос на данни с един USB 2.0 тип A мъжки край и един USB 2.0 тип B мъжки край за допълнителна връзка.
3. Платка Arduino Uno: Можете да използвате всяка друга платка Arduino.
4. LED: Това ще се използва за проверка на връзката. Можете също да използвате серво мотори или каквото трябва да тествате.
5. Приложение Arduino за Android: Въпреки че има доста подходящи приложения, за вас ще бъде относително лесно да работите с ArduinoDroid . Това е доста тежко приложение (210 MB), така че ще ви трябва доста място в паметта на телефона. Освен това приложението не може да се запише на SD картата .
6. Някои други неща: Вие също ще имате нужда от макетна платка и няколко кабела за свързване към Arduino. За разделяне на напрежението са необходими няколко резистора.
Как се сглобява
Настройването на модула Arduino-Android е много просто и не изисква твърде много стъпки.
- Свържете мъжкия USB тип A към USB женския край на OTG кабела (свържете директно към смартфона).
- Свържете USB Type-B конектора към платката Arduino.
- Използвайте свързващите кабели, за да свържете светодиодите на макетната платка към платката Arduino Uno. Точното местоположение на конекторите на Arduino Uno се определя от кода, предоставен от приложението. (Вижте следващия раздел за повече подробности).
Правилното сглобяване трябва да изглежда като изображението по-горе.
Използвайте приложението ArduinoDroid
След като изтеглите и инсталирате приложението на телефона си, отидете на началния екран и щракнете върху иконата на менюто с три точки.
След това отидете на Настройки > Тип платка > Arduino .
В следващата стъпка трябва да изберете типа платка като „Uno“. В зависимост от вида платка Arduino, която използвате, можете да изберете една от много други опции.
Отново отидете в менюто с три точки и изберете Скица > Примери . Има много примери. За LED светлини просто трябва да отидете на Основни > Мигане .
Кодът за създаване на LED светкавица ще се покаже автоматично на екрана на редактора.
Кодът показва, че платката Uno трябва да бъде прикрепена към цифров щифт 13. Върнете се към предишния раздел, „Как да сглобите“, за да включите LED свързващия кабел в щифт 13 на Arduino Uno.
Друг конектор ще премине от заземяващия щифт на Arduino Uno към светодиода на макетната платка, както и резисторите.
На изображението по-долу можете да видите знака Flash, който е компилаторът. Просто щракнете върху него и мигащата LED програма ще започне да се компилира и зарежда на платката Arduino Uno.
След като приключите успешно, можете да управлявате LED светлината директно от телефона си с Android. Можете да намерите много други примерни проекти в библиотеката на ArduinoDroid, включително серво мотори, сензори за температура и налягане и др.
Да се научите как да управлявате и контролирате проекти на Arduino от вашия телефон с Android е лесно и изисква само малко внимание. Разбира се, можете да намерите повече инструкции по тази тема в официалния форум на Arduino (референтна връзка: https://forum.arduino.cc/) и точно на Quantrimang.com.
Моля, оставете всякакви въпроси или мисли по тази тема в секцията за коментари по-долу!
Надявам се, че сте успешни.