You are on page 1of 5

https://www.tinkercad.com/things/jykiFyRlWxE-neat-gogo/editel?

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);

You might also like