lunes, 10 de octubre de 2016

ARDUINO ONLINE AnteriorSalir del libro 3 Opciones de ARDUINO ONLINE

3 Opciones de ARDUINO ONLINE


Añadiendo un poco de complejidad


Los invito a avanzar un paso más para comenzar a dominar esta herramienta: agregaremos un interruptor, así como un poco de complejidad a nuestro código.

Mediante éste, el diodo LED podrá titilar más rápidamente, o en forma lenta, dependiendo del estado lógico obtenido del interruptor. A continuación verán el código a utilizar.

int led = 2; // El diodo LED estará asociado al pin D2.
int switch_NA = 3; // El switch normal abierto estará asociado al pin D3.
void setup(){
pinMode(led, OUTPUT); // El pin asociado al diodo LED operará como salida.
pinMode(switch_NA, INPUT); // El pin asociado al switch normal abierto operará como entrada.
}
void loop(){
if(digitalRead(switch_NA)==HIGH){ // "Si la lectura digital asociada al switch normal-abierto es de estado alto, entonces..."
digitalWrite(led, HIGH); // Enciende el diodo LED.
delay(500); // Demora 500 ms.
digitalWrite(led, LOW); // Apaga el diodo LED.
delay(500); // Demora 500 ms.
}
else{ // "Caso contrario, si la condición inmediata superior es falsa, entonces..."
digitalWrite(led, HIGH); // Enciende el diodo LED.
delay(2000); // Demora 2000 ms (2 segundos).
digitalWrite(led, LOW); // Apaga el diodo LED.
delay(2000); // Demora 2000 ms (2 segundos).
}
}
view rawgistfile1.ino hosted with ❤ by GitHub

Espero que haya sido de utilidad esta pequeña presentación, más adelante veremos detalles sobre esta herramienta y cómo aprovecharla para fines más complejos.

 Por lo pronto solo es necesario que practiquen el proceso de como crear los circuitos cargar el programa  y simularlo, en el siguiente tópico de veremos más a detalle el código

 y analizaremos las funciones básicas del lenguaje ARDUINO .


 Les dejamos la simulación final del circuito sugerido, la cual incluye por defecto todo lo visto anteriormente.




No hay comentarios:

Publicar un comentario