Codigo Programacion
Codigo Programacion
dato = "f"
End Sub
dato = "l"
End Sub
dato = "b"
End Sub
dato = "a"
End Sub
dato = "d"
End Sub
Private Sub Command3_Click()
dato = "c"
End Sub
dato = "e"
End Sub
dato = "g"
End Sub
dato = "h"
End Sub
dato = "i"
End Sub
dato = "j"
End Sub
Private Sub Command9_Click()
dato = "k"
End Sub
MSComm1.RThreshold = 1
MSComm1.InputLen = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.CommPort = 14
MSComm1.InBufferSize = 16
MSComm1.InputLen = 10
MSComm1.DTREnable = False
MSComm1.PortOpen = True
End Sub
Arduino AI
byte rele;
int pel;
int mercurio = 2;
int venus = 3;
int tierra = 4;
int marte = 5;
int jupiter = 6;
int saturno = 7;
int urano = 8;
int neptuno = 9;
void setup() {
//Planetas/motores de planetas
pinMode(mercurio, OUTPUT);
pinMode(venus, OUTPUT);
pinMode(tierra, OUTPUT);
pinMode(marte, OUTPUT);
pinMode(jupiter, OUTPUT);
pinMode(saturno, OUTPUT);
pinMode(urano, OUTPUT);
pinMode(neptuno, OUTPUT);
pinMode(sol, OUTPUT);
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5,OUTPUT);
pinMode(led6,OUTPUT);
pinMode(led7,OUTPUT);
pinMode(led8,OUTPUT);
pinMode(led9,OUTPUT);
Serial.begin(9600);
void loop() {
if (Serial.available()>0){
rele=Serial.read();
if (rele=='a')
digitalWrite(mercurio, LOW);
digitalWrite(led1, LOW);
if (rele=='b')
digitalWrite(venus, LOW);
digitalWrite(led2, LOW);
if (rele=='c')
digitalWrite(tierra, LOW);
digitalWrite(led3, LOW);
if (rele=='d')
digitalWrite(marte, LOW);
digitalWrite(led4, LOW);
if (rele=='e')
digitalWrite(jupiter, LOW);
digitalWrite(led5, LOW);
}
if (rele=='f')
digitalWrite(saturno, LOW);
digitalWrite(led6, HIGH);
if (rele=='g')
digitalWrite(urano, LOW);
digitalWrite(led7, HIGH);
if (rele=='h')
digitalWrite(neptuno, LOW);
digitalWrite(led8, HIGH);
if (rele=='i')
digitalWrite(sol, LOW);
digitalWrite(led9, HIGH);
if (rele=='j')
digitalWrite(mercurio, LOW);
digitalWrite(led1, LOW);
digitalWrite(venus, LOW);
digitalWrite(led2, LOW);
digitalWrite(tierra, LOW);
digitalWrite(led3, LOW);
digitalWrite(marte, LOW);
digitalWrite(led4, LOW);
digitalWrite(jupiter, LOW);
digitalWrite(led5, LOW);
digitalWrite(saturno, LOW);
digitalWrite(led6, HIGH);
digitalWrite(urano, LOW);
digitalWrite(led7, HIGH);
digitalWrite(neptuno, LOW);
digitalWrite(led8, HIGH);
digitalWrite(sol, LOW);
digitalWrite(led9, HIGH);
if (rele=='k')
digitalWrite(mercurio, HIGH);
digitalWrite(led1, HIGH);
digitalWrite(venus, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(tierra, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(marte, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(jupiter, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(saturno, HIGH);
digitalWrite(led6, LOW);
digitalWrite(urano, HIGH);
digitalWrite(led7, LOW);
digitalWrite(neptuno, HIGH);
digitalWrite(led8, LOW);
digitalWrite(sol, HIGH);
digitalWrite(led9, LOW);
if (rele=='l')
digitalWrite(mercurio, HIGH);
digitalWrite(led1, HIGH);
digitalWrite(venus, LOW);
digitalWrite(led2, LOW);
digitalWrite(tierra, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(marte, LOW);
digitalWrite(led4, LOW);
digitalWrite(jupiter, HIGH);
digitalWrite(led5, HIGH);
digitalWrite(saturno, LOW);
digitalWrite(led6, HIGH);
digitalWrite(urano, HIGH);
digitalWrite(led7, LOW);
digitalWrite(neptuno, LOW);
digitalWrite(led8, HIGH);
digitalWrite(sol, HIGH);
digitalWrite(led9, LOW);
digitalWrite(venus, LOW);
digitalWrite(led1, LOW);
digitalWrite(venus, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(tierra, LOW);
digitalWrite(led3, LOW);
digitalWrite(marte, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(jupiter, LOW);
digitalWrite(led5, LOW);
digitalWrite(saturno, HIGH);
digitalWrite(led6, LOW);
digitalWrite(urano, LOW);
digitalWrite(led7, HIGH);
digitalWrite(neptuno, HIGH);
digitalWrite(led8, LOW);
digitalWrite(sol, LOW);
digitalWrite(led9, HIGH);