A kontaktrony masz jak połączony.
jak masz podłączone go gnd to ma działać
jak masz podłączone go gnd to ma działać
Kod:
const int button1 = 2;
const int button2 = 3;
const int button3 = 4;
const int button4 = 5;
const int ledc1 = 6;
const int ledc2 = 7;
const int ledc3 = 8;
const int ledc4 = 9;
const int ledz1 = 10;
const int ledz2 = 11;
const int ledz3 = 12;
const int ledz4 = 13;
int buttonState1 = 1;
int buttonState2 = 1;
int buttonState3 = 1;
int buttonState4 = 1;
void setup() {
pinMode(ledz1, OUTPUT);
pinMode(ledz2, OUTPUT);
pinMode(ledz3, OUTPUT);
pinMode(ledz4, OUTPUT);
pinMode(ledc1, OUTPUT);
pinMode(ledc2, OUTPUT);
pinMode(ledc3, OUTPUT);
pinMode(ledc4, OUTPUT);
digitalWrite(ledz1, LOW);
digitalWrite(ledz2, LOW);
digitalWrite(ledz3, LOW);
digitalWrite(ledz4, LOW);
digitalWrite(ledc1, LOW);
digitalWrite(ledc2, LOW);
digitalWrite(ledc3, LOW);
digitalWrite(ledc4, LOW);
pinMode(button1, INPUT_PULLUP);
pinMode(button2, INPUT_PULLUP);
pinMode(button3, INPUT_PULLUP);
pinMode(button4, INPUT_PULLUP);
}
void loop() {
buttonState1 = digitalRead(button1);
buttonState2 = digitalRead(button2);
buttonState3 = digitalRead(button3);
buttonState4 = digitalRead(button4);
if (buttonState1 == LOW) {
// turn LED on:
digitalWrite(ledc1, LOW);
digitalWrite(ledz1, HIGH);
} else {
// turn LED off:
digitalWrite(ledz1, LOW);
digitalWrite(ledc1, HIGH);
}
if (buttonState2 == LOW) {
// turn LED on:
digitalWrite(ledc2, LOW);
digitalWrite(ledz2, HIGH);
} else {
// turn LED off:
digitalWrite(ledz2, LOW);
digitalWrite(ledc2, HIGH);
}
if (buttonState3 == LOW) {
// turn LED on:
digitalWrite(ledc3, LOW);
digitalWrite(ledz3, HIGH);
} else {
// turn LED off:
digitalWrite(ledz3, LOW);
digitalWrite(ledc3, HIGH);
}
if (buttonState4 == LOW) {
// turn LED on:
digitalWrite(ledc4, LOW);
digitalWrite(ledz4, HIGH);
} else {
// turn LED off:
digitalWrite(ledz4, LOW);
digitalWrite(ledc4, HIGH);
}
}
Jeśli pomogłem podziękuj punktem reputacji