Introduction: Instalando Arduino UNO R3 Atmega328p

About: Voy siempre para adelante, dejando de lado lo que no sirve o no quiere servir siempre hay algo mejor en la vida que nuestro propio ombligo pero hay gente que le cuesta almitirlo

Buenas, les traigo un tutorial de como poner a funcionar el arduino clon chino que tengo ya tiempo de estar usando y la verdad se ha comportado muy muy bien. Espero que les sirva de ayuda. Los esperamos en nuestra fanpage de facebook de laelectronicacr

Step 1: ¿Que Es Un Arduino?

Llamamos Arduino a una placa, normalmente de color azul, en donde se encuentra un microcontrolador que se puede programar fácilmente con lenguaje C básico y conectándolo a nuestro ordenador.

Con él podemos hacer un juego de luces, mover servomotores, comunicarnos con el Android por Bluetooth, ver información de un sensor de temperatura en una pantalla LCD entre un millón de cosas más.

Básicamente es tecnología abierta donde se distinguen dos fabricantes principales los fabricantes originales que son los italianos y los chinos con sus clones.

Step 2: Conexión a La Computadora

Se conecta mediante un cable USB al ordenador. El tipo de cable USB suele ser el que se utiliza con las impresoras, a veces tenemos algunos que utilizan conectores micro o mini USB

Step 3: IDE De Arduino.

El "programa" para programarlo se llama IDE, Integrated Development Environment (IDE), Ambiente de Desarrollo Integrado, digamos que es un software que contiene herramientas para programar, compilar, cargar, ver resultados, crear arranque del integrado,...

Lo podemos bajar de...

https://www.arduino.cc

Principalmente distinguimos IDE de tres tipos;

- Los 00XX son los antiguos, cuando creamos el archivo con el programa le asigna una extensión PDE, por ejemplo: luces.pde.

Uno típico es el 0022.

- Los 1.0.X son más modernos, estos crean unos archivo con extensión INO, por ejemplo: luces.ino

Uno típico es el 1.0.6. Bajaremos, instalaremos y trabajaremos con este IDE.

- Los IDE más modernos son de tipo 1.6.X, también crean archivo tipo INO.

¿Qué IDE instalo?

Instala el IDE 1.8.2 o la ultima actualización que tengamos disponible para el sistema operativo que tenemos instalados en la computadora.

Los archivos que crean son de extensión .ino. Trabajaremos con este IDE

Verás algunos proyectos antiguos que han creado archivos .pde, si tienes problemas con archivos antiguos de extensión .pde, instala también el IDE 0022. Este no lo utilizaremos, pero si encuentras en Internet programas antiguos de Arduino que te interesen tal vez tendrás que bajarte esta versión, ya que esos programas antiguos utilizan liberías que no funcionan en otros IDE.

En realidad no es una instalación, simplemente bajamos el archivo del IDE y lo descomprimimos, luego ejecutamos arduino.exe que se encuentra en una carpeta de las que hemos descomprimido.

Es bastante normal tener instalado varios IDE, ya que a veces unas librerías funcionan con unas y no funcionan con otras versiones

Step 4: ¿Qué Arduino Compro?

Hay muchos tipos de Arduinos, puedes verlos en...

https://www.arduino.cc/en/Main/Products, dependiendo del modelo, tiene un precio, alrededor de los 20 € o $24 . Esto Arduino son originales, es un proyecto Made in Italy, pero el mercado chino está vendiendo unos compatibles Arduino de muy buen rendimiento.

Estos compatibles Arduinos chinos, funcionan bastante bien, todos los proyectos tratados en este tutorial están probados en Arduinos originales y en compatibles Arduinos chinos, así que si no quieres gastarte mucho dinero puedes comprar el compatible Arduino chino.

Para empezar te recomiendo que compres el Arduino UNO, podrás realizar todos los proyectos que voy a indicar en este en instructables.

El Arduino UNO tiene varios modelos: Ardunio UNO, Arduino UNO R2 y Arduino UNO R3, son bastantes compatibles. Actualmente encontrarás con más facilidad en Arduino UNO R3 mejora de los dos anteriores. Compra el chino. Compralo en la fanpage de facebook de laelectronicacr

Step 5: Configuración

He instalado en mi ordenador el IDE 1.8.2, he comprado el Arduino UNO R3 chino y lo he conectado con el cable USB al ordenador.

Arranco el IDE pulsando en el archivo arduino.exe

- Si tienes un Arduino original, probablemente tu ordenador lo ha reconocido. Lo asocia a un puerto de Comunicaciónes COM.

Ve a Herramientas y marca un Puerto Serial.

También en Herramientas / Tarjeta, establece el UNO.

En mi caso es el COM24, pero puede ser otro número según el ordenador.

Step 6: Configuración Si Tienes El Arduino UNO R3 Atmega328p

Si has comprado un compatible Arduino UNO R3 en el mercado

chino, probablemente tengas que instalar un driver para que lo reconozca tu ordenador.

El driver que he instalado es este CH341:

Lo puedes encontrar en

https://drive.google.com/open?id=0ByOUTaZTYT5KZ3Y1...

Vas encontrarlo en un archivo comprimido y luego lo descomprimes y luego aparece el instalador que tenemos en la foto luego presiona instalar y en dos o tres segundos listo... a trabajar.

- Una vez reconocido el USB. Ve a Herramientas y marcar el puerto COM, como hemos visto anteriormente.

Step 7: Vamos Por Nuestro Primer Sketch

NOTA: a veces lo llamaremos "programa" y otras veces "sketch"

Simplemente va a parpadear (BLINK) un LED que se encuentra en la placa del Arduino.

ahora copiemos el siguiente sketch

/*

Blink

Turns on an LED on for one second, then off for one second, repeatedly.

Most Arduinos have an on-board LED you can control. On the Uno and

Leonardo, it is attached to digital pin 13. If you're unsure what

pin the on-board LED is connected to on your Arduino model, check

the documentation at http://arduino.cc

This example code is in the public domain.

modified 8 May 2014

by Scott Fitzgerald

*/

// the setup function runs once when you press reset or power the board

void setup() {

// initialize digital pin 13 as an output.

pinMode(13, OUTPUT);

}

// the loop function runs over and over again forever

void loop() {

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

- IMPORTANTE: digitalWrite(13, HIGH); para escribir en el terminal 13. Importante que lo recuerdes.

- Respeta mayúsculas y minúsculas en el código.

- Muchas líneas deben terminar en punto y coma;

El primer icono indicado realiza un análisis del código e informa si es correcto.

El segundo icono se utiliza para cargar el programa (sketch) en el microcontrolador del Arduino.

Step 8: Para Cargar En La Placa

cuando ya tenemos ajustada la configuración y conectada la placa, cargamos el sketch utilizando los botones señalados

El primer icono indicado realiza un análisis del código e informa si es correcto.

El segundo icono se utiliza para cargar el programa (sketch) en el microcontrolador del Arduino.

Step 9: Para Que Funcione Sin Conexión a La Computadora

Para esto construimos utilizando una diadema de batería de 9V y un conector.

Step 10: Caracteristicas Del Arduino Atmega328p