Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. int led=5; // led no pino 13
  2. int botao=8; // botão no pino 12
  3. int var=0; // valor instantaneo enviado pelo botão
  4. int var2=0; // valor guardado
  5. int estado=0; // guarda o valor 0 ou 1 (HIGH ou LOW)
  6.  
  7. int led1=6; // led no pino 13
  8. int botao1=9;
  9. int var22=0; // valor instantaneo enviado pelo botão
  10. int var222=0; // valor guardado
  11. int estado1=0; // guarda o valor 0 ou 1 (HIGH ou LOW)
  12.  
  13.  
  14. int botao2=10;
  15. int var3=0; // valor instantaneo enviado pelo botão
  16. int var33=0; // valor guardado
  17. int estado2=0; // guarda o valor 0 ou 1 (HIGH ou LOW)
  18.  
  19.  
  20. void setup()
  21. {
  22. pinMode(led,OUTPUT);
  23. pinMode(botao,INPUT);
  24. pinMode(led1,OUTPUT);
  25. pinMode(botao1,INPUT);
  26. pinMode(botao2,INPUT);
  27. }
  28. void loop()
  29. {
  30. var=digitalRead(botao); // ler o valor enviado pelo botão: "HIGH" ou "LOW"
  31. if ((var == HIGH) && (var2 == LOW)) {
  32. estado = 1 - estado;
  33. delay(30); // de-bouncing
  34. }
  35. var2=var;
  36. if (estado == 1) {
  37. digitalWrite(led, HIGH); // liga o led
  38. }
  39.  
  40. {
  41. var22=digitalRead(botao1); // ler o valor enviado pelo botão: "HIGH" ou "LOW"
  42. if ((var22 == HIGH) && (var222 == LOW)) {
  43. estado1 = 1 - estado1;
  44. delay(30); // de-bouncing
  45. }
  46. var222=var22;
  47. if (estado1 == 1) {
  48. digitalWrite(led, HIGH); // liga o led
  49. digitalWrite(led1, HIGH); // liga o led
  50. }
  51. }
  52.  
  53. {
  54. var3=digitalRead(botao2); // ler o valor enviado pelo botão: "HIGH" ou "LOW"
  55. if ((var3 == HIGH) && (var33 == LOW)) {
  56. estado2 = 1 - estado2;
  57. delay(30); // de-bouncing
  58. }
  59. var33=var3;
  60. if (estado2 == 1) {
  61. digitalWrite(led, LOW); // liga o led
  62. digitalWrite(led1, LOW); // liga o led
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement