Advertisement
Guest User

Untitled

a guest
Sep 12th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const int led1 = 3;
  2. const int led2 = 4;
  3. const int led3 = 5;
  4.  
  5. void setup() {
  6.   Serial.begin(9600);
  7.  
  8.   pinMode(led1,OUTPUT);
  9.   pinMode(led2,OUTPUT);
  10.   pinMode(led3,OUTPUT);
  11. }
  12.  
  13. bool led1_estado = false;
  14. bool led2_estado = false;
  15. bool led3_estado = false;
  16.  
  17. void loop() {
  18.   while(Serial.available() > 0 ){
  19.     char c = Serial.read();
  20.     switch(c){
  21.       case '1':
  22.         led1_estado = !led1_estado;
  23.         digitalWrite(led1, led1_estado ? HIGH : LOW);
  24.         break;
  25.        
  26.       case '2':
  27.         led2_estado = !led2_estado;
  28.         digitalWrite(led2, led2_estado ? HIGH : LOW);
  29.         break;
  30.        
  31.       case '3':
  32.         led3_estado = !led3_estado;
  33.         digitalWrite(led3, led3_estado ? HIGH : LOW);
  34.         break;
  35.        
  36.     }
  37.    
  38.   }
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement