Всем привет! Сегодня мы продолжим создавать крутые устройства на основе ЖК-дисплея Nokia 5110. На это раз мы соберём люксметр (измеритель освещённости), используя высокочувствительный люксметр BH1750.
Освещённость (измеряется в люксах) — световой поток, падающий на поверхность единичной площади. Она показывает воспринимаемое человеком количество света. Эта величина является редуцированной — в отличие от энергетических, такие величины скорректированы согласно различной чувствительности человеческого глаза к излучениям с различными длинами волн. (См. — спектральная световая эффективность монохроматического излучения.)
8 комментариев. Оставить новый
Добрый вечер. Решил попробовать сделать так же, все припаял и настало время программировать. Скопировал код, вставил, при компиляции выдает ошибку
Здравствуйте! Напишите пожалуйста код ошибки, которую получаете при загрузке
Тоже не работает:
lcd.drawBitmap(0, 0, splash, 84, 48);
lcd.drawBitmap(0, 0, ui, 84, 48);
printLight(stringLength);
вот эти строчки комментируешь, компилируется
Ошибка, не работает
Arduino: 1.8.15 (Windows 7), Плата:”Arduino Uno”
C:\Users\843E~1\AppData\Local\Temp\cchuZ07F.ltrans0.ltrans.o: In function
setup':
C:\Users\Никита\Desktop\sketch_jul14a/sketch_jul14a.ino:19: undefined reference to splash’
C:\Users\Никита\Desktop\sketch_jul14a/sketch_jul14a.ino:19: undefined reference to
splash'
C:\Users\843E~1\AppData\Local\Temp\cchuZ07F.ltrans0.ltrans.o: In function loop’:
C:\Users\Никита\Desktop\sketch_jul14a/sketch_jul14a.ino:35: undefined reference to
ui'
C:\Users\Никита\Desktop\sketch_jul14a/sketch_jul14a.ino:35: undefined reference to ui’
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino Uno.
Здраствуйте…Код дает ошибку.Как исправить?
exit status 1
Compilation error: LCD5110_Graph.h: No such file or directory
Добрый день!
Вам необходимо установить библиотеку LCD5110_Graph.h. Для этого скачайте zip-архив с библиотекой (https://github.com/MisaZhu/Arduino/tree/master/libraries/LCD5110_Graph) и поместите его по адресу “< ваша папка со скетчами>\libraries” не распаковывая.
Обычно папку со скетчами можно найти по адресу “C:\Users\user\Documents\Arduino\”, где user – ваше имя пользователя.
Ошибка компиляции для платы Arduino Uno
Можете помочь?
C:\Users\Notnik_kg\AppData\Local\Temp\.arduinoIDE-unsaved20231117-11696-nt3seu.3czuh\sketch_dec17a/sketch_dec17a.ino:35: undefined reference to `ui’
collect2.exe: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1
Добрый день!
Ошибка говорит о том, что у вас в программе не объявлена переменная “ui”. Перепроверьте скетч и убедитесь, что там присутствует строка “extern uint8_t ui[];”, как указано в примере.