помогите со скетчем

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

  1. иванср

    иванср Нуб

    //Тестировалось на Arduino IDE 1.0.5
    #include <Wire.h> // Добавляем необходимые библиотеки
    #include <LiquidCrystal_I2C.h>
    #include <dht11.h>
    dht11 DHT; // Объявление переменной класса dht11
    #define DHT11_PIN 4
    byte degree[8] = // Битовая маска символа градуса
    {
    B00111,
    B00101,
    B00111,
    B00000,
    B00000,
    B00000,
    B00000,
    };

    LiquidCrystal_I2C lcd(0x27,16,2); // Задаем адрес и размерность дисплея
    void setup()
    {
    lcd.init(); // Инициализация lcd
    lcd.backlight(); // Включаем подсветку
    lcd.createChar(1, degree); // Создаем символ под номером 1
    }
    void loop()
    {
    // Выводим показания влажности и температуры
    lcd.setCursor(0, 0); // Устанавливаем курсор в начало 1 строки
    lcd.print("Humidity = % "); // Выводим текст
    lcd.setCursor(11, 0);
    lcd.print(DHT.humidity, 1);
    lcd.setCursor(0, 1); // Устанавливаем курсор в начало 2 строки
    lcd.print("Temp = \1C "); // Выводим текст, \1 - значок градуса
    lcd.setCursor(11, 1);
    lcd.print(DHT.temperature,1);
    int chk;
    ; // Мониторинг ошибок
    chk = DHT.read(DHT11_PIN); // Чтение данных
    switch (chk){
    case DHTLIB_OK:
    break;
    case DHTLIB_ERROR_CHECKSUM:
    lcd.clear();
    lcd.print("Checksum error");
    break;
    case DHTLIB_ERROR_TIMEOUT:
    lcd.clear();
    lcd.print("Time out error");
    break;
    default:
    lcd.clear();
    lcd.print("Unknown error");
    break;
    }
    delay(1000);
    }

    выдаёт ошибку stray '\302' in program
     
  2. Tomasina

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

    где-то в коде (не в комментариях) попался русский символ, чего быть не должно.
     
  3. NovaStream2030

    NovaStream2030 Напечатан на 3D-Принтере

    У вас стоит ;