Выберите порог управления с помощью кнопок вверх и вниз с шагом 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
Смотрите также:
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
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