tema10 arduino

Upload: orial

Post on 01-Mar-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/25/2019 Tema10 Arduino

    1/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    PROGRAMACIN DE ROO!S

    Introducci"n a Arduino

  • 7/25/2019 Tema10 Arduino

    2/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Introducci"n a Arduino

    Bibliografa:

    Pgina web de Arduino (2016) http://www.arduino./

    !orrente Artero" #. (201$) Arduino. Curso prctico de formacin" %&'ibro.

    http://www.arduino.cc/http://www.arduino.cc/
  • 7/25/2019 Tema10 Arduino

    3/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Introducci"n a Arduino

    Bibliografa diponible en eletrnio en *bega:

    Anderon A." &er+o ,. (201$) Pro Arduino" Apre.

    Blu- *. (201$) Exploring Arduino: tools and techniques for engineeringwizardry" ile on. ,enni A. . (201$) asp!erry Pi "ome Automation with Arduino"

    Pa3t Publihing. 4oranon A." ,a+id &uartielle %ui5 ,. (201$) Professional Android

    #pen Accessory Programming with Arduino" ro. 7ue *. (201$)Arduino for $ummies" ile on. #lon !. (2012)Arduino %eara!les" Apre. %a-o 8elgar 9." &atro ,e5 &." *awor3i P. (2012) Arduino and

    &inect Pro'ects. $esign( )uild( )low *heir +inds" Apre. ilher ,. (2012) ,earn Electronics with Arduino" Apre.

  • 7/25/2019 Tema10 Arduino

    4/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Introducci"n a Arduino

    1. ;2. ?ntalain del oftware. 4@?$. Pri-er ee-plo: parpadeo de un '9,

    . enor ultranio C&%0

  • 7/25/2019 Tema10 Arduino

    5/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Introducci"n a Arduino

    1. ;2. ?ntalain del oftware. 4@?$. Pri-er ee-plo: parpadeo de un '9,

    . enor ultranio C&%0

  • 7/25/2019 Tema10 Arduino

    6/33

    DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Arduino

    DArduino i an openoure eletroni platfor- baed on eatouehardware and oftware. ?tE intended for anone -a3ing interati+eproet.F

    ,iferente -odelo" nootro +a-o a uar la pri-era +erin delArduino @7#

    9tenible -ediante hield (ethernet" wifi" pantalla...) it (iniiain" wearable...)

    1. ;

  • 7/25/2019 Tema10 Arduino

    7/33DepartamentodeIngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

  • 7/25/2019 Tema10 Arduino

    8/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

  • 7/25/2019 Tema10 Arduino

    9/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    8iroontrolador: A!-ega $2G"de At-el

  • 7/25/2019 Tema10 Arduino

    10/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    Pine digitale (01$)9/ digitale

    Holtae: 0 I HP8 (pine onJ): alida analgia

  • 7/25/2019 Tema10 Arduino

    11/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    Pine analgio (pine A0AI)9ntrada analgia

    Holtae: K0IL H

  • 7/25/2019 Tema10 Arduino

    12/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    MM!?9%%ANN9 -u i-portante no ol+idarla

    al -ontar ualOuier iruito

  • 7/25/2019 Tema10 Arduino

    13/33Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    MM!?9%%ANNMM8u i-portante de +erdadNN

  • 7/25/2019 Tema10 Arduino

    14/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    Pine de poteniaH

    in: ali-entain de entrada

    IH" $.$H: ali-entain de alida

  • 7/25/2019 Tema10 Arduino

    15/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    'ede

  • 7/25/2019 Tema10 Arduino

    16/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Arduino

    1. ;

    Botn de reet

  • 7/25/2019 Tema10 Arduino

    17/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    Introducci"n a Arduino

    1. ;2. ?ntalain del oftware. 4@?$. Pri-er ee-plo: parpadeo de un '9,

    . enor ultranio C&%0

  • 7/25/2019 Tema10 Arduino

    18/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    ?ntalain del oftware:

    ,eargar el .5ip on el ?,9 de Arduino de la web de la aignatura

    ,eo-pri-ir en el eritorio

    2. ?ntalain del oftware. 4@?

    97 !#,A 'A 8

  • 7/25/2019 Tema10 Arduino

    19/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    ?ntalain del oftware (en +uetra -Ouina partiulare)

    indow 8a #:Arduino for $ummies Part ?: 4etting to 3now Arduino" pg. $

    Qubuntu 1.0 ?ntalar dede napti arduino arduino-core Add al dialout group

    2. ?ntalain del oftware. 4@?

  • 7/25/2019 Tema10 Arduino

    20/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    4@?

    2. ?ntalain del oftware. 4@?

  • 7/25/2019 Tema10 Arduino

    21/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    4@?

    2. ?ntalain del oftware. 4@?

    9e-ploelein de tareta (tipo de Arduino)

    Puerto erie

    Herifiar 3eth

    @pload 3eth en Arduino(o-pila auto-tia-ente)

    8onitor erie

    Hentana -enae

  • 7/25/2019 Tema10 Arduino

    22/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    SCADA) Introducci"n a Arduino

    1. ;2. ?ntalain del oftware. 4@?$. Pri-er ee-plo: parpadeo de un '9,

    . enor ultranio C&%0

  • 7/25/2019 Tema10 Arduino

    23/33

    Departamentode

    IngenieradeS

    istemasyAuto

    mtica

    $. Pri-er ee-plo: parpadeo de un '9,

    @a-o el pin 1$

    Bule9n+a IH al pin 1$

    9pera un egundo9n+a 0H al pin 1$

    9pera un egundo

    etupe eeuta al prinipio" una la +e5

    9n ete ao" onfigura el pin 1$ o-o alida

    9e-plo R 01. Bai R Blin3

  • 7/25/2019 Tema10 Arduino

    24/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    MMAteninNN

    9l 4@? DenuiaF -uho el digo Oue e paa al Arduino Para rear alguna de la DaudaF (por ee-plo" la funin setup) utili5a

    te-pori5adore" et. Oue dean de etar diponible para el progra-ador. Puede uare un editor de teto ualOuiera" o-pilar uando el

    o-pilador Oue trae el entorno.

    MM7una onetar direta-ente un '9, al pin 1$ del ArduinoNN 9e-plo pg. IG enArduino for $ummies( en otro libro)

    $. Pri-er ee-plo: parpadeo de un '9,

    ussey /. 012345 6Arduino for $ummies6( %iley 7 8ons

  • 7/25/2019 Tema10 Arduino

    25/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    MMAteninNN

    9l 4@? DenuiaF -uho el digo Oue e paa al Arduino Para rear alguna de la DaudaF (por ee-plo" la funin setup) utili5a

    te-pori5adore" et. Oue dean de etar diponible para el progra-ador. Puede uare un editor de teto ualOuiera" o-pilar uando el

    o-pilador Oue trae el entorno.

    MM7una onetar direta-ente un '9, al pin 1$ del ArduinoNN 9e-plo pg. IG enArduino for $ummies ( en otro libro)

    $. Pri-er ee-plo: parpadeo de un '9,

    ussey /. 012345 6Arduino for $ummies6( %iley 7 8ons

  • 7/25/2019 Tema10 Arduino

    26/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    MMAteninNN

    9l 4@? DenuiaF -uho el digo Oue e paa al Arduino Para rear alguna de la DaudaF (por ee-plo" la funin setup) utili5a

    te-pori5adore" et. Oue dean de etar diponible para el progra-ador. Puede uare un editor de teto ualOuiera" o-pilar uando el

    o-pilador Oue trae el entorno.

    MM7una onetar direta-ente un '9, al pin 1$ del ArduinoNN 9e-plo pg. IG enArduino for $ummies 9pliain:

    http://eletroni.ta3ehange.o-/Ouetion/66SS2/pin1$doineedare

    itor &ualOuier '9, debe ir SIEMPREprotegido por una reitenia

    9eriio: -odifiar el progra-a ( guardarlo aparte) para Oue el '9,reprodu5a la eTal de #

    $. Pri-er ee-plo: parpadeo de un '9,

    http://electronics.stackexchange.com/questions/66992/pin-13-do-i-need-a-resistorhttp://electronics.stackexchange.com/questions/66992/pin-13-do-i-need-a-resistorhttp://electronics.stackexchange.com/questions/66992/pin-13-do-i-need-a-resistorhttp://electronics.stackexchange.com/questions/66992/pin-13-do-i-need-a-resistor
  • 7/25/2019 Tema10 Arduino

    27/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    SCADA) Introducci"n a Arduino

    1. ;2. ?ntalain del oftware. 4@?$. Pri-er ee-plo: parpadeo de un '9,

    . enor ultranio C&%0

  • 7/25/2019 Tema10 Arduino

    28/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    1) enor ultranio C&%0

    Buar el dataheet en la web onultarlo.

    . Progra-ain - a+an5ada

    H

    !rig 9ho

    4nd

  • 7/25/2019 Tema10 Arduino

    29/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    1) enor ultranio C&%0

    &oneionado

    . Progra-ain - a+an5ada

    Ec*o) +!rig) ,

  • 7/25/2019 Tema10 Arduino

    30/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    1) enor ultranio C&%0

    &oneionado

    . Progra-ain - a+an5ada

    -cc) .-

    Gnd) GND

  • 7/25/2019 Tema10 Arduino

    31/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    1) enor ultranio C&%0

    ?ntalain de la librera de -aneo del nar: ,eargar la librera de la web de la aignatura. ,eo-pri-ir en +uetra arpeta U: &opiar la arpeta deo-pri-ida en la arpeta de librera Oue et dentro

    de la arpeta del eritorio donde hab=i deo-pri-ido el ?,9 de Arduino. Abrid el ?,9 de Arduino. i todo ha ido bien tendr=i un 3eth de prueba

    del enor en E'emplos 9 "C82 ;ltrasonic 9 ;ltrasonic$emo &o-pilar" paar al Arduino" probar diferente ditania.

    . Progra-ain - a+an5ada

  • 7/25/2019 Tema10 Arduino

    32/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    ?ntalain del oftware:

    ,eargar el .5ip on el ?,9 de Arduino de la web de la aignatura

    ,eo-pri-ir en el eritorio

    2. ?ntalain del oftware. 4@?

    97 !#,A 'A 8

  • 7/25/2019 Tema10 Arduino

    33/33

    De

    partamentode

    IngenieradeS

    istemasyAuto

    mtica

    1) enor ultranio C&%0

    Progra-a

    . Progra-ain - a+an5ada