Advertisement
RuiViana

Step_90G

Dec 7th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <Servo.h> //Biblioteca utilizada
  2. #define SERVO 6 //Porta utilizada para o motor
  3.  
  4. //Explicação sobre bibliotecas e include na legenda do código
  5.  
  6. Servo s; //Variável utilizada para o servo motor
  7. int pos; //Posição para deixar o motor
  8. int valorSerial=0;
  9. //--------------------------------------------------------
  10. void setup ()
  11. {
  12. s.attach(SERVO);
  13. Serial.begin(9600);
  14. s.write(0); //Começa o motor na posição 0
  15. }
  16. //--------------------------------------------------------
  17. void loop()
  18. {
  19. if (Serial. available() > 0)
  20. {
  21. valorSerial = Serial.read();
  22. Serial.println(valorSerial);
  23. if (valorSerial == 68) // D Maiusculo liga o portão
  24. {
  25. Serial.println("Ligar");
  26. delay(2000);
  27. for(pos = 0; pos < 90; pos++)
  28. {
  29. s.write(pos);
  30. delay(35);
  31. }
  32. }
  33. if (valorSerial == 100) // d Minusculo desliga
  34. {
  35. Serial.println("Desliga");
  36. for(pos = 90; pos > 0; pos--)
  37. {
  38. s.write(pos);
  39. delay(35);
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement