Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECA 4F
14 octubre 2021
*/
int main()
// declaración de variables
do
//limpieza de pantalla
system("cls");
cout<<"\n\n----------MENU--------"<<endl;
cout<<"\n-------------------------"<<endl;
switch(opc1)
case 1:
// si hay conexión
if(Arduino->IsConnected())
Arduino-
>WriteData("1",sizeof("1")-1);
break;
case 2:
if(Arduino->IsConnected())
Arduino-
>WriteData("2",sizeof("2")-1);
break;
case 3:
if(Arduino->IsConnected())
Arduino-
>WriteData("3",sizeof("3")-1);
break;
case 4:
if(Arduino->IsConnected())
Arduino-
>WriteData("4",sizeof("4")-1);
break;
default:
break;
cin>>opc;
opc=toupper(opc);//convierte a mayúscula
}while(opc=='S');
if(Arduino->IsConnected())
Arduino->WriteData("4",sizeof("4")-1);
return 0;
}
Circuito
Código en Arduino
char datos;
void setup()
Serial.begin(9600);
pinMode(8,OUTPUT);//amarillo
pinMode(9,OUTPUT);// verde
pinMode(10,OUTPUT);//azul
void loop()
if(Serial.available()>0)
datos= Serial.read();
if(datos =='1')
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
delay(2500);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,LOW);