Робот, управляемый через 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 для отслеживания ключевого слова

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

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


