twit-bot

Робот, управляемый через Twitter

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

* Arduino UNO & Genuino UNO

* 1Shield+ (iOS / Android shield for Arduino)

* 4wd Robot Kit

Приложения и онлайн-сервисы:

* Arduino IDE

Пример того, как управлять роботом из Twitter, набрав #kofecode и использовав пару команд:

* Введите #kofecode, чтобы включить триггер в твиттере;

* : 1: 2: 3: 4: 5 для указания движения в разных направлениях (вперед, вправо, назад, влево и стоп соответственно);

* После чего робот принимает параметры и преобразует их в целое число, чтобы определить, сколько времени потребуется для выполнения определенной команды.

Обратите внимание, что вам не нужно прикреплять сенсорный экран, как указано в руководстве по сборке, поскольку это вызывает массу проблем при подключении к 1Sheeld

Установите 1Sheld на свое место, как показано:

Загрузите библиотеку OneSheeld и приложение с сайта https://1sheeld.com/

Этот проект был построен на примере Twitter 1Sheeld:

 

Этот простой пример позволяет вам отслеживать конкретное (в данном случае только одно) ключевое слово в ваших сообщениях, и если в какое-то сообщение содержит это ключевое слово, то загорится светодиод.

Что, если мы хотим проверить несколько ключевых слов?

Решение:

Использование строковых токенов

Strtok () не работает на платформах AVR, поэтому мы будем использовать strtok_r ()

Установите штифты двигателя в положение OUTPUT, откройте OneSheeld и введите на телефоне: waiting for tweet …

Оставьте пустое поле пустым

Создайте функцию shieldSelection для отслеживания ключевого слова

Функции двигателя

В конце мы соединяем коды все вместе и — готово!