Está en la página 1de 4

2/12/2015

AnnoconocesArduino?,empiezaconArduinoUno|AdquisicindeDatos

AdquisicindeDatos
DeloAnalgicoaloDigital,yviceversa.

AnnoconocesArduino?,empiezaconArduinoUno
Publicadoelmarzo14,2014

Todoelmundoalquelegusteelmundillodelaelectrnicayaconocerlaexistenciadearduinoperfectamente,
peropuedequehayagentealaquesimplementelessueneynosepanqueesoalgunosquiznolohayanodo
nunca.Paraesagentequeaunnosabedequvaestodearduino,setratadedarunasnocionesmuybsicas.
Arduino, de forma general, es un sistema de placas electrnicas dirigidas por un microcontrolador y que
pertenecen a lo que se conoce como open source, es decir cdigo abierto. Existen multitud de tipos de placas
arduino dependiendo de nuestros requerimientos, con mas entradas/salidas, con wifi, para aplicaciones de
miniaturizacin,podemosverlastodasen:http://arduino.cc/en/Main/Products#.UyMJuN5Nlw
EnestecasonosvamosacentrarenlaplacaArduinoUno,queeslaplacabsica,lamsextendidayconlaque
deberamos empezar a introducirnos en este mundillo. Esta placa arduino Uno est basada en el procesador
ATmega 328. Cuenta con 14 entradas/salidas digitales (de las cuales 6 se pueden usar como salidas PWM), 6
entradasanalgicas,unrelojde16MHz,unaconexinUSB,unconectordealimentacin,unacabeceraICSP,y
unbotndereset.Contienetodolonecesarioparadarapoyoalmicrocontrolador.Puedeseralimentadoatravs
de la conexin USB o con una fuente de alimentacin externa, a travs del conector jack o a travs del Pin
denominadoVin.ElrangorecomendadodetensindealimentacinDCesde7a12voltios(normalmente9V).
ElprocesadorATmega328tiene32KB(con0,5KButilizadoparaelgestordearranque).Tambintiene2KBde
SRAM y 1 KB de memoria EEPROM (que puede ser ledo y escrito por la biblioteca EEPROM ). Arduino Uno
posee tambin un nmero de instalaciones para la comunicacin con un ordenador, otros Arduino, u otros
microcontroladores. El ATmega328 ofrece UART TTL (5V) de comunicacin serial, que est disponible en los
pinesdigitales0(RX)y1(TX).UnATmega16U2enlaplacausaestacomunicacinserieatravsdeUSByaparece
como un puerto COM virtual en el software en el ordenador. El software de Arduino a travs de comunicacin
seriepermitequesimplesdatosdetextoseenvendesdeyhacialaplacaArduino.ElRXyTXLEDeneltablero
parpadea cuando los datos se transmiten a travs del chip USB a serie y la conexin USB al ordenador. El
ATmega328tambinescompatibleconI2Ccomunicacin(libreraWire)ySPI(mediantelabibliotecaSPI).La
placa tiene un multifusible reseteable que protege los puertos USB de tu ordenador de cortocircuitos y
sobrecorrientesylasdimensionesdeellasonde6,9y5,3cm.
AcontinuacinpodemosverunaimagendelaplacaarduinoUnoR3,yvamosaexplicarelfuncionamientode
todossuspinesdeconexinenlatablaposterior:

NOMBREDEL

DESCRIPCINDELPIN

PIN
https://adquisiciondedatos.wordpress.com/2014/03/14/arduinouno/

1/4

2/12/2015

AnnoconocesArduino?,empiezaconArduinoUno|AdquisicindeDatos

ALIMENTACIN

Vin

Pin para tensin de entrada a la placa Arduino cuando


se utiliza una fuente de alimentacin externa (en lugar
de 5 voltios de la conexin USB o de alimentacin por
jack).

3.3Vy5V

Estospinesofrecensalidasde3.3Vy5V.LaIntensidad
proviene de la alimentacin y no se aconseja el usar
estas salidas de voltaje sobretodo con una demanda de
corriente grande ya que pueden daar la placa (cmo
mucho50mA).

GND

Pinesdetierra

IOREF

Estepinproporcionalareferenciadevoltajeconlaque
elmicrocontroladortrabaja.

ENTRADAY

PINES0a13

14Pinesdigitalesdeentrada/salidasegnseconfiguren.

SALIDA

Funcionan a 5 voltios y cada pin puede proporcionar o


recibir un mximo de 40 mA. Tiene una resistencia
internadepullup(desconectadapordefecto)de2050
Seguir
kOhmios. Algunos pines adems tienen funciones

Seguir
especializadas,cmo:
Adquisicin de
Datos

PINESRX<0yTX
Estos pines pueden ser utilizados para la funcin
Recibe cada nueva publicacin
en tu buzn de correo
>1
electrnico.

especfica de recibir (RX) y transmitir (TX) datos serie


TTL.

Introducetudireccindecorreoelectrnico

PINES2y3
Suscrbeme

Estos pines pueden ser configurados tambin para


activar una interrupcin en un valor bajo, un flanco

