Arduino - Enlazar Arduino desde el PC

 
Vista:

Enlazar Arduino desde el PC

Publicado por JOSE LUIS (3 intervenciones) el 03/04/2019 13:31:32
Con el siguiente Codigo, No puedo encencer el Led desde el Monitor serie con la orden "Led_ON"
¿Donde puede estar el error en esta programacion?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
char caracter;
String comando;
 
void setup(){
pinMode(8, OUTPUT); // Configuramos el pin 8 como salida.
Serial.begin(115200); // Iniciamos el puerto serie a 115200 baudios.
 
}
 
void loop(){ // Leemos carácter a carácter lo que recibimos por el puerto serie y concatenamos uno a uno a formar una cadena.
 
while(Serial.available()>0){
caracter= Serial.read();
comando.concat(caracter);
delay(10);
}
 
/* Cuando tengamos la cadena acabada, comprobamos el valor aquí abajo. Si no se encuentra, lo ignorará. Ya podemos encender un Led, motores, ventiladores, bombillas y otros dispositivos que tengamos conectado mediante relés o otros medios. */
 
if (comando.equals("Led_ON")==true){ // Si en la cadena de caracteres se incluye la palabra “Led_ON”.
digitalWrite(8,HIGH); // Enciende el Led.
Serial.println("Led encendido.");
}
 
if (comando.equals("Led_OFF")==true){ // Si en la cadena de caracteres se incluye la palabra “Led_OFF”.
digitalWrite(8, LOW); // Apaga el Led.
Serial.println("Led apagado.");
}
 
comando=""; // Limpiamos la cadena para volver a recibir el siguiente comando.
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder