Выберите порог управления с помощью кнопок вверх и вниз с шагом 0,1 шага / декремента

Мне нужно добавить 2 кнопки, Одну, которая увеличивает порог, и Другую, которая уменьшает порог, как только вы его измените, светодиод загорится на другом значении.

Мой код:

#include <LiquidCrystal.h>

#define analogInput 0

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);  

    float vout = 0.0;

    float vin = 0.0;

     float R1 = 100000.0;   

    int value = 0;

 

void setup(){

   lcd.begin(16, 2);

   lcd.print("VOLTMETRO DC");

   Serial.begin(9600);

   pinMode(6, OUTPUT);

}

void loop(){

   value = analogRead(analogInput);

   vout = (value * 5.0) / 1024.0; 

   // inserire al posto di 5.0V l`uscita in volt tra i Pin 5V e GND di Arduino

lcd.setCursor(0, 1);

lcd.print(" "); 

lcd.setCursor(0, 1);

lcd.print("INPUT V= ");

lcd.print(vout);

  

if(vout > 2.5)

{

  digitalWrite(6,HIGH);

  lcd.setCursor(15, 0);

  lcd.blink();

}

else

{

  digitalWrite(6,LOW);

  lcd.setCursor(15, 0);

  lcd.noBlink();

}

delay(500);

}

Моя схема: https://ibb.co/85rx3gf

, 👍0

Обсуждение

https://ibb.co/85rx3gf это и есть дисплей, @il king dei kings

Пожалуйста, отправьте свой код напрямую, а не ссылку на него. Также опишите, что делает код и как он это делает (мы не можем видеть в вашей голове)., @Majenko

Он просто включает светодиод с определенным значением напряжения, которое может изменяться при его увеличении или уменьшении. И вот что мне нужно сделать , чтобы увеличить или уменьшить это значение с помощью 2 кнопок, я не могу опубликовать скетч здесь, потому что по какой-то причине он выдает ошибку, @il king dei kings

Вы говорите о мигании светодиода, а затем даете нам код, который работает с жидкокристаллическим экраном. И в вашей схеме нет кнопок *для чтения., @Majenko

в чем заключается ваш вопрос? ... вы сказали, что вам нужно добавить две кнопки, и вы ни о чем не спрашивали, @jsotola

хм, сри , мне нужно разместить 2 кнопки, которые увеличивают или уменьшают напряжение на экране, @il king dei kings

В принципе, при определенном значении напряжения светодиоды включаются, мне нужно добавить 2 кнопки, которые я использую для изменения значения напряжения, как на этом рисунке светодиоды включаются, если напряжение <2,5 мне нужно поставить две кнопки, чтобы при каждом нажатии они увеличивали или уменьшали это значение, например, если я нажму кнопку увеличения 1 раз, это будет <2,6 понял, ребята?, @il king dei kings

Вы говорите, что вам нужно добавить две кнопки, но в чем вам нужна помощь? Пожалуйста, задайте вопрос, на который можно ответить., @StarCat

Скетч idk мне нужна эта часть программы idk как это сделать, @il king dei kings