Boas pessoal! Venho trazer - vos um pequeno tuturial de como controlar um servo através da porta serial do arduino.
Abaixo deixo o material utilizado no projeto, assim como algumas imagens e ainda um video deste em funcionamento, assim como o código para o arduino.
Imagens:
Vídeo:
Código Arduino:
Abaixo deixo o material utilizado no projeto, assim como algumas imagens e ainda um video deste em funcionamento, assim como o código para o arduino.
Imagens:
Vídeo:
Código Arduino:
#include <Servo.h> Servo myservo; void setup() { Serial.begin(9600); myservo.attach(9); myservo.write(0); } void loop() { int x=0; if (Serial.available()>0) { x=Serial.read (); } if (x=='i') { myservo.write(360); } if (x=='h') { myservo.write(315); } if (x=='g') { myservo.write(270); } if (x=='f') { myservo.write(225); } if (x=='e') { myservo.write(180); } if (x=='d') { myservo.write(135); } if (x=='c') { myservo.write(90); } if (x=='b') { myservo.write(45); } if (x=='a') { myservo.write(0); } }