Simulació 2- Tinkercad
Codi de programació. Copia el següent text i enganxa'l a l'apartat de "codi" de l'activitat de Tinkercad.
// MusicTec - Curs 2021-22
// M.Garcia & J.Moreno
#define P1 3
#define P2 5
#define P3 7
#define P4 9
#define P5 11
#define L1 2
#define L2 4
#define L3 6
#define L4 8
#define L5 10
int valor1;
int valor2;
int valor3;
int valor4;
int valor5;
void setup()
{
pinMode(P1, INPUT);
pinMode(P2, INPUT);
pinMode(P3, INPUT);
pinMode(P4, INPUT);
pinMode(P5, INPUT);
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(L3, OUTPUT);
pinMode(L4, OUTPUT);
pinMode(L5, OUTPUT);
}
void loop()
{
valor1 = digitalRead(P1);
valor2 = digitalRead(P2);
valor3 = digitalRead(P3);
valor4 = digitalRead(P4);
valor5 = digitalRead(P5);
while (valor1 == HIGH) {
digitalWrite (L1,HIGH);
valor1 = digitalRead(P1);
}
digitalWrite(L1,LOW);
while (valor2 == HIGH) {
digitalWrite (L2,HIGH);
valor2 = digitalRead(P2);
}
digitalWrite(L2,LOW);
while (valor3 == HIGH) {
digitalWrite (L3,HIGH);
valor3 = digitalRead(P3);
}
digitalWrite(L3,LOW);
while (valor4 == HIGH) {
digitalWrite (L4,HIGH);
valor4 = digitalRead(P4);
}
digitalWrite(L4,LOW);
while (valor5 == HIGH) {
digitalWrite (L5,HIGH);
valor5 = digitalRead(P5);
}
digitalWrite(L5,LOW);
}