Всего лишь хотел сделать часы с термометром

У меня набор Arduino Восьмибитная академия.
Ссылка: Arduino. Восьмибитная академия / Купить в Москве и СПБ с доставкой по России / Амперка

Я решил сделать игру “Саймон говорит” с сохранением (в инструкции моего набора стр. 181)
Я собрал девайс (device), прописал первые шесть строчек кода:

#include <EEPROM.h>
#include <LiquidCrystal_I2C.h>      <---------------------------------------------------------------------------------------------------------|
                                                                                                                                                                                    |
LiquidCrystal_I2C lcd(0x38, 16, 2);                                                                                                                        |
                                                                                                                                                                                     |
constexpr int EEPROM_ADRESS = 200;                                                                                                                |
```                                                                                                                                                                                 |
                                                                                                                                                                                     |
Скомпилировал (я это делаю периодически), и... выдало ошибку:                                                         |
                                                                                                                                                                                      |
C:\Users\Дмитрий\AppData\Local\Temp\.arduinoIDE-unsaved2024616-668-                                            |
1jr3gmb.96b7\sketch_jul16b\sketch_jul16b.ino:2:10: fatal error: LiquidCrystal_I2C.h: No such file or     | directory                                                                                                                                                                      |
compilation terminated.                                                                                                                                           |
exit status 1                                                                                                                                                                |
                                                                                                                                                                                      |
Compilation error: LiquidCrystal_I2C.h: No such file or directory                                                                      |
                                                                                                                                                                                      |
                                                                                                                                                                                      |
Красным выделилась 2-ая строка кода -----------------------------------------------------------------------------------------------|

Что делать?

Что тут не понятно ?
Дайте ему то, что он просит ! Видимо надо установить библиотеку LiquidCrystal_I2C

они даже ссылку дали, где брать

У меня нет такой библиотеки!

за умеренную плату продам )))

Щас же лето… Должна уже отцвести во дворе и дать плоды эта библа. Пошукайте!

Ну значит и игры “Саймон говорит” не будет…

так после града, вибило всё однако

Нашёл)))

Я скачал но…

Выдаёт ошибку:

C:\Users\AACE~1\AppData\Local\Temp\ccDLUtP2.ltrans0.ltrans.o: In function main': C:\Users\�������\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:43: undefined reference to setup’
C:\Users\�������\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/main.cpp:46: undefined reference to `loop’
collect2.exe: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1

код полностью выкладывай

Ок, попробую

Примерно через 40 мин. скину результат :0

Потому что там 237 строчек кода :o

Потому что

Компилировать нужно не первые шесть строчек кода. В скетче обязательно должны присутствовать функции void setup(){} и void loop(){}

Вы их проигнорировали - ну и получайте ошибку компиляции :wink:

:thinking: :thinking: :thinking:

Буду знать!

Когда ни хера не получается, надо прочитать, наконец, инструкцию!

Интсрукция есть по Вашей ссылке, а в ней приведена ссылка на библиотеку!

image

все ок