добрый день. у меня есть ЖК дисплей,которым я раньше очень успешно пользовался, но потом на некоторое время забыл про него. вот недавно решил заняться им заново и запустил свою программу для теста дисплея. он не заработал и выдал вот такую ошибку: C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()': C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'LCD_CS' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'DC_LCD' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:8: error: 'RST_LCD' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp: In member function 'void RobotControl::begin()': C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXA' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXB' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXC' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:18: error: 'MUXD' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:19: error: 'MUX_IN' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:22: error: 'BUZZ' was not declared in this scope C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:25: error: 'Serial1' was not declared in this scope такая ошибка выскакивает не только при закачке на ардуино,но и при компиляции программы. код программы нашел в youTebe. // Дмитрий Осипов. http://www.youtube.com/user/d36073?feature=watch // Arduino дисплей OLED LCD Display I2C 0.96 IIC Serial 128X64 TEST_1. // Скачать sketch. #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> // Скачанная библиотека для дисплея. #include <Adafruit_SSD1306.h> // Скачанная библиотека для дисплея. https://yadi.sk/d/9F_uW1wIZUDna #define OLED_RESET 4 Adafruit_SSD1306 display(OLED_RESET); void setup(){// У дисплея нету строк и колонок, только Pixel / пиксели по горизонтали и вертикали, условно! назовем курсор / колонка. display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 0.96" 128X64 OLED LCD Display)I2C АДРЕС. display.clearDisplay(); // Clear the buffer. / Очистить буфер. display.setTextColor(WHITE); // Цвет текста. display.setTextSize(1); // Размер текста (1). display.setCursor(0,0); // Устанавливаем курсор в колонку 0, строку 0. на самом деле это строка №1, т.к. нумерация начинается с 0. display.println("Hello world! 11111111"); // Печатаем 1 строку. display.setCursor(0,10); // Устанавливаем курсор в колонку 0, строку 1.(строка №2 ). display.println("Dmitry OSIPOV 2222222"); // Печатаем 2 строку. display.setTextSize(5); // Меняем размер текста (5). display.setCursor(0,20); // Устанавливаем курсор в колонку 0, строку 2.(строка №3 ). display.println("Size"); // Печатаем 3 строку. display.display(); // Чтобы сделать символы видимыми на дисплее !. } void loop() { } подскажите пожалуйста, что делать с этой ошибкой. версию ардуино не менял и программу не препеустанавливал
Плату правильную выбрали? C:\Program Files (x86)\Arduino\libraries\Robot_Control\ArduinoRobot.cpp:25: error: 'Serial1' was not declared in this scope На плате должно быть более одного UARTа, это либо Leo либо Mega, либо еще какой-то робот.
у меня Uno. спасибо,но я уже нашел ошибку. данная программа работает на версии 1.0.6, а у меня до этого стояла 1.0.5