Нормально или нет

Я построил вот такую схему


Как видно светодиод горит, но по идее он должен не гореть, а только при нажатии кнопки загорать. Когда нажимаю на кнопку то яркость светодиода увеличивается
Вот листинг скетча
const int LED = 9;
const int BUTTON = 2;
void setup ()
{
pinMode(LED, OUTPUT);
pinMode (BUTTON, INPUT);
}
void loop()
{
if (digitalRead(BUTTON) == LOW)
{
digitalWrite(LED, LOW);
}
else
{
digitalWrite (LED, HIGH);
}
}

  1. это не схема а фото монтажа… по ней ничего не понятно
  2. вставьте код нормально, с нумерацией строк
  3. видите на бредборде синяя и красная полосы имеют разрыв по середине? как вы думаете - это краску сэкономили или что-то другое?
  4. примите за правило. Красный провод - “+” питания, черный “-” минус питания.
1 лайк

лучше, красный или светлый(белый, желтый) - плюс, тёмный(чёрный, синий, зеленый) - минус.

замени на INPUT_PULLUP

1 лайк

Да у него там какие-то резисторы стоят, только без схемы не понятно какие, где и как.

да вроде у него есть красные, это когда недостаток - тогда, да.
Ну, и главное - использовать для “-” и “+” провода одного цвета… конечно можно… но не логично…