0 évaluation0% ont trouvé ce document utile (0 vote)
15 vues1 page
Este código permite controlar un LED conectado a un Arduino mediante la entrada de datos por el puerto serie. Declara un pin de salida para el LED y una variable para almacenar los datos recibidos por el puerto serie. Si recibe la letra "A", enciende el LED; si vuelve a recibir "A", lo apaga.
Este código permite controlar un LED conectado a un Arduino mediante la entrada de datos por el puerto serie. Declara un pin de salida para el LED y una variable para almacenar los datos recibidos por el puerto serie. Si recibe la letra "A", enciende el LED; si vuelve a recibir "A", lo apaga.
Este código permite controlar un LED conectado a un Arduino mediante la entrada de datos por el puerto serie. Declara un pin de salida para el LED y una variable para almacenar los datos recibidos por el puerto serie. Si recibe la letra "A", enciende el LED; si vuelve a recibir "A", lo apaga.
int ledPin = 13; // usamos un pin de salida al LED
int state = 0; // Variable lectrura dato serial int bandera=0; void setup() { pinMode(ledPin, OUTPUT); //Declara pin de Salida digitalWrite(ledPin, LOW); //Normalmente Apagado Serial.begin(9600); }
void loop() {
if(Serial.available() > 0){
state = Serial.read(); }
if (state == 'A' && bandera==0) {
digitalWrite(ledPin, HIGH); bandera = 1; state = 0; }
if (state == 'A' && bandera==1)
{ digitalWrite(ledPin, LOW); bandera = 0; state = 0; }