05-11-2017, 21:17
(Ten post był ostatnio modyfikowany: 09-11-2017, 12:21 przez CEO.
Powód edycji: Używamy znaczników [code]!
)
Po przesiedzeniu nad tematem doszedłem do wniosku że ze mnie programisty nie będzie a nie oczekuję że ktoś mi da gotowca bo nawet bym nie chciał mam działający kod który zmodyfikuję pod drugie Arduino (u naszych Chińskich braci PRO MINI chodzi po 6 zł za sztukę) wiem że to przerost formy nad treścią ale szkoda mojego czasu i tak nic nie wymyślę ale tak czy inaczej dzięki że pochyliliście się nad moim tematem poniżej kod który mam i dla mnie działa ok
Kod:
#define LED2 6
#define LED3 7
#define LED1 5
#define przycisk 2
int numer = 4;
boolean wys = false;
boolean nis = false;
void setup() {
// put your setup code here, to run once:
pinMode(przycisk, INPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
wys = digitalRead(przycisk);
if (wys && !nis) {
numer++;
if (numer > 3) {
numer = 0;
}
}
nis = wys;
switch (numer) {
case 0:
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
break;
case 1:
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, LOW);
break;
case 2:
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
break;
default:
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
break;
}
}