Skip to content

Commit

Permalink
1 file edited
Browse files Browse the repository at this point in the history
  • Loading branch information
Croc-Prog-github authored Apr 7, 2024
1 parent e60624b commit cf0d202
Showing 1 changed file with 41 additions and 8 deletions.
49 changes: 41 additions & 8 deletions System/Hardware/D-pad/D-pad.ino
Original file line number Diff line number Diff line change
@@ -1,24 +1,57 @@
int SxLed = 13; //Led pin 13
int SxButton = 12; //Pulsante pin 12

int DownLed = 10; //Led pin 10
int DownButton = 11; //Pulsante pin 11

int DxLed = 8; // Led pin 8
int DxButton = 9; //Pulsante pin 9

int TopLed = 6; //Led pin 6
int TopButton = 7; // Pulsante pin 7

int val = 0;

void setup() {
//OUT
pinMode(SxLed, OUTPUT);
pinMode(DownLed, OUTPUT);
pinMode(DxLed, OUTPUT);
pinMode(TopLed, OUTPUT);

//INP
pinMode(SxButton, INPUT);
pinMode(SxButton, INPUT);
pinMode(DownButton, INPUT);
pinMode(DxButton, INPUT);
pinMode(TopButton, INPUT);
}

void loop() {
val = digitalRead(pulsante); //Lettura del pulsante

if (val == 1){
digitalWrite(ledPin, HIGH);
}
else { //Altrimenti:
digitalWrite(ledPin, LOW);
val = digitalRead(SxButton); //Lettura del pulsante
if (val == 1){
digitalWrite(SxLed, HIGH);
} else {
digitalWrite(SxLed, LOW);
}

val = digitalRead(DownButton); //Lettura del pulsante
if (val == 1){
digitalWrite(DownLed, HIGH);
} else {
digitalWrite(DownLed, LOW);
}

val = digitalRead(DxButton); //Lettura del pulsante
if (val == 1){
digitalWrite(DxLed, HIGH);
} else {
digitalWrite(DxLed, LOW);
}

val = digitalRead(TopButton); //Lettura del pulsante
if (val == 1){
digitalWrite(TopLed, HIGH);
} else {
digitalWrite(TopLed, LOW);
}
}

0 comments on commit cf0d202

Please sign in to comment.