Blink(Hola Mundo) con Arduino

Hola mundo Arduino

Hola a todos, ahora que e tenido un poco de tiempo libre, podre publicar un tutorial de arduino, espero k les sea de agrado, el tutorial esta formado desde cero, desde como insertar un cable en la breadboard XD, los materiales, etc….Bien como mencione anteriormente el tutorial de Blink con arduino lo empezare desde cero, asi como empeze a  kerer conocer el mundo de la electronica, ya que para mi suerte a mi no me enseñaron ni como pelar un cable, pero a tanto de kemar integrado, leds, cables mal cortados, dedos quemados(Ese fue la mala suerte de samex XD), aprendi a mi terkedad y mi deseo de ser mejor cada dia, ahora regalo parte de mi conocimiento, para todos aquellos que esten dispestos a aprender, para no aburrirlos tanto empezemos, let’s go……….

Bien lo primero Materiales, dejo abajo una lista del super:

  1. Un Led(Puede ser de cualquier color)
  2. Una limitadora o Resistencia(De preferencia de 1Kohm)
  3. Una Breadboard
  4. Pinzas y Alicates(Cortadoras pues)
  5. Cable de red(UTP)
  6. Cable USB
  7. Arduino(Puede ser cualquier modelo, yo ocupo el “UNO”)
  8. Una PC con el programador de Arduino
Materiales

Lista del Super

Bien dejo el link para el programa de arduino  ->   http://arduino.cc/en/Main/Software

Tambien dejo un website donde pueden comprar online sin ningun problema, en este website compre mi arduino uno y otras cosas mas,   ->   http://www.sparkfun.com/

Bien conozcamos un poco la breadboard o protobard, existen varias dimensiones de breadboards, pedazos de breadboards(Mini breadboardXD), breadboards medianas las comunmente usadas, breadboards gigantes, varias breadboards medianas, bueno un sin fin, ocupa una que sea conveniente a tus comodidades, todas hacen la misma funcion, en la imagen podemos apreciar la configuracion, de como es internamente una breadboard, veamosla y luego la explico.

Breadboard

Breadboard

Bien la breadboard es un medio que maneja corriente, la corriente se desplaza segun los canales de la breadboard y los canales se manejan unicamente y unicamente en dos direcciones, que son asi ya predefinidas, en orden vertical y horizontal, si ven la imagen la parte horizontal esta en la parte superior e inferior, son dos canales que estan en la breadboard conste segun la breadboard, algunas breadboards solamente traen un canal superior y uno inferior, en este caso yo ocupe una de dos canales superiores y dos inferiores, bueno estos canales son los de suministro de energia o corriente, la mayoria de las breadboards bienen dibujado un signo “+” y un signo”-“, yo sugiero y recomiendo que sigamos el orden para evitar cortocircuitos XD.

Bien el signo “+” lo ocuparemos para la fuente positiva o Voltaje Positivo, para suminsitras voltaje positivo a los circuitos, en este caso tomaremos el voltaje positivo 5V del arduino, pueden ocupar 3.3V todo dependera segun la cantidad que demande el circuito, en este caso es insignificante cual ocupen, pueden yo recomiendo 5V.

El signo “-” lo ocuparemos para la fuente a tierra, aclaro fuente negativa o Voltaje negativo, son muy distintos a los voltajes tierra o conocido comunmenten Ground o GND, pork aclaro esto, es k asi le queme un dedo a samex, conecte un circuito a 12v y -12v y como resultado se quemo un buffer(Menos mal sino estariamos pagando la pc) y el dedo a samex, naaa dolio mas perder el buffer XD, pero conste esos eran circuitos especiales que demandan 12v de corriente, nosostros solo ocuparemos como maximo 5V y GND.

