Бот через serial

Тема в разделе "Arduino & Shields", создана пользователем armani, 20 апр 2017.

  1. armani

    armani Нерд

    Знаю, что сериал порт создан для отладки, но хочется сделать бота, чтобы общался со мной.
    Пытался сделать вот так:
    Код (C++):
      while (Serial.available()) {
        char incomingChar = Serial.read();
        if (incomingChar == "Hello!") {
          Serial.print("you:");
          Serial.println(incomingChar);
          Serial.print("bot:");
          Serial.println("Hello!");
        }
      }
    Но ардуина ругается, что нельзя в if слово вставлять.
    З.Ы.
    Скорость сериала указал, сетап и панчлайн луп стоят.
     
  2. armani

    armani Нерд

    Если на ардуине так нельзя, то можно ли на искре жс посылать текст на плату без wifi/bt? Или придется заказывать?
     
  3. ИгорьК

    ИгорьК Гуру

    Вы сравниваете char и String - это не правильно.
     
  4. rkit

    rkit Гуру

    Для отладки сделан отладчик, а уарт для связи общего назначения.
    Советую почитать книгу по программированию, а не страдать ерундой, пытаясь что-то сделать методом тыка.
     
  5. armani

    armani Нерд

    Ух как накинулись! Почитаю, поищу, если в чем-нибудь не буду уверен- вернусь.
     
  6. Tomasina

    Tomasina Сушитель лампочек Модератор