SugreonLeks
New member
Здравствуйте. Нужна помощь.
Есть esp01.
По фотографии есть два GPIO. Хочу использовать их в качестве сигнальных выводов используя физическую кнопку, подав на них через резистор 10к 3,3в для получения HIGH сигнала на пинах.
Нажал, есть HIGH, отпустил LOW. Но столкнулся с такой проблемой. Я их объявляю и присваиваю им LOW, а они все равно в HIGT находятся. Подскажите что я делаю не правильно и как их перевести в LOW.
Вот скетч:
void setup()
{
Serial.begin(115200);
pinMode(0, INPUT);
pinMode(2, INPUT);
digitalWrite (0, LOW);
digitalWrite (2, LOW);
}
void loop()
{
if (digitalRead(0) == HIGH)
{
Serial.println("HIGH");
delay(1000);
}
if (digitalRead(2) == HIGH)
{
Serial.println("HIGH");
delay(1000);
}
}
Есть esp01.
По фотографии есть два GPIO. Хочу использовать их в качестве сигнальных выводов используя физическую кнопку, подав на них через резистор 10к 3,3в для получения HIGH сигнала на пинах.
Нажал, есть HIGH, отпустил LOW. Но столкнулся с такой проблемой. Я их объявляю и присваиваю им LOW, а они все равно в HIGT находятся. Подскажите что я делаю не правильно и как их перевести в LOW.
Вот скетч:
void setup()
{
Serial.begin(115200);
pinMode(0, INPUT);
pinMode(2, INPUT);
digitalWrite (0, LOW);
digitalWrite (2, LOW);
}
void loop()
{
if (digitalRead(0) == HIGH)
{
Serial.println("HIGH");
delay(1000);
}
if (digitalRead(2) == HIGH)
{
Serial.println("HIGH");
delay(1000);
}
}