Вы находитесь на странице: 1из 16

Conectar Arduino UNO a un PC con W7, instalar y configurar

Arduino IDE
Adquisicin del hardware necesario: Arduino UNO, cable USB tipo A-B y LED

Como ejemplo en este artculo conectaremos Arduino UNO a un PC con cable USB y enviaremos un programa
a Arduino para que encienda un LED. A continuacin indicamos el hardware necesario para realizar este
proyecto de ejemplo.

En primer lugar necesitaremos, obviamente, adquirir el Arduino UNO, lo podremos adquirir va web en
cualquier proveedor, por ejemplo desde http://www.cooking-hacks.com (Libelium Comunicaciones Distribuidas
S.L.). En concreto, Arduino UNO cuesta unos 22,00 euros:

Por otro lado, para este proyecto hardware de ejemplo con Arduino UNO usaremos un LED que cuesta unos
0,20 euros:
Para la conexin del Arduino UNO con el PC usaremos un cable USB de tipo A-B:

Si no usramos el pin digital 13 de Arduino para conectar el LED necesitaramos una resistencia de unos 200
ohmios (el valor estndar ms cercano es de 220 ohmios), el clculo:

Un LED normal necesita de entre 5 y 20 mA para encenderse, por lo que necesitaremos unos 15mA para
que el LED luzca bien.
La alimentacin del Arduino UNO es de 5 voltios.

En el LED caern 2 voltios.

En la resistencia deben caer unos 3 voltios.

Por lo tanto:

5 - 2 = 3 voltios de tensin

Aplicando la ley de Ohm (Tensin = Intensidad * Resistencia):

V=I*R

Puesto que conocemos V e I podremos calcular R:

R=V/I

Con los valores:

R = 3 / 0.015 = 200 ohmios

(donde "0.015" sern los 15mA que necesita el LED pasados a amperios)

Por lo tanto necesitaremos la resistencia del mercado que ms se aproxime a 200 ohmios, que es una de 220
ohmios:

La resistencia ira conectada a la pata ms larga del LED, la positiva (ctodo), algo as:

Pero en nuestro caso no usaremos una resistencia externa pues conectaremos el LED al pin digital 13 de
Arduino que ya incorpora en placa dicha resistencia:
Instalacin software IDE de desarrollo y controladores para conectar Arduino con un PC con
Windows 7

Para poder programar el Arduino UNO usaremos el propio IDE que proporciona Arduino, podremos descargar
la ltima versin desde:

http://arduino.cc/en/Main/Software

Actualmente podremos descargar la versin 0022 de Arduino IDE, para el caso de Windows el fichero arduino-
0022.zip de 86 MB. Descomprimiremos el fichero descargado en una carpeta. Esta carpeta contiene tanto el IDE
de desarrollo de Arduino como los drivers (controladores) para la conexin USB en Windows.

Tras descargar el fichero y descomprimirlo, en el caso de Linux no ser necesario instalar drivers, pero en el
caso de Microsoft Windows 7 deberemos instalar los controladores para el emulador de puerto USB a puerto
serie. Aunque Arduino se conecta al PC mediante el puerto USB en realidad, internamente, emula un puerto
serie, por ello, en Microsoft Windows 7 realizaremos los siguientes pasos para instalar los drivers:

1. Conectaremos Arduino UNO al PC mediante el cable USB de tipo A-B:


2. Microsoft Windows 7 detectar el dispositivo e intentar instalar los drivers:

3. No encontrar los drivers, por lo que dar error. No ser problema, lo ignoraremos:

4. Accederemos al botn "Inicio" - "Panel de control":

5. Pulsaremos en "Hardware y sonido":


6. Pulsaremos en "Administrador de dispositivos":

7. En la ventana del Administrador de dispositivos, en "Otros dispositivos" nos mostrar con admiracin
"Arduino Uno", pulsaremos con el botn derecho del ratn y seleccionaremos "Actualizar software de
controlador":
8. Pulsaremos en "Buscar software de controlador en el equipo. Buscar e instalar el software de controlador de
forma manual":

