Arduino, LCD 1602

Arduino, LCD 1602 дисплей.

У меня проблема с выводом сообщения на дисплей, вместо букв у меня загорелись чёрные квадраты, ну и собствено всё.
Вот схема : https://i.imgur.com/FOQBqj4.png

Вот код :

#include <LiquidCrystal.h> 


LiquidCrystal lcd(9, 10, 7, 6, 5, 4); 
// RS - 9; E - 10; D0-D7 

void setup() { 
lcd.begin(16, 2);  
lcd.print("I am Jhon"); 
} 

void loop() { 

}

Скорее всего где-то плохой контакт.
Вот схема и код к ней (в твоей местами не разобрать):

#include <LiquidCrystal.h>

const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

void setup() {
  lcd.begin(16, 2);
  lcd.print("hello, world!");
}

void loop() {
  lcd.setCursor(0, 1);
  lcd.print(millis() / 1000);
}

Пробуй.

1 лайк
  1. Спасибо за помощь, я не знаю что таково изменилось, но когда подал питание на потанциометр дисплей стал работать .
  2. Ваш код не работает, мой лучше
  1. И чем же твой “лучше”? Не работает он только у тебя, у всех остальных он работает.
  2. Это не мой код - а стандартный пример из библиотеки LiquidCrystal.

Не знаю, этот код не работает у меня

Посмотри на схему и увидишь, что там два пина на других выводах.
Ведь для “особо одаренных” написал:

Да, смотрел, но не работает, да и вообщем не важно, спасибо вам!

Правильно “потанцометр”, @anonimSimen не даст соврать!

А зачем тогда было тему создавать?

1 лайк