Всем привет, я пришёл к тупику.
Упростил свою проблему до такого кода:
Текст на lcd выводится только если закомментировать "Wire.begin(0x27);".
Ведущий видит устройство, но никакие надписи на дисплей не выводятся.
Сама ардрунка работает, не зависает, проверял на мигающем светодиоде, не выводится именно текст. Дисплей не I²C.
Тестировал на версиях Arduino IDE 1.6.5 и 1.8.12
Идея в том, чтобы одна ардуинка могла показывать некие буквы на экране получая их от ведущей. Мною был выбран протокол I²C как самый малозатратный по проводам и пониманию.
Буду рад любым идеям =)
Упростил свою проблему до такого кода:
C++:
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
Wire.begin(0x27);
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop(){}
Ведущий видит устройство, но никакие надписи на дисплей не выводятся.
Сама ардрунка работает, не зависает, проверял на мигающем светодиоде, не выводится именно текст. Дисплей не I²C.
Тестировал на версиях Arduino IDE 1.6.5 и 1.8.12
Идея в том, чтобы одна ардуинка могла показывать некие буквы на экране получая их от ведущей. Мною был выбран протокол I²C как самый малозатратный по проводам и пониманию.
Буду рад любым идеям =)