avrdude: stk500_recv(): programmer is not responding, проблема загрузки Arduino LCD_I2C ( порт не найден)...

i2c lcd error

у меня есть проблема с загрузкой примера программы LCD I2c в Arduino UNo. код показан ниже:

//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd 
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("Ywrobot Arduino!");
   lcd.setCursor(0,2);
  lcd.print("Arduino LCM IIC 2004");
   lcd.setCursor(2,3);
  lcd.print("Power By Ec-yuan!");
}


void loop()
{
}

схема похожа на приведенную ниже фотографию:

но я получаю эту ошибку:

Sketch uses 3382 bytes (10%) of program storage space. Maximum is 32256 bytes.
Global variables use 327 bytes (15%) of dynamic memory, leaving 1721 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Спасибо.

, 👍1

Обсуждение

попробуйте загрузить какой-нибудь другой скетч ... вы обнаружите, что это не "проблема загрузки примера программы LCD I2c", это "проблема загрузки любой программы"., @jsotola

Спасибо @chrisl, the avrdude: stk500_getsync(): not in sync: resp=0x00," aka Some Dude Named Avr Won't Let Me Upload My Program помог мне, проблема была решена путем **замены USB-кабеля** и **удаления контактов I2C с контактов Arduino** ( контакты SCL и SDA : A4 и A5)., @so sa

@jsotola, проблема была только с **загрузкой примера программы LCD I2c** и решена вышеприведенным решением ( **замена USB-кабеля** и **удаление контактов I2C с контактов Arduino** ), @so sa

@sosa вы хотите сказать, что другие программы будут загружаться правильно, не меняя USB-кабель и не удаляя контакты I2C?, @jsotola

@jsotola, если я не удалил пинты SCL и SCA, да., @so sa