16-06-2020, 11:21
Witam Wszystkich,
Potrzebuje pomocy przy dopisaniu kolejnego warunku, gdzie go dopisać? Oczywiście w sekcji void loop()
Jeżeli w kodzie chciałabym dołożyć kolejne przyciski to zostanie wywołany kolejny kod, gdzie go umieścić, np dla int przyciskTESTPin = 4; if(digitalRead(przyciskTESTPin) == HIGH) oraz to co chcę aby się wykonało lub coś wyłączyło.
Gdzie w moim kodzie umieścić
int ledCzerwonaPin = 12;
int ledZoltaPin = 10;
int ledZielonaPin = 8;
int przyciskPin = 2;
int licznik;
int opoznienie1 = 7000;
int opoznienie2 = 900;
int opoznienie3 = 3500;
int opoznienie4 = 100;
void setup() {
pinMode(ledCzerwonaPin, OUTPUT);
pinMode(ledZoltaPin, OUTPUT);
pinMode(ledZielonaPin, OUTPUT);
pinMode(przyciskPin, INPUT);
}
void loop() {
if(digitalRead(przyciskPin) == HIGH)
{
for(int licznik=0;;licznik=licznik+1)
{
digitalWrite(ledCzerwonaPin, HIGH);
delay(opoznienie1);
digitalWrite(ledCzerwonaPin, LOW);
delay(opoznienie4);
digitalWrite(ledZoltaPin, HIGH);
delay(opoznienie2);
digitalWrite(ledZoltaPin, LOW);
delay(opoznienie4);
digitalWrite(ledZielonaPin, HIGH);
delay(opoznienie3);
digitalWrite(ledZielonaPin, LOW);
delay(opoznienie4);
}
}
[url=https://forum.arduinopolska.pl/][/url]
Potrzebuje pomocy przy dopisaniu kolejnego warunku, gdzie go dopisać? Oczywiście w sekcji void loop()
Jeżeli w kodzie chciałabym dołożyć kolejne przyciski to zostanie wywołany kolejny kod, gdzie go umieścić, np dla int przyciskTESTPin = 4; if(digitalRead(przyciskTESTPin) == HIGH) oraz to co chcę aby się wykonało lub coś wyłączyło.
Gdzie w moim kodzie umieścić
int ledCzerwonaPin = 12;
int ledZoltaPin = 10;
int ledZielonaPin = 8;
int przyciskPin = 2;
int licznik;
int opoznienie1 = 7000;
int opoznienie2 = 900;
int opoznienie3 = 3500;
int opoznienie4 = 100;
void setup() {
pinMode(ledCzerwonaPin, OUTPUT);
pinMode(ledZoltaPin, OUTPUT);
pinMode(ledZielonaPin, OUTPUT);
pinMode(przyciskPin, INPUT);
}
void loop() {
if(digitalRead(przyciskPin) == HIGH)
{
for(int licznik=0;;licznik=licznik+1)
{
digitalWrite(ledCzerwonaPin, HIGH);
delay(opoznienie1);
digitalWrite(ledCzerwonaPin, LOW);
delay(opoznienie4);
digitalWrite(ledZoltaPin, HIGH);
delay(opoznienie2);
digitalWrite(ledZoltaPin, LOW);
delay(opoznienie4);
digitalWrite(ledZielonaPin, HIGH);
delay(opoznienie3);
digitalWrite(ledZielonaPin, LOW);
delay(opoznienie4);
}
}
[url=https://forum.arduinopolska.pl/][/url]