Я использовал этот код для проверки состояния вывода Arduino 8. Чтобы узнать, является ли вывод высоким или низким, но мой выход постоянно меняется с высокого на низкий.
Я не подключаю что-либо к выводу 8, показапустить этот код.
const int Pin = 8;
int Reading=0;
void setup() {
Serial.begin(9600);
delay(2000);
pinMode(Pin, INPUT);
}
void loop() {
Reading = digitalRead(Pin);
if(Reading == HIGH)
{
Serial.println("HIGH");
delay(2000);
}
if(Reading == LOW)
{
Serial.println("LOW");
delay(2000);
}
}
Но мой вывод выглядит так: ВЫХОД:
HIGH
HIGH
LOW
LOW
HIGH
HIGH
LOW
LOW
HIGH
HIGH
LOW
LOW
HIGH
HIGH
LOW
LOW
Не знаю, что делать ??