Construye un sitio web con


WordPress.com

PINESPWM(~):3,
5,6,9,10y11
PINESSPI:10,11,
12y13
PINLED13

ascendenteodescendente,ouncambioenelvalor.
Proporcionan 8bit de salida PWM (seales moduladas
poranchodepulso)
EstospinssoportancomunicacinSPIutilizando
labibliotecadeSPI.
Hay un LED conectado al pin digital 13. Cuando el pin
es de alto valor, el LED est encendido, cuando el
pasadoresbajo,esapagado.

PINESA0aA5

6 entradas analgicas, cada una de las cuales


proporcionan 10 bits de resolucin (es decir, 1024
valores diferentes). Por defecto se mide desde 0 a 5
voltios, aunque es posible cambiar el extremo superior

https://adquisiciondedatos.wordpress.com/2014/03/14/arduinouno/

2/4

2/12/2015

AnnoconocesArduino?,empiezaconArduinoUno|AdquisicindeDatos

de su rango mediante programacin y el pin


AREF. Adems, algunos pines tienen funciones
especializadas,cmo:
PINESA4yA5

ApoyoTWIcomunicacinconlabibliotecaWire.

AREF

Para establecer la tensin de referencia para las


entradasanalgicas.

RESET

Estaentradaanivelbajoreiniciaelmicrocontrolador.

UnavezqueconocemosparaquevalencadaunodelospinesdenuestroarduinoUno,losiguienteesaprendera
controlarlosymanejarlosanuestrogusto.Paraelloarduinosebasaenunlenguajedeprogramacinsencillo,pero
antes de empezar a usarlo es necesario instalar el software propio para la programacin de arduino (IDE). La
ltima

versin

de

este

software

la

podemos

descargar

de

la

web

oficial:

http://arduino.cc/en/Main/Software#.UyM5geN5Nlw
Tras bajar el software solo tenemos que seguir unos sencillos pasos para comenzar a usarlo en
windows: http://arduino.cc/es/Guide/Windows#.UyNDGON5Nlw. Tambin existen guas para los dems
sistemasoperativos.
Con todo lo anterior ya estamos listos para empezar a cargar y realizar nuestros primeros programas. Para
aprenderaprogramarensulenguajehaymultituddelibroseinformacinporlared.Enlapginaoficialtambin
tenemostodalainformacinnecesaria:http://arduino.cc/es/Tutorial/HomePage#.UyNFgeN5Nlw.
Esta placa arduino Uno ha tenido varias versiones desde su lanzamiento, mejorando algunos aspectos,
actualmenteseencuentraenlaversinR3.EstaversinoficialArduinoUNOR3sepuedeconseguirporunos20
eur. mas gastos en la web de arduino. En la misma web se puede ver el esquemtico de la placa y la
implementacindelPCBenelprogramaEagle.Porotraswebsopginassepuedenconseguirplacasarduinoaun
preciomsbajo,estasplacasnormalmentenosonlasoficialesaunquesoncompletamentecompatiblesyalgunas
idnticas,porloquetampocotendrisningnproblema.Dependedelaeleccindecadauno.
LasventajasdeusarestaplacaArduinoUnoesqueexistenmuchsimosmdulosdeconexin,queseenganchan
directamente encima de la placa cmo, mdulo Ethernet, wifi, modulos GPS, pantallas LCDs, mdulo para el
controldemotoresCmohecomentadohaymultituddewebsylibrosconproyectosrealizadosconestaplaca,
por lo que si queris aprender, las posibilidades son prcticamente infinitas. Mi idea es ir posteando algunas
pruebasomontajesquevayarealizando,ascomoalgunostrucosquevayaaprendiendoalrespecto.
Osinvitotambinaquecomentisvuestrasdudasoproyectos,yaqueenestascosassiempresepuedenaportar
ideas y aprender todos de todos. En definitiva, si os gusta la electrnica y el poder aprender cacharreando por
vosotros mismos, tenis al alcance muchas ms posibilidades de las que imaginis y a un precio muy asequible
conestasplacasarduino.

https://adquisiciondedatos.wordpress.com/2014/03/14/arduinouno/

3/4

2/12/2015

AnnoconocesArduino?,empiezaconArduinoUno|AdquisicindeDatos
Acerca de estos anuncios

YouMayLike

1.
The8Best
BedtimeSnacksforWeightLoss6
monthsagohealthydietbase.com
HealthyDietBase
Tuvoto:

RateThis

Sharethis:

Twitter

Facebook

Megusta
Selprimeroendecirquetegusta.

EstaentradafuepublicadaenElectrnicayetiquetadaarduino,Electrnica.Guardaelenlacepermanente.

2respuestasaAnnoconocesArduino?,empiezaconArduinoUno
Pingback:ConectatuArduinoconMatlab|AdquisicindeDatos

Lautarodijo:
agosto3,2015en17:50

Graciasporlainformacin.
Responder

AdquisicindeDatos
EltemaTwentyTen.

FuncionaconWordPress.

https://adquisiciondedatos.wordpress.com/2014/03/14/arduinouno/

4/4

También podría gustarte