SlideShare uma empresa Scribd logo
1 de 4
Cibernética y Mecatrónica                                                        Microcontroladores
Escuela de Ingeniería                                                   Ing. Rafael Durán Campoamor



                              Arduino Duemilanove




Características:

        Arquitectura abierta
        Microcontrolador ATMEGA328 a 16 MHz
        Alimentación por puerto USB e independiente hasta 12V controlada por regulador code voltaje
        integrado a 3.3 V y 5 V.
        SRAM de 2KB, FLASH de 32KB y EEPROM de 1 KB.
        Contiene 6 entradas analógicas (Analog 0-5) con entrada de referencia
        Contiene 14 I/O digitales divididas en:
        -puerto USART (RX-0 y TX-1)
        -6 salidas PWM (Pulse Width Modulation) (3,5,6,9,10 y 11)
        -Digitales (2,7,8,12 y 13)
        Led y resistencia conectados al pin 13.
        Leds de visualización en comunicación serie y programación
        Led de power.
        ICSP (In Circuit Serial Programming) para facilitar la reprogramación del bootloader en la tarjeta.
        Botón de reset.
        Conector USB

Arduino fue creado por basado en Processing como una GUI de programación de microprocesadores por
medio de applets utilizando en un lenguaje C modificado para facilitar al usuario un cierto dominio en la
elaboración de sus programas y aplicaciones.

Ventajas de Arduino:

        Facilidad de programación.
        Implementación rápida de circuitos.
        Rapidez en la modificación de programación.
        Visualización de variables por puerto serie a través del monitor.


Universidad La Salle Cuernavaca                                                     25/08/2010        Página 1
Cibernética y Mecatrónica                                                    Microcontroladores
Escuela de Ingeniería                                               Ing. Rafael Durán Campoamor

       Alimentación y comunicación por puerto USB.
       Led conectado a pin 13 para visualizar estados lógicos en programación.
       La tarjeta provee alimentación y tierra a los circuitos


Interfase de programación Arduino (download en http://arduino.cc)




El modo de programación requiere de seguir cierta estructura dada por.


Declaración de variables;

void setup() {

       Instrucciones;
}

void loop() {

       Instrucciones;
}




Universidad La Salle Cuernavaca                                                  25/08/2010   Página 2
Cibernética y Mecatrónica                                                   Microcontroladores
Escuela de Ingeniería                                              Ing. Rafael Durán Campoamor

Ejemplo de programa:

int led = 13; //se declara pin 13 como led

void setup(){
  pinMode(led,OUTPUT); //se define led como salida
}

void loop(){
  digitalWrite(led,HIGH);              // se pone led en 1
  delay(500);                         // se hace un retardo de 0.5 segundos
  digitalWrite(led,LOW);              // se pone led en 0
  delay(500)                          // se hace un retardo de 0.5 segundos
}

Para programar la tarjeta basta con que la conectemos a la computadora por el Puerto USB




Universidad La Salle Cuernavaca                                               25/08/2010   Página 3
Cibernética y Mecatrónica                                                    Microcontroladores
Escuela de Ingeniería                                               Ing. Rafael Durán Campoamor


Para depurar y programar la Arduino siga el procedimiento descrito abajo



                    Escriba el programa




                            Presione Verify (depurar)




                            Presione Reset en la tarjeta



                            Presione Upload para programar
                            la tarjeta y disfrute




Ver en la imagen los ejemplos dados para Arduino y modifique su programación.




Universidad La Salle Cuernavaca                                                 25/08/2010   Página 4

Mais conteúdo relacionado

Mais procurados

Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sRuderocker Billy
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoJosé Pujol Pérez
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2cantabrobots30
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicacionesJose Antonio Vacas
 
Introduccion al msp430
Introduccion al msp430Introduccion al msp430
Introduccion al msp430Cesar MARTI
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuraciónRafael Duran
 
Workshop iniciacion arduino d2
Workshop iniciacion arduino d2Workshop iniciacion arduino d2
Workshop iniciacion arduino d2José Pujol Pérez
 
Configuration word en microcode
Configuration word en microcodeConfiguration word en microcode
Configuration word en microcodeRafael Duran
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoJosé Pujol Pérez
 
Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Israel Magaña
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPointcristianperea
 

Mais procurados (20)

Introduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led'sIntroduccion a los microcontroladores pic y programacion de una matriz de led's
Introduccion a los microcontroladores pic y programacion de una matriz de led's
 
Enviando arduino xbee-primeros-pasos-1
Enviando arduino xbee-primeros-pasos-1Enviando arduino xbee-primeros-pasos-1
Enviando arduino xbee-primeros-pasos-1
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y Arduino
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Arduino
ArduinoArduino
Arduino
 
Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2Cuaderno de prácticas robotica con Picaxe 08M2
Cuaderno de prácticas robotica con Picaxe 08M2
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
FPGA.
FPGA. FPGA.
FPGA.
 
Presentación1
Presentación1Presentación1
Presentación1
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
Introduccion al msp430
Introduccion al msp430Introduccion al msp430
Introduccion al msp430
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuración
 
Workshop iniciacion arduino d2
Workshop iniciacion arduino d2Workshop iniciacion arduino d2
Workshop iniciacion arduino d2
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Configuration word en microcode
Configuration word en microcodeConfiguration word en microcode
Configuration word en microcode
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con Arduino
 
Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)Arduino smtp envío de correo electrónico (email)
Arduino smtp envío de correo electrónico (email)
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 

