Professional Documents
Culture Documents
Arduino Controles
Arduino Controles
sharecode=5z9IuQNImi7o4-
ihwinnuClsEd5cGGQlMedlyiMg9Uw
#include <Servo.h>
Servo ser;
char letra;
void setup()
ser.attach(6);
Serial.begin (9600);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(3,OUTPUT);
pinMode(5,OUTPUT);
void loop()
if(Serial.available()>0){
letra=Serial.read();
if(letra=='F'){
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
analogWrite(3,255);
analogWrite(5,255);
if(letra=='B'){
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
analogWrite(3,255);
analogWrite(5,255);
if(letra=='L'){
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
analogWrite(3,0);
analogWrite(5,255);
if(letra=='R'){
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
analogWrite(3,255);
analogWrite(5,0);
if(letra=='S'){
digitalWrite(9,LOW);
digitalWrite(8,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
analogWrite(3,0);
analogWrite(5,0);
if(letra=='G'){
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
analogWrite(3,255);
analogWrite(5,126);
if(letra=='I'){
digitalWrite(9,HIGH);
digitalWrite(8,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
analogWrite(3,126);
analogWrite(5,255);
if(letra=='H'){
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
analogWrite(3,255);
analogWrite(5,126);
}
if(letra=='J'){
digitalWrite(9,LOW);
digitalWrite(8,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
analogWrite(3,126);
analogWrite(5,255);
if(letra=='W'){
ser.write(90);
delay(100);
ser.write(20);
delay(100);
ser.write(90);
delay(100);