Ошибка загрузки Arduino IDE

Недавно я пытался создать программу, используя IRremote(библиотеку) в своей Arduino IDE (v1.8.9), но всякий раз, когда я нажимаю кнопку загрузки, возвращается это сообщение об ошибке

Sketch использует 7514 байт (23%) места для хранения программ. Максимум 32256 байт. Глобальные переменные используют 415 байт (20%) динамической памяти, оставив 1633 байта для локальных переменных. Максимальный размер – 2048 байт.

avrdude: ошибка проверки, первое несоответствие в байте 0x0002

0x5d != 0x62 avrdude: ошибка проверки; несоответствие содержания

avrdude: ошибка проверки; несоответствие содержания

Я использую Arduino UNO R3

Это код, который я пытаюсь запустить

    #include <IRremote.h>
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Запускаем приемник
}

void loop()
{
  if (irrecv.decode(&results))
    {
     Serial.println(results.value, HEX);
     irrecv.resume(); // Получаем следующее значение
    }
}

Кроме того, любой другой код (не использующий библиотеку IRremote) загружается без каких-либо ошибок.

, 👍0

Обсуждение

Это настоящая Arduino или дешевая китайская подделка?, @Majenko


1 ответ


Лучший ответ:

0

Возможна проблема с питанием/подключением или поврежден загрузчик. Итак,

  • Проверьте питание
  • Проверить подключение

Если проблем не обнаружено, то с помощью usbasp, avrisp, usbtinyisp и т. д. перепрошейте загрузчик. Я надеюсь, что ваша проблема будет решена.

,