Advertisement
Guest User

Untitled

a guest
Jun 14th, 2017
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. //Programa : Teste Módulo Rele Arduino - Botoes
  2.  
  3. //Porta ligada ao pino IN1 do modulo
  4. int porta_rele1 = 7;
  5.  
  6. //Porta ligada ao botao 1
  7. int porta_botao1 = 2;
  8.  
  9. //Armazena o estado do rele - 0 (LOW) ou 1 (HIGH)
  10. int estadorele1 = 0;
  11.  
  12. //Armazena o valor lido dos botoes
  13. int leitura1 = 1;
  14.  
  15. void setup()
  16. {
  17. //Define pinos para o rele como saida
  18. pinMode(porta_rele1, OUTPUT);
  19.  
  20. //Define pinos dos botoes como entrada
  21. pinMode(porta_botao1, INPUT);
  22.  
  23. //Estado inicial dos reles - desligados
  24. digitalWrite(porta_rele1, LOW);
  25.  
  26. }
  27.  
  28. void loop()
  29. {
  30. //Verifica o acionamento do botao 1
  31. leitura1 = digitalRead(porta_botao1);
  32. if (leitura1 != 0)
  33. {
  34. while(digitalRead(porta_botao1) != 0)
  35. {
  36. delay(100);
  37. digitalWrite(porta_rele1, LOW);
  38. }
  39. //Inverte o estado da porta
  40. estadorele1 = !estadorele1;
  41. //Comandos para o rele 1
  42. digitalWrite(porta_rele1, estadorele1);
  43. }
  44.  
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement