Вывод данных из Монитора порта на робота

Тема в разделе "Arduino & Shields", создана пользователем Nikita228, 29 янв 2019.

  1. Nikita228

    Nikita228 Гик

    Цель: сделать так чтобы робот выполнял заданную функцию
    Вопрос: как это сделать и есть ли такая функция Serial.read();
     
  2. NikitOS

    NikitOS Король шутов Администратор

    Шо?
    ekstr2.jpg
     
    Daniil нравится это.
  3. Daniil

    Daniil Гуру

    Эм. А в чем вопрос?
    В ардуино да.
    Надо написать программу, которая примет команду и направит алгоритм в нужное "русло".
    Можно кучу if написать.
    Как команды выглядят?
    Про switch-case знаете?
    Парсить строки умеете?
    Если команды "длинные" (несколько символов), то посмотрите пример в ардуино serialevent - там собирается массив из символов, далее этот массив надо обработать.
    Можно сделать через символьные команды, т.е. 1 символ = 1 команда. Отправляете "А" - робот делает одно, отправляете "В" - другое. (switch-case)
     
  4. Asper Daffy

    Asper Daffy Иксперд

    Есть
     
    DetSimen нравится это.
  5. DetSimen

    DetSimen Guest

    тока ее надо через SIM800L по СМС активировать.
     
    Asper Daffy и NikitOS нравится это.
  6. Nikita228

    Nikita228 Гик

    всем спасибо
    уже разобрался