top of page

PROJETO 09

Diagrama de Blocos

upg_Exerc09_.png

Figura MD37 - Protótipo de Circuito - Projeto 09

exer09_touch_laser_bb.png

Código - Projeto 09

#define ldr A0

#define touch 2

#define laser 3

#define ledVerm 10

#define ledVerd 11

 

void setup() {

  // put your setup code here, to run once:   

  pinMode(ldr, INPUT);

  pinMode(laser, OUTPUT);

  digitalWrite(laser, HIGH);

  pinMode(touch,INPUT);

  pinMode(ledVerm, OUTPUT);

  pinMode(ledVerd, OUTPUT); 

}

void loop() {

  // put your main code here, to run repeatedly: 

  int toque;

  toque = digitalRead(touch);  

  do {

      if (toque == 1) { //pressionado

         digitalWrite(ledVerm,LOW); 

         digitalWrite(ledVerd,HIGH);     

         digitalWrite(laser,LOW);

      }

      else {

         digitalWrite(ledVerm,HIGH); 

         digitalWrite(ledVerd,LOW);     

         digitalWrite(laser,HIGH);

      }

     

      toque = digitalRead(touch);     

   }

   while ((toque == 1));     

   

}

bottom of page