9. Pulsaremos en el botn "Examinar" para seleccionar la carpeta donde se encuentran los drivers:
10. Seleccionaremos la carpeta "arduino-0022" (descomprimida anteriormente) y, dentro de esta, la carpeta
"drivers":

11. Pulsaremos "Siguiente":


12. El asistente para instalar un nuevo controlador nos mostrar un aviso de seguridad, pulsaremos "Instalar este
software de controlador de todas formas":

13. Si todo es correcto, el asistente nos habr instalado el controlador para Arduino UNO y nos mostrar la
siguiente ventana:
14. En el Administrador de dispositivos de Microsoft Windows 7 nos mostrar el nuevo controlador instalado,
en "Puertos (COM y LPT)". Es importante que anotemos el nombre asignado al puerto COM para Arduino, en
nuestro caso COM3, pues lo necesitaremos seleccionar en el IDE de Arduino:

Primera ejecucin del IDE de Arduino y configuracin inicial para desarrollar proyectos
hardware

Tras instalar el controlador de Arduino, ahora realizaremos una primera ejecucin para configurar el IDE de
desarrollo, pulsaremos con el botn derecho del ratn sobre el ejecutable "arduino.exe" de la carpeta
descomprimida anteriormente y seleccionaremos "Ejecutar como administrador" (no es necesario, pero as
evitamos posibles problemas de limitaciones de Microsoft Windows 7):
En el IDE de desarrollo de Arduino, en primer lugar seleccionaremos el tipo de dispositivo (Board). Para ello
pulsaremos en el men "Tools" - "Board" y seleccionaremos "Arduino Uno" (o el que hayamos adquirido):

Seleccionaremos tambin el puerto serie asignado al controlador de Arduino (en nuestro caso COM3), para ello
accederemos al men "Tools" - "Serial Port" - "COM3":
Primer proyecto hardware con Arduino UNO, encender un LED
Una vez adquirido Arduino, conectado al PC y configurado el IDE, vamos a explicar cmo realizar una primera
aplicacin en Arduino IDE y cmo enviarla al dispositivo y testearla. Como ya hemos comentado encenderemos
un LED, si no disponemos de un LED no es problema pues la placa de Arduino UNO incorpora un LED que
nos servira para las pruebas:

Si disponemos de un LED conectaremos la pata ms larga (positivo ctodo) al ping digital 13 de Arduino y la
pata ms corta al ping GND ms cercano al 13:
El LED quedar conectado directamente a los conectores del Arduino, lo ms profesional es usar una placa
prototipo y conectar ah el LED y, a su vez, conectar la placa prototipo al Arduino con sus cables
correspondientes.

El LED conectado directamente al Arduino:

Con una placa prototipo y usando una resistencia sera algo as:
Pero, repetimos, para realizar un ejemplo bsico no es necesaria ni la resistencia, ni la placa prototipo o incluso
ni el LED, pues Arduino UNO ya incorpora una resistencia en el ping 13 y un LED incorporado en placa.

Abriremos el IDE de desarrollo de Arduino, abriremos una aplicacin de ejemplo que incluye el propio Arduino
para encender y apagar un LED, para ello accederemos al men "File" - "Examples" - "Basics" - "Blink":

Se abrir el siguiente programa, cada lnea est comentada explicando para qu sirve:

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

This example code is in the public domain.


*/

void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(13, LOW); // set the LED off
delay(1000); // wait for a second
}

Pulsaremos en el botn "Verify" para compilar el cdigo C++ y verificar que es correcto:

En la parte inferior indicar si la compilacin ha sido correcta con "Done compiling" o si ha habido algn error
(en cuyo caso no podremos enviarlo a Arduino):

Para enviar el programa al dispositivo Arduino conectado al PC y probarlo directamente pulsaremos en el botn
"Upload":
Si el envo por el puerto establecido se ha realizado correctamente al dispositivo Arduino, en la parte inferior
mostrar "Done uploading":

Si todo es correcto, cada segundo se encender el LED y se apagar otro segundo, as sucesivamente pues
hemos usado un "loop":

Вам также может понравиться