lunes, 28 de julio de 2014

Capitulo 1: Parpadeo

Bienvenidos a Bicheando con Arduino. En este blog iré publicando tutoriales de referencia básica (casi a nivel -1) de como desarrollar proyectos con Arduino, así como informando del desarrollo de tres proyectos en mente. Un dron tipo UAV, una torreta lanzadora de pelotas de goma blanda/patatas, y finalmente un robot (R2D2/Dalek). Los lunes habrá entrada sobre fundamentos básicos, y una vez empiece uno de los tres proyectos, los miercoles habrá actualización sobre el estado de uno de los tres proyectos. Empezamos por el capítulo 1, los materiales previos y nuestro primer Sketch: Parpadeo.

MATERIALES.


Por supuesto, hace falta un Arduino. No tiene porque ser el Arduino Uno, o el Mega, incluso podría ser el Yun. Ni ser Arduino. Yo usaré para mis proyectos un Robotale Uno R3, una copia exacta del Arduino Uno R3, que compré en dx.com, como parte de un pack que incluía varios componentes más. (clic aqui para ir a la página)




1. Lo importante, es que podamos bajar de www.arduino.cc el programa de desarrollo de los Sketches, para poder luego cargarlos en la memoria de nuestra placa. Así pues, una vez instalado el programa, y conectado nuestro arduino, abrimos el programa.


2. Puede ocurrir que no reconozca al principio nuestra placa. En ese caso, vamos al menú herramientas, y a Tarjeta. Una vez allí, selecccionamos nuestro modelo de placa. En mi caso es Arduino Uno.


3. Si aún así, seguimos sin tener conexión, en Puerto Serial marcamos el que corresponda (En mi caso, COM3)



4. Una vez hecho esto, en Archivo, hacemos clic en abrir y abrimos el archivo "Parpadeo.ino" que hemos descargado, o copiáis este código:
-------------------------------------------------------------------------------------------------------------------------

/*
Parpadeo

 Ejemplo de como encender un led integrado en el propio Arduino
 y hacer a este parpadear.

 Este ejemplo ha sido traducido del Español para un entendimiento
 más fácil y rápido

 */

// El pin 13 suele tener conectado un diodo led en la mayoría de las placas.

// con la siguiente instrucción al pin 13 le damos el nombre "led".:
int led = 13;

// La rutina Setup se inicia cada vez que se utiliza el botón RESET:

void setup() {                
  // inicia el pin digital como salida.
  pinMode(led, OUTPUT);     
}

// La rutina loop controla que el proceso se repita una y otra y otra vez:

void loop() {
  digitalWrite(led, HIGH);   // Enciende el led del pin 13 (HIGH se corresponde con el voltaje)
  delay(1000);               // Espera 1 segundo
  digitalWrite(led, LOW);    // Apaga el led ajustando el voltaje a LOW
  delay(1000);               // Espera 1 segundo
}

//(c) 2014 Bicheando con Arduino


-------------------------------------------------------------------------------------------------------------------------

Enlace al código

5. Para acabar, hacemos clic en en botón Cargar (La flecha orientada hacia la derecha), y esperamos:


6. Una vez acabe el programa, si todo ha salido bien y no ha encontrado errores, en nuestra placa el diodo LED situado justo bajo el pin 13 se encenderá y apagará de forma intermitente.



Y con esto acaba nuestra primera entrega. La semana que viene explicaremos como usar LEDs externos en nuestro proyecto.

No hay comentarios:

Publicar un comentario