Задумал я следующую идейку - научиться управлять роботом манипулятором с помощью простенького приложения на Android через bluetooth модуль.
В наличии у меня было только HC-05, поэтому именно его мы и будем подключать в сегодняшней статье.
Так как для сервоприводов лучше использовать какой-нибудь шилд с разъемами для них, я выбрал Mega Sensor Shield, и подключать наш модуль мы будем к ней.
Сложностей возникнуть в процессе никаких не должно. И так, поехали.
Первым делом собираем всю нашу конструкцию по следующей схеме.
- 5v+ мы вставляем в какой-нибудь не используемый выход 5V - На mega shield все ноги расположены по 3. Нижний это пин данных с номером, в середине 5V, а самый верхний земля.
- GND вставляем аналогично прошлому
- TX вставляем в пин с данными (по горизонтали буква S) порта 0 (по вертикали цифра 0)
- RX вставляем в пин с данными порта 1
На этом подключение закончено и он должен начать моргать красным светодиодом.
После этого попробуем подключиться к нему.
Пин код на нашем устройстве стандартный - 1234, как и его название - HC-05. И после ввода мы видим что успешно подключились.
Теперь загрузим на Arduino следующий скетч
int cnt = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
cnt++;
Serial.print("Счетчик:");
Serial.println(cnt);
delay(1000);
}
Думаю что тут пояснять ничего не требуется. Все и так предельно ясно.
После необходимо скачать Bluetooth termonal. Я пользовался вот этим, хотя в google play их находится очень много.
Запускаем программу
В меню выбираем "Connect a device - Secure"
Выбираем наш девайс
И наслаждаемся результатом. С помощью нашего мобильника мы видим тоже самое что происходит в консоли.
На этом пожалуй все.
Не сомневаюсь что это было крайне просто, но это всего лишь начало перед написанием приложения для управления руки.
В ближайших статьях я расскажу что у меня из этого всего получилось, в общем буду держать вас в курсе дела.
Комментарий: