Jestem początkujący to kod raczej też "bardzo" początkujący.
Kod:
#define krancowka1 digitalRead(8)
#define krancowka2 digitalRead(9)
#define krancowka3 digitalRead(10)
#define krancowka4 digitalRead(11)
#define przycisk1 digitalRead(4)
#define przycisk2 digitalRead(3)
#define przycisk3 digitalRead(2)
#define przycisk4 digitalRead(1)
#define led1 7
#define led2 6
#define led3 5
#define sil 12
void setup() {
pinMode(przycisk1, INPUT_PULLUP);
pinMode(przycisk2, INPUT_PULLUP);
pinMode(przycisk3, INPUT_PULLUP);
pinMode(przycisk4, INPUT_PULLUP);
pinMode(8, INPUT_PULLUP);
pinMode(9, INPUT_PULLUP);
pinMode(10, INPUT_PULLUP);
pinMode(11, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
long czas = millis() / 1000;
if ( krancowka1 == HIGH and przycisk1 == LOW ) {
sil == HIGH;
if (krancowka1 == HIGH) {
sil == LOW;
digitalWrite(led1, HIGH);
}
}
if ( krancowka2 == HIGH and przycisk2 == LOW ) {
sil == HIGH;
if (krancowka2 == HIGH) {
sil == LOW;
digitalWrite(led2, HIGH);
}
}
if ( krancowka3 == HIGH and przycisk3 == LOW ) {
sil == HIGH;
if (krancowka3 == HIGH) {
sil == LOW;
digitalWrite(led3, HIGH);
}
}
if ( krancowka4 == HIGH and przycisk4 == LOW ) {
sil == HIGH;
if (krancowka2 == HIGH) {
sil == LOW;
digitalWrite(led3, HIGH);
}
}
}