Semelhante a Arduino introducion

Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduinoValeria Gonzalez
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoJuan Castillo Bolaños
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con ArduinoJomicast
 
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOFernando Marcos Marcos
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.DanielaSanchez255
 
La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino. SantiagoZuluaga26
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.SofiaRosero2
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasAldo Corp
 
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINOFernando Marcos Marcos
 

Semelhante a Arduino introducion (20)

curso-arduino.pdf
curso-arduino.pdfcurso-arduino.pdf
curso-arduino.pdf
 
Trababajo sobre placa arduino
Trababajo sobre placa arduinoTrababajo sobre placa arduino
Trababajo sobre placa arduino
 
Placa arduino
Placa arduinoPlaca arduino
Placa arduino
 
Informe escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduinoInforme escolar grupal sobre tarjeta arduino
Informe escolar grupal sobre tarjeta arduino
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
 
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 8 BITS CON ARDUINO
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con Arduino
 
Sesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdfSesion 1 Curso Arduino.pdf
Sesion 1 Curso Arduino.pdf
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 14 BITS CON ARDUINO
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino.
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
Microprocesadores - A.ppt
Microprocesadores - A.pptMicroprocesadores - A.ppt
Microprocesadores - A.ppt
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE DE 14 BITS CON ARDUINO
 

Mais de Rafael Duran

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º ordenRafael Duran
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusRafael Duran
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtrosRafael Duran
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaRafael Duran
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Rafael Duran
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e iRafael Duran
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenRafael Duran
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con galsRafael Duran
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuraciónRafael Duran
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cuplRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p picRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16bRafael Duran
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpmRafael Duran
 

Mais de Rafael Duran (20)

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º orden
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteus
 
Voltaje eficaz
Voltaje eficazVoltaje eficaz
Voltaje eficaz
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtros
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuencia
 
Solución tarea 1
Solución tarea 1Solución tarea 1
Solución tarea 1
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e i
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o orden
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con gals
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuración
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cupl
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p pic
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Tutorial warp r4
Tutorial warp r4Tutorial warp r4
Tutorial warp r4
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16b
 
Unidades iii
Unidades iiiUnidades iii
Unidades iii
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpm
 
Práctica nº4
Práctica nº4Práctica nº4
Práctica nº4
 

Arduino introducion

  • 1. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor Arduino Duemilanove Características: Arquitectura abierta Microcontrolador ATMEGA328 a 16 MHz Alimentación por puerto USB e independiente hasta 12V controlada por regulador code voltaje integrado a 3.3 V y 5 V. SRAM de 2KB, FLASH de 32KB y EEPROM de 1 KB. Contiene 6 entradas analógicas (Analog 0-5) con entrada de referencia Contiene 14 I/O digitales divididas en: -puerto USART (RX-0 y TX-1) -6 salidas PWM (Pulse Width Modulation) (3,5,6,9,10 y 11) -Digitales (2,7,8,12 y 13) Led y resistencia conectados al pin 13. Leds de visualización en comunicación serie y programación Led de power. ICSP (In Circuit Serial Programming) para facilitar la reprogramación del bootloader en la tarjeta. Botón de reset. Conector USB Arduino fue creado por basado en Processing como una GUI de programación de microprocesadores por medio de applets utilizando en un lenguaje C modificado para facilitar al usuario un cierto dominio en la elaboración de sus programas y aplicaciones. Ventajas de Arduino: Facilidad de programación. Implementación rápida de circuitos. Rapidez en la modificación de programación. Visualización de variables por puerto serie a través del monitor. Universidad La Salle Cuernavaca 25/08/2010 Página 1
  • 2. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor Alimentación y comunicación por puerto USB. Led conectado a pin 13 para visualizar estados lógicos en programación. La tarjeta provee alimentación y tierra a los circuitos Interfase de programación Arduino (download en http://arduino.cc) El modo de programación requiere de seguir cierta estructura dada por. Declaración de variables; void setup() { Instrucciones; } void loop() { Instrucciones; } Universidad La Salle Cuernavaca 25/08/2010 Página 2
  • 3. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor Ejemplo de programa: int led = 13; //se declara pin 13 como led void setup(){ pinMode(led,OUTPUT); //se define led como salida } void loop(){ digitalWrite(led,HIGH); // se pone led en 1 delay(500); // se hace un retardo de 0.5 segundos digitalWrite(led,LOW); // se pone led en 0 delay(500) // se hace un retardo de 0.5 segundos } Para programar la tarjeta basta con que la conectemos a la computadora por el Puerto USB Universidad La Salle Cuernavaca 25/08/2010 Página 3
  • 4. Cibernética y Mecatrónica Microcontroladores Escuela de Ingeniería Ing. Rafael Durán Campoamor Para depurar y programar la Arduino siga el procedimiento descrito abajo Escriba el programa Presione Verify (depurar) Presione Reset en la tarjeta Presione Upload para programar la tarjeta y disfrute Ver en la imagen los ejemplos dados para Arduino y modifique su programación. Universidad La Salle Cuernavaca 25/08/2010 Página 4