En esos canales suministraremos la breadboard con energia o voltaje, conste en los canales horizontales, ya que con esos canales, suministramos corriente a lo ancho de la breadboard, ya que la corriente se maneja horizontalmente, algo importante algunas breadboards son unidas por en medio de la breadboard otras no, asi que recomiendo hacer un pequeño puente con cable utp para comunicar los canales, siempre en forma horizontal.

Nota no traten de comunicar el canal superior superior con el canal inferior superior o el canal superior inferior con el canal inferior inferior.

Ok, en la parte de enmedio entre los canales horizontales inferior y superior, se manejan los caneles verticales, segun la breadboard, asi seran la cantidad de canales que tenga la breadboard, bien en estos canales verticales podran montar circuitos y componentes electronicos, la breadboard esta diseñada en dos partes en la parte media, asi tienen canales verticales superior e inferior, pueden ocuparlos como deseen, ahi es gusto del cliente, eso si, apegandose al circuito que deseen montar en la breadboard.

No me extendere demasiado en la breadboard dejo un video y unas imagenes

breadboardLedBreadoard

BreadboardBreadboard

Bien ya conozimos un poco la breadboard, ahora conozcamos un poco el cable utp, aki no hay muxo que explicar, este solamente es un medio, para comunicar nuestros circuitos y componetes electronicos.

UTP

Bien en la imagen podemos aprecias que esta un alicate y cable utp, el cable utp es un cable algo fragil, si tiene pensado hacer un proyecto donde tenga k mover el cable utp, te recomiendo que busques otra alternativa de cable, pero por el momento ocuparemos este.

Ahora que hacemos con el cable, bueno lo tomamos de un extremo y le kitamos una pequena seccion para podre insertarlo en la breadboard parfa eso ocupamos el alicate, te dejo una imagen para que veas como tiene que quedar mas o menos.

Bueno ya hablamo de la breadboard y del cable ahora bien, hablemos un poco de la resistencias, ya que es importante a la hora de utilizar con el arduino uno, es una manera de proteger a nuestro arduino uno.

La verdad casi no tengo conociemiento de las resistencias, solo se que limitan la corriente, para reducir riesgos de  arruinar tu circuito, tambien vienen por valores y cada una tiene un color que te dice de que capacidad es, en nuestro caso ocuparemos una de un 1Kohm, pero para no dejarte mal con mi precario conocimiento XD, te dejo la siguiente url donde podras conocer mas de las resistencias.

Aprender mas sobre las resistencias hacer click aqui!!!!

Bueno dejando eso de lado conozcamos a nuestro gran amigo el led conocido comunmente asi, ya de por si no es necesario comprarlo, pero comola idea de este topico no es esa sino, que puedas animarte a arruinar perdon digo a aprender un poco mas y a quitarnos el miedo de que nos va a pegar la electricidad, asi que sigamos!!!

Bueno el led(Light-Emitting Diode) o diodo emisor de luz, mas facil led, es como un foco que emite luz valga la redundancia, tiene varios usos pero se puede apreciar como sin importancias, desde computadoras, telefonos, controles, carros, aviones, etc, creo k lo dije a grandes rasgo pero la idea es que existen varias formas, varios colores, diversos tamanos, de diversa luminosidad, hoy en dia el led esta tomando gran fuerza en el mercado, como?, sencillo existen lampara de leds, televisores hechos con leds, computardoras con pantalla led, bueno esas son las ue conozco por el momento XD.

En la siguiente imagen vamos a observar que el led tiene un anodo(Positivo en nuestro caso +5v) y un catodo(Negativo o GND), para hacer una prueba sencilla de ver como enciende un led consigan una bateria tipo pastilla que no exceda el 1.5v generalmente lo tienen encima de la bateria o pila de energia, tomen el led ubinque cual es el negativo y el positovo, generalmente el negativo es la patita corta XD, pero existen led con logica negada, osea es lo contrario, y pongan sus respectiva patitas(Pines me gusta mas patitas o patas XD) y veran que enciende, pero eso si ponen mas de 1.5v o 3V(como maximo sin resistencia)existe el riego de arruinar el led definitivamente, y taran el led enciende!!!

