Ir al contenido principal

CONTROL CON ARDUINO. LECCIÓN I


¿Por dónde comienzo?

La respuesta aburrida de siempre: Por el principio.

Aquí NO encontrarás respuestas vagas. Encontrarás respuestas concretas y sencillas de entender, así de simple; comenzando desde el encendido de un led, hasta el diseño de un scheduler de tiempo real.

¿Es importante la teoría?

Desde luego que sí, como en cualquier área, sin embargo aquí nos enfocaremos en una metodología 100% práctica, por lo que la parte teórica será materia de otro blog, que podrás consultar si es de tu interés.

Nota.- Las siguientes lecciones están dirigidas a aquellos interesados que por lo menos ya saben armar un circuito serie en un protoboard, ya que el objetivo aquí es la enseñanza de los algoritmos, más que la electrónica.

Video introductorio


                                                      


ALGORITMO 1

int led=3;

void setup() {
  pinMode(led,OUTPUT);
                    }

void loop() {

digitalWrite(led,1);
delay(300);
digitalWrite(led,0);
delay(300);
  }


Material:

1 Placa Arduino UNO
1 resistencia de 270 Ω
1 Led
1 Cables

Circuito






Análisis a fondo


                                               


Próxima lección 31/mayo/2017.


COMENTARIOS O SUGERENCIAS

tallaresarduino@gmail.com





Comentarios

Entradas más populares de este blog

CONTROL CON ARDUINO LECCION III. CREAR MENÚ

ALGORITMO PARA CREACIÓN DE MENÚ Hola a todos, en esta ocasión les traigo un algoritmo para crear un menú interactivo en el LCD, básicamente es la continuación de la lección II, ya que utilizamos el mismo material,  con la diferencia de que esta vez, ya se tiene un menú en forma. Material: 1 encoder 1 LCD con interfaz I2C 1 Placa arduino 1 10 cables dupont Conexiones: Encoder  -  Arduino GND ------- GND    + ---------- Vcc (5V) SW ---------  4 DT ---------- 3 CLK -------- 2 LCD  -  Arduino GND -------- GND   Vcc -------- Vcc (5V)  SDA -------  A4  SCL -------  A5 Circuito Algoritmo #include <Timer.h>   #include <LiquidCrystal_I2C.h> Timer t;  //Declaramos un timer, para dar base de tiempo //Definición de pines de entrada #define encoder0PinA  2 #define encoder0PinB  3 #define encoder0Pulse 4 //Variables utilizadas tanto ...