titulo

Sketches para arduino

Sketch básico: 

La unidad mínima de un sketch, de la que parte todo lo demás. Se compone de un "setup" donde se cargará la configuración, esta parte solo se ejecutará una vez, y un loop que contendrá el código del programa que queremos ejecutar. descarga
imagen tutorial

Parpadeo:

Aquí se empiezan a ver algunos de los comandos básicos como: definir un pin,  configurarlo como salida, encenderlo, apagarlo y esperar. descarga

imagen tutorial

Leer un Pin digital(digitalRead):

 En el anterior sketch se muestra cómo se usa un pin como salida, éste es al revés, configuraremos un pin como entrada y leeremos su contenido. Las conexiones son sencillas, para los que no conozcan las breadboards básicamente los pines del centro se conectan en vertical y los de los exteriores en horizontal, lo primero aplicar voltaje y ground a la breadboard(en adelante BB), añadimos un botón y lo conectamos de la siguiente manera(la resistencia será necesaria en todos los circuitos): descargar

imagen tutorial

Observen que el botón está conectado a 5V y a ground en la parte de abajo y, al D2 arriba.

La función realizará lo siguiente: en el paso 1 marcado en granate el botón se encuentra en la posición off impidiendo que la señal pase a través de él, en el paso 2 marcado en azul oscuro el botón de encuentra en la posición on, permitiendo que la señal llegue al pin digital 2 y sea leída por el programa.

imagen tutorial
Leer un pin analógico:


En este sketch es muy parecido al anterior leeremos un pin y lo transmitiremos al serial, la diferencia es que leeremos un pin analógico que, en lugar de transmitir 1/0 o  high/low, es capaz de transmitir todos los valores comprendidos entre 1 y 0, lo que resulta muy útil en ciertas aplicaciones. Las conexiones se realizan de la siguiente manera:

imagen tutorial

Un potenciomerto de 10kOhm conectado a 5V, a tierra y el pin del centro al pin A0 de la placa. El código que usaremos es el siguiente: descargar

Parpadeo gradual:

Bien, ya expliqué como definir variables, configurar pines, leer y escribir en ellos. Ahora vamos a introducir las matemáticas al sketch y la mítica función if. Vamos a crear un sketch que haga que un led se encienda y se apague gradualmente, necesitamos: PCB, resistencia 220Ohm y un led dispuestos de la siguiente manera:

imagen tutorial

 el código que usaremos para ello consiste en generar una función que aumente cada vez que se repita el loop y disminuya después de haber alcanzado un punto máximo y, que se muestre a través de un pin de salida con PWM: descarga

Parpadeo sin retraso(delay())

En este sketch volveremos a hacer parpadear un led conectado a un pin digital, la diferencia es que no utilizaremos la función delay() que mantiene ocupado al procesador, lo que nos permite tenerlo disponible para otros fines, utilizaremos nada mas que un led y una resistencia conectados de esta manera:

imagen tutorial

El ánodo del led conectado al pin 4 (puede ser cualquier otro digital) y por el cátodo a tierra. El código que usaremos es el siguiente: descarga

No hay comentarios:

Publicar un comentario

¡¡¡No olvides comentar y compartir!!!