Cześć
1) Do testów wejścia podłączam switch pod p0 / p2 / p3 i tylko te wejścia zapalają LEda znajdującego się na np. p4 naciśnięciu
2) Nie mogę "umieścić" switch na p4 lub p1 i zapalić leda znajdującego się na p3 po naciśnięciu . Po wczytaniu programu led zapali się sam
3) nie ma problemu z pinMode(BUTTON_PIN,INPUT_PULLUP); / nie ma problemu z programem / nie ma problemu z połączeniem.
4) po wgraniu z komputera programu zasilam digisparka klona z power banku (aby usb nie miało wpływu na program ) powerbank ma prawidłowy poziom napięcia ...
2) Nie mogę "umieścić" switch na p4 i zapalić leda znajdującego się na p1 po naciśnięciu . Po wczytaniu programu led zapali się sam
1) Do testów wejścia podłączam switch pod p0 / p2 / p3 i tylko te wejścia zapalają LEda znajdującego się na np. p4 naciśnięciu
2) Nie mogę "umieścić" switch na p4 lub p1 i zapalić leda znajdującego się na p3 po naciśnięciu . Po wczytaniu programu led zapali się sam
3) nie ma problemu z pinMode(BUTTON_PIN,INPUT_PULLUP); / nie ma problemu z programem / nie ma problemu z połączeniem.
4) po wgraniu z komputera programu zasilam digisparka klona z power banku (aby usb nie miało wpływu na program ) powerbank ma prawidłowy poziom napięcia ...
Kod:
#include <Bounce2.h>
#define BUTTON_PIN 4 //ok 3 2 0 // no 1 4 5 //TU JEST PROBLEM
#define LED_PIN 1 //ok 4 3 2 1 0 //no 5 //TU JEST PROBLEM
Bounce debouncer = Bounce();
void setup()
{
pinMode(BUTTON_PIN,INPUT_PULLUP);
debouncer.attach(BUTTON_PIN);
debouncer.interval(5);
pinMode(LED_PIN,OUTPUT);
}
void loop()
{
debouncer.update();
int value = debouncer.read();
if ( value == LOW ) {digitalWrite(LED_PIN, HIGH );}
else {digitalWrite(LED_PIN, LOW );
}
}
2) Nie mogę "umieścić" switch na p4 i zapalić leda znajdującego się na p1 po naciśnięciu . Po wczytaniu programu led zapali się sam