Bien si se quieren culturizar un poco mas con el led dejo el link, ya que son temas bastante extensos, asi que te dejo la url abajo opara que conozcas mas a este tipo.

Aprender mas del LED hacer click aqui!!!!

Bueno entonces y que es el arduino, es un microcontrolador que te hace la vida mas facil, el uso microcontroladores es bastante fuerte con la diferencia que no es tan a la vista, la mayoria de componentes electronicos hacen uso de un microcontrolador, existen varios tipos, modelos, etc, bueno no me enfocare mucho en esto ya que chepecarlos publico hace tiempo un post de que es arduino, y tambien dejare la pagina oficial para que descargen el IDE de arduino.

Post Arduino(By Chepecarlos)

Pagina Oficial de Arduino

Ya conocido todos nuestros componentes es hora de armar!!!!

Bien lo primero k haremos es tomar la breadboard e insertar en ella el led,ojo recordar donde queda el catodo del anodo, sino pensaras que no funciona, ustedes pueden acomodar a su antojo los componentes siempre y cuando respeten la alineacion de la breadboard explicado anteriormente, ubicamos la resistencia en el positivo ya que es para proteccion de nuestro arduino, bien dejo una imagen para que te hagas una idea de como tiene que ir en nuestra breadboard.

Ahora procedemos a conectarlo en nuestro arduino, ocuparemos el pin 4, de la siguiente manera como esta en la foto XD

Bien si nos fijamos tenemos conectado nuestro led, resistencia de 1kohm y nuestro cable hacia el arduino, ahora lo k keda es conectarlo a nuestro ordenador y uplodear el codigo al arduino, en la imagen creo k nose podra apreciar muy bien, pero espero k se pueda apreciar la idea XD.

Bueno como a mi no me gusta la sera pork fui yo el fotografo XD, dejo una imagen mas descente juinto con el esquema.

Bien ya que tenemos el dispositivo fisico listo, ahora procedemos al codigo, el codigo es bastante sencillo y quiero aclartat que blink no es que signifique hola mundo, sino que es parpadear un led, es encender y apagar un led a lo guanaco XD, este codigo se encuentra en el mismo IDE de arduino, con la diferencia que esta en el pin 13, ya que el pin 13 contiene un led por si no tienes un led donde probar, la idea de este post es que aprendan un poco de electronica, no es mucho, se que falta bastante por cubrir, pero los motivos de tiempo y conocimiento me limitan un poco, pero sigamos XD.

Aqui dejo el codigo ya modificado para el pin 4, veran que es bien sencillo y facil de entender!!

Codigo

void setup() {
// Inicializamos los pines digitales como salida
// En este caso ocuparemos el pin 4 donde ira
// conectado nuestro led
pinMode(4, OUTPUT);
}

void loop() {
digitalWrite(4, HIGH);    // Decimos que encienda el led
delay(1000);                      // Esperamos un segundo
digitalWrite(4, LOW);      // Decimos que apague el led
delay(1000);                      // Esperamos un segundo
}

Y listo, espero que les halla gustado este minitutorial, es a lo mas basico se k necesito fortalecer mas varias conceptos, pero como especifique anteriormente, motivos de tiempo y conocimiento nos limita a la mayoria, pero solo es una etapa momentanea que todos pasamos XD, bien espero publicar lo que se puede hacer con arduino, mostrare mi proyecto de catedra, consiste en una lampara-escudo hecha de puros leds!!!

Anuncios

7 Respuestas a “Blink(Hola Mundo) con Arduino

  1. Pingback: David Portes – O maior motivador do mundo! | Ace Campaign·

  2. Muchas gracias por esta aportación, no tengo ni idea de electrónica y esto me va a servir de mucho con el arduino que me he comprado xD.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s