Не выводит температуру на lcd. Проверьте правильность сборки и схемы термометра.

iblurp11

✩✩✩✩✩✩✩
2 Дек 2022
6
0
Схема:
Снимок экрана 2022-12-02 204405.png



Сам код:
float tempC;
int tempPin = A0;
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);

byte grd[8] = {
0b01100,
0b10010,
0b10010,
0b01100,
0b00000,
0b00000,
0b00000,
0b00000
};

void setup()
{

Serial.begin(9600);
lcd.init();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Temp:");
lcd.setCursor(7,0);
lcd.print("C");
lcd.createChar(1, grd);
lcd.setCursor(8,0);
lcd.print(char(1));
}

void loop()
{
tempC = analogRead(tempPin);
tempC = (5.0 * tempC * 100.0)/1024.0;
Serial.print((byte)tempC);
lcd.setCursor(5,0);
lcd.print((byte)tempC);
delay(1000);
}
Выводит только в монитор порта, а на монитор нет
1669990394316.png
 
Изменено:

Геннадий П

★★★★★★✩
14 Апр 2021
1,975
634
45
1) если на дисплей ничего не выводится, то сначала проще всего покрутить резистор контрастности
2) помигать подсветкой экрана, чтобы убедиться что данные нормально передаются
3) если подсветка не мигает, то загружаем сканер I2C из примеров и ищем адрес на котором висит дисплей
 

iblurp11

✩✩✩✩✩✩✩
2 Дек 2022
6
0
@Геннадий П, я попробовал вывести hello world на дисплей, но ничего не получилось:(. Объясните новичку на пальцах. Я от слова совсем не шарю

@Геннадий П, адрес правильный - 0x27(проверял i2c сканнером)
 

Эдуард Анисимов

★★★★★★✩
23 Сен 2019
2,412
978
58
Марий-Эл
@iblurp11, Все уже поняли, что помогать бесполезно.
Потому что вам уже ответили, но вы проигнорировали.
И где гарантия, что новые ответы не будут проигнорированы или будут поняты?
Если весь семестр в проёбе были, это проблема не наша.
Мои студенты забивают консультации за два-три месяца.
А дипломы за два года.
 

iblurp11

✩✩✩✩✩✩✩
2 Дек 2022
6
0
1) если на дисплей ничего не выводится, то сначала проще всего покрутить резистор контрастности
2) помигать подсветкой экрана, чтобы убедиться что данные нормально передаются
3) если подсветка не мигает, то загружаем сканер I2C из примеров и ищем адрес на котором висит дисплей
нужно еще докупать резистор контрастности?
 

Divin

★★★✩✩✩✩
30 Янв 2021
441
192
@bort707,просто опупел от таинств электроники.