30 agosto, 2018

ENCENDIDO DE ACTUADORES A PARTIR DEL MONITOR SERIAL DE ARDUINO

 El código del programa se escribe a continuación:


/* PROYECTO: ENCENDIDO DE ACTUADORES A PARTIR DEL MONITOR SERIAL DE ARDUINO
==============================================================
* PARA QUE SE VEA EN EL MONITOR SERIE LAS 3 OPCIONES:
* - LED APAGADO (Cuando escriba el número 0 y luego lo envie con un enter)
* - LED PRENDIDO (Cuando escriba el número 1 y luego lo envie con un enter)
* - INVALIDO; (Cuando escriba valores diferentes a 0 y 1 y luego lo envie con un enter)
* EL SERIAL MONITOR DEBE ESTAR CONFIGURADO COMO "SIN AJUSTE DE LÍNEA"
ING.MARIANO LUJÁN CORRO ===== TRUJILLO-PERÚ 2018
(el led podria estar conectado a un rele para activar motores, luces, etc.)
*/

int LedPIN=13;

void setup() {
Serial.begin(9600);
pinMode(LedPIN, OUTPUT);// put your setup code here, to run once:

}

void loop() {

while(Serial.available()==0);
int val=Serial.read()-'0';
if (val==1){
Serial.println("led ENCENDIDO");
digitalWrite(LedPIN,HIGH);
}else if(val==0){
Serial.println("led APAGADO");
digitalWrite(LedPIN,LOW);
} else {
Serial.println("INVALIDO");
}
}
La imagen puede contener: teléfono y pantalla