Проблема с дисплеем 1602 и ардуино
при данном коде символ kvadrat выводится постоянно,даже когда A1 подключен к gnd
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
int potent = A1;
LiquidCrystal_I2C lcd(0x27, 16, 2);
byte kvadrat[8] = {
B11111,
B11111,
B11111,
B11111,
B11111,
B11111,
B11111,
B11111
};
void setup () {
lcd.init();
lcd.backlight();
lcd.createChar(0,kvadrat);
lcd.clear();
lcd.setCursor(0,0);
pinMode(A1,HIGH);
}
void loop () {
int potentanalog = analogRead(potent);
int mappedpotent = map(potentanalog,0,1023,0,100);
if (mappedpotent > 9) {
lcd.setCursor(0,1);
lcd.write(0);
}
else {
lcd.print(" ");
}
lcd.setCursor(0,0);
lcd.print(mappedpotent);
delay(500);
}
помогите
По дате
По Рейтингу
Я вам ответил в дублирующем вопросе. Вы немножко не дописали код.
https://otvet.mail.ru/question/241180506
У тебя же есть вывод значения числом, lcd.print(mappedpotent), что там пишется?
две проблемы и А1 неизвестно что и программа?
Больше по теме