0 голосов
Добрый день, товарищи. Впервые решил начать работу с подобными вещами. Знания имею поверхностные. Приобрел вот такой набор.

https://amperka.ru/product/iskra-uno

https://amperka.ru/product/arduino-troyka-slot-shield

https://amperka.ru/product/troyka-display-lcd-text-16x2

https://amperka.ru/product/troyka-temperature-humidity-sensor-dht11

https://amperka.ru/product/troyka-mq135-gas-sensor

и еще релюху. Задача анализировать воздух в комнате, выводить информацию на дисплей и в будущем щелкать при необходимых условиях релюхой, что бы включать и выключать увлажнитель.

Все пришло, собрал. Программировать было решено в XOD в силу того что с плюсами не знаком и близко. Закинул в ксоде ноду text-lcd-i2c-16x2, bl:true, addr:27h

Загружаю код в плату и ничего... Скажите, правильно ли я чего то жду (включения подсветки дисплея хотя бы) или что я делаю не так?
(2 баллов) 1 2 3

1 Ответ

+1 голос

Читаем характеристики дисплея:

Адрес модуля: 0x3E

Замена addr:27h на addr:3E должна помочь.

(3.1 тыс. баллов) 15 20 41
Спасибо большое за ответ. Тоже думал что проблема в этом, при попытке установить значение addr:3E, значение автоматически сбрасывается на 00h
Копнул глубже и нашёл следующие:
В экране от амперки стоит st7032 его аналог HD47780. Там адресация памяти может иметь такой адрес на основании больше чем 18. 00h там как раз наименьший.
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. KrSV

    2 балл(ов)

  2. Палыч

    2 балл(ов)

  3. Дамир

    2 балл(ов)

  4. lcco

    2 балл(ов)

  5. Ergamister

    2 балл(ов)

  6. Александр312

    2 балл(ов)

...