arduino es una plataforma electrónica de código abierto basado en el hardware y el software...

Upload: alexander-toscano-ricardo

Post on 11-Feb-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    1/39

    Arduino es una plataforma electrnica de cdigo abierto basado en el hardware

    y el software fcil de usar. Est dirigido a cualquier persona que hace proyectos

    interactivos.

    Arduino

    Arduino

    "Arduino Uno" Revisin

    Tipo !laca

    computadoramicrocontroladorde placasi

    mple#

    Pgina

    web

    www.arduino.cc

    Placa Arduino RS232 1

    http://es.wikipedia.org/wiki/Placa_computadorahttp://es.wikipedia.org/wiki/Placa_computadorahttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Placahttp://es.wikipedia.org/wiki/P%C3%A1gina_webhttp://es.wikipedia.org/wiki/P%C3%A1gina_webhttp://www.arduino.cc/http://es.wikipedia.org/wiki/RS232http://es.wikipedia.org/wiki/Arduino#cite_note-1http://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Placahttp://es.wikipedia.org/wiki/P%C3%A1gina_webhttp://es.wikipedia.org/wiki/P%C3%A1gina_webhttp://www.arduino.cc/http://es.wikipedia.org/wiki/RS232http://es.wikipedia.org/wiki/Arduino#cite_note-1http://es.wikipedia.org/wiki/Placa_computadorahttp://es.wikipedia.org/wiki/Placa_computadora
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    2/39

    Arduinoes una plataforma de hardware libre,basada en unaplacaconun microcontroladory unentorno de desarrollo, diseada para facilitar el uso de laelectrnica en proyectos multidisciplinares.23

    l hardwareconsiste en una placa con un microcontroladorAtmel A!Ry puertos

    de entrada"salida.#

    $os microcontroladores m%s usados sonelAtme&a1'(,Atme&a32(,Atme&a12(),A*me&a(por su sencille+ y bao coste -uepermiten el desarrollo de mltiples diseos. Por otro lado el software consiste en unentorno de desarrollo -ue implementa el len&uae de pro&ramacinProcessin&"/irin& yel car&ador de arran-ue-ue es eecutado en la placa.#

    0esde octubre de 2)12, Arduino se usa tambin con microcontroladoras orte43 deAR4 de 32 bits,5-ue coeistir%n con las m%s limitadas, pero tambin econmicas A!R de( bits. AR4 y A!R no son plataformas compatibles a ni6el binario, pero se puedenpro&ramar con el mismo 70 de Arduino y hacerse pro&ramas -ue compilen sin cambiosen las dos plataformas. so s8, las microcontroladoras orte43 usan 3,3!, a diferencia de

    la mayor8a de las placas con A!R -ue &eneralmente usan 5!. Sin embar&o yaanteriormente se lan+aron placas Arduino con Atmel A!R a 3,3! como la Arduino 9io yeisten compatibles de Arduino :ano y Pro como 4eduino en -ue se puede conmutar el6oltae.

    Arduino se puede utili+ar para desarrollar obetos interacti6os autnomos o puede serconectado a software tal comoAdobe 9lash,Processin&, 4a"4SP,Pure 0ata;. $asplacas se pueden montar a mano o ad-uirirse. l entorno de desarrollo inte&radolibre sepuede descar&ar &ratuitamente.

    Arduino puede tomar informacin del entorno a tra6s de sus entradas anal&icas ydi&itales, puede controlar luces, motores y otros actuadores. l microcontrolador en laplaca Arduino se pro&rama mediante el len&uae de pro&ramacin Arduino

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    3/39

    puertas, as8 -ue los in6esti&adores, entre ellos el espaol 0a6id uartielles, promo6ieron la

    idea.@?an+i afirmar8a aos m%s tarde, -ue el proyecto nunca sur&i como una idea de

    ne&ocio, sino como una necesidad de subsistir ante el inminente cierre del 7nstituto de

    diseo 7nteracti6o 7!RA. s decir, -ue al crear un producto de hardware abierto, ste no

    podr8a ser embar&ado.

    Posteriormente, Coo&le colabor en el desarrollo del Dit Android A0D

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    4/39

    ArduinoPhoneI un telfono m6il construido sobre un mdulo Arduino.1@2)

    Esquema de conexiones=editar>Entradas y salidas=editar>

    Poniendo de eemplo al mdulo 0iecimila, ste consta de 1# entradas di&itales

    confi&urables como entradas y"o salidas -ue operan a 5 6oltios. ada contacto puede

    proporcionar o recibir como m%imo #) mA. $os contactos 3, 5, ', (, 1) y 11 pueden

    proporcionar una salida P/4

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    5/39

    Arduino

    !no

    ,desconti

    nuado-

    A*me&a32

    (

    JK

    12!5!

    1'4

    +1# ' ' 1 32Db

    Eptiboo

    t

    BS? 6ia

    A*4e&a

    (B2

    Arduino

    Duemilan

    o.e

    ,desconti

    nuado-

    A*me&a32

    (

    JK

    12!5!

    1'4

    +1# ' ' 1 32Db

    Atme&a

    ?EE*

    BS? 6ia

    9*07

    Arduino

    *luetoot

    #

    ,desconti

    nuado-

    A*me&a32

    (

    1,2K

    5,5!5!

    1'4

    +1# ' ' 1 32Db

    Atme&a

    ?EE*

    Serial ?l

    uetooth

    Arduino

    Pro

    ))V/0MH

    &

    A*me&a32

    (

    3,35

    K12!3,3! (4+ 1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con

    9*07

    Arduino

    Pro

    1V/23MH

    &

    A*me&a32

    (

    5 K

    12!5!

    1'4

    +1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecera

    compatib

    le con

    9*07

    Et#ernet

    Pro

    ,desconti

    nuado-

    A*me&a32

    (

    JK

    12!5!

    1'4

    +1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con9*07

    Arduino

    Mega

    4135 R)

    A*me&a25

    ')

    JK

    12!5!

    1'4

    +5# 1' 1# #

    25'D

    b

    S*D5))

    62

    BS? 6ia

    A*4e&a

    1'B2

    Arduino

    Mega

    4135

    ,desconti

    A*me&a25

    ')

    JK

    12!

    5! 1'4

    +

    5# 1' 1# # 25'D

    b

    S*D5))

    62

    BS? 6ia

    A*4e&a

    (B2

    http://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Bluetooth
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    6/39

    nuado-

    Arduino

    Mega

    ,desconti

    nuado-

    A*me&a12

    ()

    JK

    12!5!

    1'4

    +5# 1' 1# #

    12(D

    b

    S*D5))

    62

    BS? 6ia

    9*07

    Mega Pro

    ))V

    A*me&a25

    ')

    3,3K

    12!3,3! (4+ 5# 1' 1# #

    25'D

    b

    S*D5))

    62

    abecer

    a

    compatib

    le con

    9*07

    Mega Pro

    1V

    A*me&a25

    ')

    5K

    12!5!

    1'4

    +5# 1' 1# #

    25'D

    b

    S*D5))

    62

    abecer

    a

    compatib

    le con

    9*07

    Arduino

    Mini 56

    ,desconti

    nuado-

    A*me&a32

    (JK@! 5!

    1'4

    +1# ' ( 1 32Db

    Atme&a

    ?EE*

    abecer

    a Serial

    Arduino

    Mini 51

    A*me&a32

    (JK@! 5!

    1'4

    +1# ' ( 1 32Db

    Atme&a

    ?EE*

    abecer

    a Serial

    Arduino

    Pro Mini

    ))V/0MH

    &

    A*me&a32

    (

    3,35

    K12!3,3! (4+ 1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con

    9*07

    Arduino

    Pro Mini

    1V/23MH

    &

    A*me&a32

    (

    5 K

    12!5!

    1'4

    +1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con

    9*07

    Arduino

    FioA*me&a32

    (P

    3,35

    K12!

    3,3! (4+ 1# ( ' 1 32Db Atme&a

    ?EE*

    abecer

    a

    compatib

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    7/39

    le con

    9*07 o

    7nal%mbri

    ca 6ia

    F?ee1

    Mega Pro

    Mini ))V

    A*me&a25

    ')

    3,3K

    12!3,3! (4+ 5# 1' 1# #

    25'D

    b

    S*D5))

    62

    abecer

    a

    compatib

    le con

    9*07

    Pro

    Micro

    1V/23MH

    &

    A*me&a32

    B#

    5K

    12!5!

    1'4

    +12 # 5 1 32Db

    0isH$oa

    der

    :ati6a

    BS?

    Pro

    Micro

    ))V/0MH

    &

    A*me&a32

    B#

    3,35

    K12!3,3! (4+ 12 # 5 1 32Db

    0isH$oa

    der

    :ati6a

    BS?

    'ilyPad

    Arduino

    )40 Main

    *oard

    A*me&a32

    (

    2,JK

    5,5!3,3! (4+ 1# ' ' 1 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con

    9*07

    'ilyPad

    Arduino

    +imple

    *oard

    A*me&a32

    (

    2,JK

    5,5!3,3! (4+ @ # 5 )2 32Db

    Atme&a

    ?EE*

    abecer

    a

    compatib

    le con9*07

    $os modelos Arduino 0iecimila, Arduino 0uemilano6e y Arduino 4e&a est%n basados en

    los microcontroladores A*me&a1'(, A*me&a32( y A*me&a12()

    A"mega230 A"mega)40 A"mega2405

    !oltae operati6o 5 ! 5 ! 5 !

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    8/39

    !oltae de

    entrada

    recomendado

    JK12 ! JK12 ! JK12 !

    !oltae de

    entrada l8mite'K2) ! 'K2) ! 'K2) !

    ontactos de

    entrada y salida

    di&ital

    1#

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    9/39

    usa la transmisin serial de datos soportada por la mayor8a de los len&uaes mencionados.

    Para los -ue no soportan el formato serie de forma nati6a, es posible utili+ar software

    intermediario -ue tradu+ca los mensaes en6iados por ambas partes para permitir una

    comunicacin fluida. Al&unos eemplos sonI

    30!7A !irtoolsI aplicaciones interacti6as y de tiempo real.

    Adobe 0irector

    ?lit+4a

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    10/39

    Php

    Physical toysIntorno &r%fico de pro&ramacin usado para proyectos de robtica

    educati6a

    Processin&

    Pure 0ata

    Python

    Ruby

    Scratch for Arduino

    Arduino est% basado en y soporta todas las funciones del est%ndar y al&unas de M

    M.22A continuacin se muestra un resumen con la estructura y sintais del len&uae

    ArduinoI

    +inta9is *8sica=editar>

    0elimitadoresI, Q

    omentariosI "", "L L"

    abecerasI Ndefine, Ninclude

    Eperadores aritmticosI M, K, L, ",

    Asi&nacinI T

    Eperadores de comparacinI TT, UT, V, W, VT, WT

    http://es.wikipedia.org/wiki/Phphttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/wiki/Pythonhttp://es.wikipedia.org/wiki/Rubyhttp://es.wikipedia.org/wiki/Scratch_(lenguaje_de_programaci%C3%B3n)http://es.wikipedia.org/wiki/Scratch_(lenguaje_de_programaci%C3%B3n)http://es.wikipedia.org/wiki/MIThttp://es.wikipedia.org/wiki/Squeakhttp://es.wikipedia.org/wiki/SuperColliderhttp://es.wikipedia.org/wiki/VBScripthttp://es.wikipedia.org/wiki/Visual_Basic_.NEThttp://es.wikipedia.org/w/index.php?title=VVVV&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=7http://es.wikipedia.org/wiki/Arduino#cite_note-referenceext-22http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=8http://es.wikipedia.org/wiki/Phphttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/wiki/Pythonhttp://es.wikipedia.org/wiki/Rubyhttp://es.wikipedia.org/wiki/Scratch_(lenguaje_de_programaci%C3%B3n)http://es.wikipedia.org/wiki/MIThttp://es.wikipedia.org/wiki/Squeakhttp://es.wikipedia.org/wiki/SuperColliderhttp://es.wikipedia.org/wiki/VBScripthttp://es.wikipedia.org/wiki/Visual_Basic_.NEThttp://es.wikipedia.org/w/index.php?title=VVVV&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=7http://es.wikipedia.org/wiki/Arduino#cite_note-referenceext-22http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=8
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    11/39

    Eperadores ?ooleanosI XX, YY, U

    Eperadores de acceso a punterosI L, X

    Eperadores de bitsI X, Y, Z, [, VV, WW

    Eperadores compuestosI

    7ncremento y decremento de 6ariablesI MM, KK

    Asi&nacin y operacinI MT, KT, LT, "T, XT, YT

    Estructuras de control=editar>

    ondicionalesI if, if...else, switch case

    ?uclesI for, while, do... while

    ?ifurcaciones y saltosI breaH, continue, return, &oto

    Varia7les=editar>

    n cuanto al tratamiento de las 6ariables tambin comparte un &ran parecido con el

    len&uae .

    $onstantes=editar>

    7C"$E/I representan los ni6eles alto y bao de las seales de entrada y salida.

    $os ni6eles altos son a-uellos de 3 6oltios o m%s.

    7:PB*"EB*PB*I entrada o salida.

    false

    6oid, boolean, char, unsi&ned char, byte, int, unsi&ned int, word, lon&, unsi&ned

    lon&, float, double, strin&, array.

    $on.ersin entre tipos=editar>

    http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=9http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=10http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=11http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=11http://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttp://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=12http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=13http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=9http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=10http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=11http://es.wikipedia.org/wiki/%C3%81lgebra_de_Boolehttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=12http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=13
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    12/39

    stas funciones reciben como ar&umento una 6ariable de cual-uier tipo y de6uel6en una

    6ariable con6ertida en el tipo deseado.

    char

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    13/39

    min

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    14/39

    P7:=?""0>I 7nput Pins Re&ister

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    15/39

    ^nop^

    $a manipulacin de puertos con cdi&o A!R es m%s r%pida -ue utili+ar la funcindi&ital/rite

    cbi y sbi son mecanismos est%ndar

    $a sintais del len&uae de pro&ramacin Arduino es una 6ersin simplificada de "MM y

    tiene al&unas diferencias respecto de Processin&.2'2J0ebido a -ue Arduino est% basado

    en "MM mientras -ue Processin& se basa en Oa6a, eisten 6arias diferencias en cuanto a

    la sintais de ambos len&uaes y el modo en -ue se pro&ramaI

    Arreglos=editar>

    Arduino Processing

    int bar=(>

    bar=)> T 1

    int=> bar T new int=(>

    bar=)> T 1

    int foo=> T Q ), 1, 2

    int foo=> T Q ), 1, 2

    o bien

    int=> foo T Q ), 1, 2

    Impresin de cadenas=editar>

    Arduino Processing

    Serial.println

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    16/39

    Serial.print

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    17/39

    lienteI lient

    $os usuarios de Arduino tienen la posibilidad de escribir sus propias bibliotecas. 3Jllo

    permite disponer de cdi&o -ue puede reutili+arse en otros proyectos, mantener el cdi&o

    fuente principal separado de las bibliotecas y la or&ani+acin de los pro&ramas construidos

    es m%s clara.

    Ejemplo de 7i7lioteca

    =editar>l si&uiente eemplo permite el en68o de caracteres mediante el cdi&o 4orseI

    http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=42http://es.wikipedia.org/wiki/Arduino#cite_note-31http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=43http://es.wikipedia.org/wiki/LCDhttp://es.wikipedia.org/wiki/LCDhttp://es.wikipedia.org/wiki/Chipsethttp://es.wikipedia.org/wiki/Chipsethttp://es.wikipedia.org/w/index.php?title=Hitachi_HD44780&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Hitachi_HD44780&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-32http://es.wikipedia.org/wiki/Arduino#cite_note-32http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=44http://es.wikipedia.org/w/index.php?title=Servo_motores&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Servo_motores&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-33http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=45http://es.wikipedia.org/wiki/Arduino#cite_note-34http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=46http://es.wikipedia.org/wiki/Motor_paso_a_pasohttp://es.wikipedia.org/wiki/Motor_paso_a_pasohttp://es.wikipedia.org/wiki/Arduino#cite_note-35http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=47http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=47http://es.wikipedia.org/w/index.php?title=Two_Wire_Interface&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Two_Wire_Interface&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Two_Wire_Interface&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-36http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=48http://es.wikipedia.org/wiki/Arduino#cite_note-37http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=49http://es.wikipedia.org/wiki/C%C3%B3digo_Morsehttp://es.wikipedia.org/wiki/C%C3%B3digo_Morsehttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=42http://es.wikipedia.org/wiki/Arduino#cite_note-31http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=43http://es.wikipedia.org/wiki/LCDhttp://es.wikipedia.org/wiki/Chipsethttp://es.wikipedia.org/w/index.php?title=Hitachi_HD44780&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-32http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=44http://es.wikipedia.org/w/index.php?title=Servo_motores&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-33http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=45http://es.wikipedia.org/wiki/Arduino#cite_note-34http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=46http://es.wikipedia.org/wiki/Motor_paso_a_pasohttp://es.wikipedia.org/wiki/Arduino#cite_note-35http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=47http://es.wikipedia.org/w/index.php?title=Two_Wire_Interface&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Two_Wire_Interface&action=edit&redlink=1http://es.wikipedia.org/wiki/Arduino#cite_note-36http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=48http://es.wikipedia.org/wiki/Arduino#cite_note-37http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=49http://es.wikipedia.org/wiki/C%C3%B3digo_Morse
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    18/39

    Se crea el archi6o 4orse.h -ue incluye la definicin de la clase 4orse -ue tiene 3

    funcionesI un constructor

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    19/39

    di&it'%ite(_pinL!);

    de%',(450);

    $

    voidMosed's-()

    {

    di&it'%ite(_pin*I+*);

    de%',(1000);

    di&it'%ite(_pinL!);

    de%',(450);

    $

    $a biblioteca creada as8 puede ser usada mediante el comando Ninclude. Si se desea

    en6iar una peticin de auilioSESpor el contacto 13 bastar8a con llamar a 4orse

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    20/39

    7nterfa+ del entorno de desarrollo Arduino en el Sistema Eperati6o /indows.

    0escar&ar las 6ersiones m%s reciente de Oa6a Runtime n6iroment

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    21/39

    Equipo de desarrollo=editar>

    l ncleo del e-uipo de desarrollo de Arduino est% formado por 4assimo ?an+i, 0a6id

    uartielles,*om 7&oe,Cianluca 4artino, 0a6id 4ellisy :icholas ambetti.

    Pduino=editar>

    Patch Pduino.

    Pduinonace de la fusin de los proyectosPure 0atay Arduino. Ambos proyectos de fuente

    abierta permiten trabaar con interfa+ &r%fica. ar&ando el firmware de Pure 0ata

    Pantalla de 4iniblo-.

    http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=53http://es.wikipedia.org/w/index.php?title=Massimo_Banzi&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Cuartielles&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Cuartielles&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Tom_Igoe&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Tom_Igoe&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Gianluca_Martino&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Gianluca_Martino&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Mellis&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Mellis&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Nicholas_Zambetti&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Nicholas_Zambetti&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=54http://es.wikipedia.org/w/index.php?title=Pduino&action=edit&redlink=1http://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=55http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=53http://es.wikipedia.org/w/index.php?title=Massimo_Banzi&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Cuartielles&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Cuartielles&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Tom_Igoe&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Gianluca_Martino&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=David_Mellis&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Nicholas_Zambetti&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=54http://es.wikipedia.org/w/index.php?title=Pduino&action=edit&redlink=1http://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=55
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    22/39

    ombinacin de una computadora de bao costo E$P, el software 4iniblo- y una placa Arduino.

    4iniblo- es un entorno &r%fico de pro&ramacin -ue puede &enerar cdi&o nati6o de

    Arduino y escribirlo directamente en la memoria flash de la placa. *iene un modo -ue

    permite 6isuali+ar el cdi&o &enerado, el cual tambin puede ser copiado y pe&ado en el

    ArduinoK70, para los usuarios -ue intentan hacer el pasae de una herramienta &r%fica a

    la pro&ramacin en sintais "MM. 4iniblo- es de uso libre y sus fuentes tambin est%n

    disponibles &ratuitamente. Bna caracter8stica importante, es -ue puede correr tambin en

    la computadora port%til E$P,mediante el software /ine.

    Physical Etoys=editar>

    Proyecto de un sem%foro reali+ado con Arduino y Physical toys.

    Physical toyses una etensin libre y &ratuita -ue permite -ue di6ersos dispositi6os

    electrnicos como $e&o :F*, las placas Arduino, Sphero, Dinect, OoysticH /iimote, entre

    otros, puedan ser pro&ramados f%cilmente y -ue interacten entre s8 &racias a su sistema

    de blo-ues.

    n el caso de Arduino, Physical toys ofrece dos modos de pro&ramacinI

    1. l modo \directo\, en el cual los pro&ramas se eecutan en la computadora del

    usuario y las rdenes se transmiten inmediatamente a tra6s del puerto serie.

    http://es.wikipedia.org/wiki/OLPChttp://es.wikipedia.org/wiki/OLPChttp://es.wikipedia.org/wiki/Winehttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=56http://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/OLPChttp://es.wikipedia.org/wiki/Winehttp://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=56http://es.wikipedia.org/wiki/Physical_Etoys
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    23/39

    2. l modo \compilado\, en el cual los pro&ramas se traducen a MM y se baan a la

    placa, para lue&o eecutarse de manera independiente de la computadora.

    l modo \directo\ permite modificar los pro&ramas y 6er los cambios producidos de manera

    inmediata en el comportamiento del robot, lo cual facilita la pro&ramacin, sobre todo al

    usuario ineperto. Asimismo, permite 6er constantemente los 6alores de los sensores y

    utili+ar el robot, por eemplo, como para ad-uirir datos.

    l modo \compilado\, por su parte, elimina el retardo -ue introduce la comunicacin con la

    computadora, lo cual lo hace preferible para el desarrollo de tareas autnomas, en las

    cuales la 6elocidad de respuesta del robot debe ser ptima.

    !ase tambi!n=editar>

    ?AS7 Stamp

    EEP7

    P7AF

    Cumsti

    4iniblo-

    4iniP

    Raspberry Pi

    Physical toys

    Robot

    F1)

    "eferencias=editar>

    1. !ol6er arriba Placa Arduino Serial

    2. !ol6er arriba 7nter6iew with asey Reas and ?en 9ry.

    3. !ol6er arriba =1>

    #. Saltar aIabProect homepa&e.

    http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=57http://es.wikipedia.org/wiki/BASIC_Stamphttp://es.wikipedia.org/wiki/OOPIChttp://es.wikipedia.org/wiki/PICAXEhttp://es.wikipedia.org/wiki/Gumstixhttp://es.wikipedia.org/w/index.php?title=Minibloq&action=edit&redlink=1http://es.wikipedia.org/wiki/MiniPChttp://es.wikipedia.org/wiki/Raspberry_Pihttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Robothttp://es.wikipedia.org/wiki/X10http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=58http://es.wikipedia.org/wiki/Arduino#cite_ref-1http://es.wikipedia.org/wiki/Arduino#cite_ref-1http://arduino.cc/en/Main/ArduinoBoardSerialhttp://es.wikipedia.org/wiki/Arduino#cite_ref-Wiring_2-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Wiring_2-0http://rhizome.org/editorial/2009/sep/23/interview-with-casey-reas-and-ben-fry/http://es.wikipedia.org/wiki/Arduino#cite_ref-3http://es.wikipedia.org/wiki/Arduino#cite_ref-3http://wiring.org.co/http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-1http://arduino.cc/http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=57http://es.wikipedia.org/wiki/BASIC_Stamphttp://es.wikipedia.org/wiki/OOPIChttp://es.wikipedia.org/wiki/PICAXEhttp://es.wikipedia.org/wiki/Gumstixhttp://es.wikipedia.org/w/index.php?title=Minibloq&action=edit&redlink=1http://es.wikipedia.org/wiki/MiniPChttp://es.wikipedia.org/wiki/Raspberry_Pihttp://es.wikipedia.org/wiki/Physical_Etoyshttp://es.wikipedia.org/wiki/Robothttp://es.wikipedia.org/wiki/X10http://es.wikipedia.org/w/index.php?title=Arduino&action=edit&section=58http://es.wikipedia.org/wiki/Arduino#cite_ref-1http://arduino.cc/en/Main/ArduinoBoardSerialhttp://es.wikipedia.org/wiki/Arduino#cite_ref-Wiring_2-0http://rhizome.org/editorial/2009/sep/23/interview-with-casey-reas-and-ben-fry/http://es.wikipedia.org/wiki/Arduino#cite_ref-3http://wiring.org.co/http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-0http://es.wikipedia.org/wiki/Arduino#cite_ref-Arduino_4-1http://arduino.cc/
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    24/39

    5. !ol6er arriba Arduino 0ue is finally here.

    '. !ol6er arriba httpI""www.aec.at"en"pri"honorary2))'.asp

    J. !ol6er arriba Ars lectrnica Archi6

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    25/39

    1(. !ol6er arriba *he umane P

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    26/39

    31. !ol6er arriba 9irmata $ibrary

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    27/39

    Arduino Uno

    R2 frontal

    Arduino Uno

    SMD

    Arduino Uno

    frontal

    Arduino Uno

    Volver

    $nformacin general

    El Arduino Uno es una placa electronica basada en

    el ATmega328 ( ficha tcnica). Cuenta con ! pines digitales

    de entrada " salida (de los cuales # pueden utili$arse para

    salidas %&') # entradas analgicas un # '*$ resonador

    cer+mico una cone,in U- un conector de alimentacin un

    header /C-% 0 un botn de reinicio. Contiene todo lo

    necesario para apo0ar el microcontrolador1 basta con

    conectarlo a un ordenador con un cable U- o el poder con

    un adaptador o la batera ACto4C para empe$ar.

    El Uno se diferencia de todas las placas anteriores en 5ue no

    utili$a el chip controlador de U- a serial 6T4/. En lugar de

    ello cuenta con la Atmega#U2 ( Atmega8U2 hasta la 7ersin

    2) programado como un con7ertidor de U- a serie.

    e7isin 2de la 9unta Uno tiene una resistencia tirando de la

    http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdfhttp://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    28/39

    lnea 8U2 *& a tierra por lo 5ue es m+s f+cil de poner

    enmodo 46U.

    e7isin 3de la :unta tiene las siguientes caractersticas

    nue7as;

    .< pinout; -4A a=adido 0 pines -C> 5ue est+n cerca al

    pin AE6 0 otros dos nue7os pernos colocados cerca del pinde E-ET la instruccin /?E6 5ue permiten a los escudospara adaptarse al 7olta9e suministrado desde la pi$arra. En elfuturo los escudos ser+n compatibles tanto con el tablero 5ueutili$a el A@ 5ue funciona con @ 0 con el Arduino 4ebido5ue funciona con 3.3@. El segundo es un pin no est+conectado 5ue se reser7a para usos futuros.

    Circuito de rearme fuerte.

    Atmega #U2 sustituir el 8U2.

    BUnoB significa uno en italiano 0 se nombra para conmemorar

    el pr,imo lan$amiento de Arduino .

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    29/39

    ?Corriente 4C de 3.3@ %in < mA

    'emoria 6lash32 ( ATmega328 ) de los cuales a configuracin de pines es idntico en los tres

    procesadores.

    !otencia

    El Arduino Uno puede ser alimentado a tra7s de la cone,in

    U- o con una fuente de alimentacin e,terna. >a fuente de

    alimentacin se selecciona autom+ticamente.

    %otencia (no U-) e,terno puede 7enir con un adaptador de

    CA a CC (pared7erruga) o la batera. El adaptador se puede

    conectar enchufando un conector de 2 mm de centro

    positi7o en el conector de alimentacin de la placa. >os cables

    desde una batera se pueden insertar en los encabe$ados de

    pin FG4 0 @in del conector de alimentacin.

    >a tar9eta puede funcionar con un suministro e,terno de # a

    2< 7oltios. -i se suministra con menos de D @ sin embargo el

    pin de @ puede suministrar menos de cinco 7oltios 0 el

    tablero puede ser inestable. -i se utili$a m+s de 2@ el

    http://arduino.cc/en/uploads/Main/arduino_Uno_Rev3-02-TH.ziphttp://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdfhttp://arduino.cc/en/uploads/Main/arduino_Uno_Rev3-02-TH.ziphttp://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    30/39

    regulador de 7olta9e se puede sobrecalentar 0 da=ar la

    placa. El rango recomendado es de D a 2 7oltios.

    >os pines de alimentacin son como sigue;

    )$'.El 7olta9e de entrada a la placa Arduino cuando se

    trata de utili$ar una fuente de alimentacin e,terna (encontraposicin a 7oltios de la cone,in U- o de otra fuentede alimentacin regulada). Usted puede suministrar tensin atra7s de este pin o si el suministro de tensin a tra7s de latoma de poder acceder a l a tra7s de este pin.

    *).Este pin como salida una @ regulada desde el

    regulador en el tablero. El tablero puede ser alimentado 0asea desde la toma de alimentacin de CC (D 2) el conectorU- (@) o el pin @/G del tablero (D2@). El suministro detensin a tra7s de los pines de @ o 3.3@ no pasa por elregulador 0 puede da=ar su tablero. Go aconse9amos ella.

    ).Un suministro de 33 7oltios generada por el

    regulador de a bordo. El drena9e actual m+,imo es de < mA.

    +'%.patillas de tierra.

    $nstruccin $,RE-.Este pin de la placa Arduino

    proporciona la referencia de tensin con la 5ue opera elmicrocontrolador. Un escudo configurado puede leer el 7olta9epin instruccin /?E6 0 seleccione la fuente de alimentacinadecuada o habilitar traductores de 7olta9e en las salidas paratraba9ar con el @ o 3.3@.

    emoria

    El ATmega328 tiene 32 (con

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    31/39

    Cada uno de los ! pines digitales en el Uno se puede utili$ar

    como una entrada o salida utili$ando pin'ode ()digital&rite

    () 0 digitalead ()funciones. ?peran a 7oltios. Cada pin

    puede proporcionar o recibir un m+,imo de !< mA 0 tiene una

    resistencia de pullup (desconectada por defecto) de 2. Estos pines est+n

    conectados a los pines correspondientes del ATmega8U2 U-toTT> chips -erial.

    $nterrupciones e4ternas(. 5 y Estos pines pueden ser

    configurados para acti7ar una interrupcin en un 7alor ba9oun flanco ascendente o descendente o un cambio en el7alor. @er el attach/nterrupt ()funcin para m+s detalles.

    !6(. 7 *7 87 97 207 y 22para salidas %&' de 8 bits con

    elanalog&rite ()

    funcin. /!$(. 20 //#7 22 ,/$#7 25 $/,#7 2 /:;#Estos pines

    soportan la comunicacin -%/ utili$ando la librera -%/.

    E4 conectado al pin digital 3

    Cuando el pin es de alto 7alor el >E4 est+ encendido cuandoel pasador es ba9o es apagado.

    El Uno tiene # entradas analgicas eti5uetados A< a A cadauno de los cuales proporcionan < bits de resolucin (es decir

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    32/39

    *a0 un par de otras cla7i9as de la placa;

    ARE-.@olta9e de referencia para las entradas

    analgicas. -e utili$a con analogeference().

    Restablecer.Traiga esta lnea >?& para reiniciar el

    microcontrolador. Gormalmente se utili$a para a=adir unbotn de reinicio a los escudos 5ue blo5uean el uno en eltablero.

    @er tambin el mapeo entre los pines de Arduino 0 puertos

    ATmega328. >a asignacin para el Atmega8 #8 0 328 es

    idntico.

    :omunicacin

    El Arduino Uno tiene una serie de instalaciones para la

    comunicacin con un ordenador otro Arduino u otros

    microcontroladores. El ATmega328 ofrece UAT TT> (@) de

    comunicacin en serie 5ue est+ disponible en los pinesdigitales < (I) 0 (TI). Un ATmega#U2 en los canales de

    mesa esta comunicacin serie a tra7s de U- 0 aparece

    como un puerto com 7irtual para el softJare en el

    ordenador. El BfirmJare #U2 utili$a los controladores U-

    C?' est+ndar 0 no se necesita ningn controlador

    e,terno. -in embargo en &indoJs es necesario un archi7o

    inf. El softJare de Arduino inclu0e un monitor de serie 5ue

    permite a los datos te,tuales sencillos para ser en7iados hacia

    0 desde la placa Arduino. >as I 0 TI >E4 en el tablero

    parpadean cuando se est+n transmitiendo datos a tra7s del

    chip 0 U- de cone,in de U- a serie al ordenador (pero no

    para la comunicacin en serie en los pines < 0 ).

    http://arduino.cc/en/Reference/AnalogReferencehttp://arduino.cc/en/Hacking/PinMapping168http://arduino.cc/en/Hacking/PinMapping168http://arduino.cc/en/Guide/Windows#toc4http://arduino.cc/en/Guide/Windows#toc4http://arduino.cc/en/Reference/AnalogReferencehttp://arduino.cc/en/Hacking/PinMapping168http://arduino.cc/en/Hacking/PinMapping168http://arduino.cc/en/Guide/Windows#toc4http://arduino.cc/en/Guide/Windows#toc4
  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    33/39

    Una biblioteca -oftJare-erialpermite la comunicacin en serie

    en cual5uiera de los pines digitales de la ?GU.

    El ATmega328 tambin soporta /2C (T&/) 0 la comunicacin

    -%/. El softJare de Arduino inclu0e una librera &ire para

    simplificar el uso del /2C bus1 consulte la documentacinpara

    obtener m+s informacin. %ara la comunicacin -%/ utilice

    la librera -%/.

    !rogramacin

    El Arduino Uno se puede programar con el softJare Arduino( descarga). -eleccione BArduino Uno de los >erramientas?

    @untade men (de acuerdo con el microcontrolador en la

    placa). %ara m+s detalles consulte la referencia0 tutoriales.

    >os ATmega328 en la Arduino Uno 7iene precargado con

    un gestor de arran5ue5ue le permite cargar nue7o cdigo a la

    misma sin el uso de un programador de hardJare e,terno. -e

    comunica utili$ando el original -T

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    34/39

    En las placas e72 o posteriores; ha0 una resistencia

    5ue tirando de la lnea 8U2 " #U2 *& a tierra por lo 5ue esm+s f+cil poner en modo 46U.

    A continuacin puede utili$ar el softJare de Atmel

    6>/%(&indoJs) o el programador 46U('ac ?- I 0 >inu,) para

    cargar un nue7o firmJare. ? puede utili$ar el encabe$ado /-%

    con un programador e,terno (sobrescribir el gestor de

    arran5ue 46U). @er este tutorial aportado por los usuariospara

    obtener m+s informacin.

    Automtica /oftware# Restablecer

    En lugar de re5uerir una prensa fsica del botn de reinicio

    antes de un proceso de carga el Arduino Uno est+ dise=ado

    de una manera 5ue permite 5ue pueda ser restablecido por el

    softJare 5ue se e9ecuta en un ordenador conectado. Una de

    las lneas de control de flu9o de hardJare (4T) de

    la ATmega8U2 " #U2 est+ conectado a la lnea de reposicin

    de los ATmega328 mediante un condensador de

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    35/39

    segundo o menos el gestor de arran5ue se e9ecuta en el

    Uno. 'ientras 5ue est+ programado para ignorar los datos

    con formato incorrecto (es decir nada adem+s de un proceso

    de carga de nue7o cdigo) 5ue interceptar+ los primeros

    b0tes de datos en7iados a la 9unta despus de abrir una

    cone,in. -i un funcionamiento boceto en el tablero recibe la

    configuracin de una sola 7e$ o de otros datos cuando se

    inicia por primera 7e$ asegrese de 5ue el softJare con el

    5ue se comunica espera un segundo despus de abrir la

    cone,in 0 antes de en7iar estos datos.

    El Uno contiene una tra$a 5ue se puede cortar para desacti7ar

    el reinicio autom+tico. >as almohadillas a ambos lados de la

    tra$a se pueden soldar 9untos para 7ol7er a habilitarla. *a

    marcado BE-ETE-B. Tambin puede ser capa$ de desacti7ar

    el reinicio autom+tico mediante la cone,in de una resistencia

    de < ohm de @ a la lnea de reset1 7er este hilo del foroparam+s detalles.

    !roteccin de sobrecorriente U/

    El Arduino Uno tiene un polifusible reseteable 5ue protege los

    puertos U- de tu ordenador de cortocircuitos 0

    sobrecorriente. Aun5ue la ma0ora de los ordenadores

    proporcionan su propia proteccin interna el fusible

    proporciona una capa adicional de proteccin. -i ha0 m+s de

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    36/39

    >a longitud m+,ima 0 la anchura del %C Uno son 2D 0 2

    pulgadas respecti7amente con la toma de conector U- 0 el

    poder 5ue se e,tiende m+s all+ de la dimensin

    anterior. Cuatro orificios de los tornillos permiten la 9unta 5ue

    se une a una superficie o ca9a. Tenga en cuenta 5ue la

    distancia entre los pines digitales D 0 8 es de #< milsimas

    de pulgada (

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    37/39

    Arduino 3re Arduino Dero Arduino 6i-i Escudo

    A::E/,R$,/

    Arduinoicro

    Arduino Esplora Arduino6ireless /%/hield

    !antalla ost Escudo

    U/ Adaptador/erial

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    38/39

    Arduinoega 5*80

    Arduino Robot Arduino otorEscudo

    Arduino $/!

    Arduino ini Arduino 'ano Arduino6ireless !rotoEscudo

    ini U/ /erialAdapter

  • 7/23/2019 Arduino es una plataforma electrnica de cdigo abierto basado en el hardware y el software fcil de usar

    39/39

    Arduino !roini

    Arduino -io

    Arduino !ro