Ошибка компиляции для Arduino uno

Тема в разделе "Arduino & Shields", создана пользователем Gastozavr, 29 окт 2018.

  1. Gastozavr

    Gastozavr Нерд

    Код (C++):
    #include <SPI.h> //подключаем библиотеку для работы с RFID модулем
    #include <RFID.h>//подключаем библиотеку для работы с RFID модулем
    #include "DHT.h"//подключаем библиотеку для работы с датчиком температуры и влажности
    #define DHTPIN 6//датчик температуры и влажности подключен к 6 пину
    int card_index=0;//создаем переменную с адресом карты
    #define SDA_DIO 10//SDA пин RFID модуля
    #define RESET_DIO 9//RST пин RFID модуля
    #define relay 3 //реле, которое включает/выключает питание на серво
    RFID RC522(SDA_DIO, RESET_DIO); //создаем объект RFID модуля
    #include <Servo.h>//подключаем библиотеку для работы с серво
    Servo myservo;//создаем объект myservo
    DHT dht(DHTPIN, DHT11);//инициализируем датчик температуры и влажности
    float temperature;//создаем переменную для записи температуры
    float dangerous_temperature=50;//создаем переменную,в которую записываем опасню температуру
    void setup() {
      // put your setup code here, to run once:
    pinMode(relay,OUTPUT);//реле-выход
    SPI.begin(); //запускаем RFID модуль
    RC522.init();//инициализуруем RFID модуль
    myservo.attach(7);//myservo подключена к 7 пину
    dht.begin();//запускаем датчик температуры

    }

    void loop() {
      temperature=dht.readTemperature();//считываем температуру
      card();//вызываем функцию открытия двери по карте
      if(temperature>=dangerous_temperature)//если пожар, то отключаем питание на сервопривод
      digitalWrite(relay,LOW);
    }


    void card(){
      digitalWrite(relay,HIGH);//подаем питание на сервопривод
      if (RC522.isCard())//если засекли карту
      {
        card_index=0;//обнуляем значение карты
        RC522.readCardSerial();
        for(int i=0;i<5;i++)
        {
        card_index+=RC522.serNum[i],DEC;//считаем значение карты
        }
        if(card_index==544){//если номер карты совпал, то открываем дверь
        myservo.write(180);
        delay(3000);//ждем 3 секунды
        myservo.write(90);//закрываем
        }  
      }
    }
     
     
  2. Gastozavr

    Gastozavr Нерд

    что делать при проверке и загрузке кода пишет "Ошибка компиляции для Arduino Uno"
     
  3. NikitOS

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

    Опять включаем экстрасенсов.

    В настройках включаете подробный вывод ошибок и с отрита внимательно на все, что напишет.
    Если не разберетесь, то идете сюда
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Как что?Исправлять ошибки
     
  5. parovoZZ

    parovoZZ Гуру

    Это как? Он пытается загрузить не скомпилированный код? ЫЫЫЫ)))
     
  6. Gastozavr

    Gastozavr Нерд

    выдает ошибку
     

    Вложения:

  7. parovoZZ

    parovoZZ Гуру

    на dht ругается, стопудофф. Но мы про это не узнаем - автор сам не хочет разобраться.
     
  8. Gastozavr

    Gastozavr Нерд

  9. ИгорьК

    ИгорьК Гуру

    Автору 12 лет. Он хочет.
    Смотри, у тебя в настройках не выставлено показывать расширенный вывод ошибок компилятора. Тогда он подробно расскажет что ему не нравится.
    Где это - или сам поищи или опытные товарищи подскажут. Я уже давно ардуино не включал.
     
  10. NikitOS

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

    А я разве не тоже самое в первом ответе написал? :eek:

    ЗЫ: хм.. скрыл возраст.. нафига?
     
  11. Gastozavr

    Gastozavr Нерд

    блин если что то не нравится, то что вам надо?
     
  12. DetSimen

    DetSimen Guest

    Нам - ничего. Надо то тебе
     
    WinTor228 и parovoZZ нравится это.
  13. Gastozavr

    Gastozavr Нерд

    блин нафига меня троллить
     
  14. DetSimen

    DetSimen Guest

    не тупи. и не троллим будешь.
     
    Daniil и parovoZZ нравится это.
  15. NikitOS

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

    Да что же мы сложного то сказали?:(

    Открываете файл=>настройки
    Там ищите <<показать подробный вывод>> и ставите обе галочки.
    Ещё раз компилируете и кидаете сюда код ошибки из консоли
     
  16. Gastozavr

    Gastozavr Нерд

    да я уже понял, что надо кинуть расширеный вывод ошибок
     
    parovoZZ нравится это.
  17. parovoZZ

    parovoZZ Гуру

    Я в 12 лет книжки покупал и в библиотеку ходил, ибо тяжелые времена были.
     
  18. Airbus

    Airbus Радиохулиган Модератор

    Ага и если б ты был девочкой то так и вырос бы без игрушки?
     
  19. parovoZZ

    parovoZZ Гуру

    Была у меня шикарнейшая игрушка - немецкая железная дорога за 24 рубля, купленная дедом в 86 или 87 году в ДЛТ. Бабусю тогда чуть кондрат не обхватил. Бабусю год назад похоронил, деда в далеком 2003. А когда-то я думал, что они будут вечными.
     
  20. NikitOS

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

    Началось с интересного, а закончилось грустным...:(:(:(:(