26-12-2021, 14:12
Witam
spróbowałem tak zrobić i przechodzi mi kompilację poprawnie się kompiluje lecz nie działa. Oto fragment kodu, proszę o podpowiedz co robię źle?
"
void loop() {
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
}
void LED1a(){
if (ledPin1 == HIGH){
LED1b();
}
if (buttonState1 == HIGH) {
digitalWrite(ledPin1, LOW);
} else
{
digitalWrite(ledPin1, HIGH);
}
}
void LED1b()
{
if (buttonState2 == HIGH) {
digitalWrite(ledPin2, LOW);
}
else {
digitalWrite(ledPin2, HIGH);
}
}
spróbowałem tak zrobić i przechodzi mi kompilację poprawnie się kompiluje lecz nie działa. Oto fragment kodu, proszę o podpowiedz co robię źle?
"
void loop() {
buttonState1 = digitalRead(buttonPin1);
buttonState2 = digitalRead(buttonPin2);
}
void LED1a(){
if (ledPin1 == HIGH){
LED1b();
}
if (buttonState1 == HIGH) {
digitalWrite(ledPin1, LOW);
} else
{
digitalWrite(ledPin1, HIGH);
}
}
void LED1b()
{
if (buttonState2 == HIGH) {
digitalWrite(ledPin2, LOW);
}
else {
digitalWrite(ledPin2, HIGH);
}
}