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);

}

Darrera modificació: Tuesday, 2 November 2021, 16:13