Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Servo.h> //Biblioteca utilizada
- #define SERVO 6 //Porta utilizada para o motor
- //Explicação sobre bibliotecas e include na legenda do código
- Servo s; //Variável utilizada para o servo motor
- int pos; //Posição para deixar o motor
- int valorSerial=0;
- //--------------------------------------------------------
- void setup ()
- {
- s.attach(SERVO);
- Serial.begin(9600);
- s.write(0); //Começa o motor na posição 0
- }
- //--------------------------------------------------------
- void loop()
- {
- if (Serial. available() > 0)
- {
- valorSerial = Serial.read();
- Serial.println(valorSerial);
- if (valorSerial == 68) // D Maiusculo liga o portão
- {
- Serial.println("Ligar");
- delay(2000);
- for(pos = 0; pos < 90; pos++)
- {
- s.write(pos);
- delay(35);
- }
- }
- if (valorSerial == 100) // d Minusculo desliga
- {
- Serial.println("Desliga");
- for(pos = 90; pos > 0; pos--)
- {
- s.write(pos);
- delay(35);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement