Wifi troyka через slot shield подключить

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

  1. bonny

    bonny Нерд

    Господа, есть пример как подключить через WiFi Troyka через Slot Shield?
     
  2. NikitOS

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

    Что?
     
  3. bonny

    bonny Нерд

    Как подключить uno+troyka slot shield + wifi troyka, добавить датчик и чекать его. Пример...
     
  4. NikitOS

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

  5. bonny

    bonny Нерд

    Этот пример с термометром выдаёт 'wifi' was not declared in this scope
     
  6. NikitOS

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

    Библиотеки нужные ставить пробовали? Там все сказано в начале.
     
  7. bonny

    bonny Нерд

    Ставили конечно.
     
  8. NikitOS

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

    Без полной ошибки я ничего не скажу.
     
  9. bonny

    bonny Нерд

    Я что делаю.
    UNO+TROYKA SHIELD
    Заливаю прошивку без Wi-Fi модуля. Потом ставлю. 9600.
    Модуль резечу.
    http://prntscr.com/ukjv8x
    Код (C++):

    // библиотека для работы программного Serial
    #include <SoftwareSerial.h>

    // создаём объект для работы с программным Serial
    // и передаём ему пины TX и RX
    SoftwareSerial mySerial(0, 1);

    // serial-порт к которому подключён Wi-Fi модуль
    #define WIFI_SERIAL mySerial

    void setup()
    {
      // открываем последовательный порт для мониторинга действий в программе
      // и передаём скорость 9600 бод
      Serial.begin(9600);
      while (!Serial) {
      // ждём, пока не откроется монитор последовательного порта
      // для того, чтобы отследить все события в программе
      }
      Serial.print("Serial init OK\r\n");
      // открываем Serial-соединение с Wi-Fi модулем на скорости 115200 бод
      WIFI_SERIAL.begin(115200);
    }

    void loop()
    {
      // если приходят данные из Wi-Fi модуля - отправим их в порт компьютера
      if (WIFI_SERIAL.available()) {
        Serial.write(WIFI_SERIAL.read());
      }
      // если приходят данные из компьютера - отправим их в Wi-Fi модуль
      if (Serial.available()) {
        WIFI_SERIAL.write(Serial.read());
      }
    }
     
     
  10. bonny

    bonny Нерд

    4, 5 ставлю TX и RX. Работает 1 из 5 раз
     
  11. b707

    b707 Гуру

    в чем вопрос то?
     
  12. bonny

    bonny Нерд

    Всё получилось.
    Я конечно немного поругался, на то, что в буклете IoT для матрёшки постоянно используется макетка, хотя в наборе идёт slot shield.