SlideShare una empresa de Scribd logo
1 de 21
Arduino
Plataforma de hardware libre
Arduino: Plataforma de
Hardware libre
Presenta:
LC Luis Manuel Díaz Martinez
Coordinador del diplomado en
robótica del Museo
Interactivo Papagayo
Programa:
• ¿Qué es ARDUINO?
• Antecedentes
• Filosofía
• Video
• Familia ARDUINO
• Entornos de programación
• Tarjetas de expansion
(Shields)
• Demostración de proyectos
• Sesión de preguntas
¿Qué es ARDUINO?
Arduino es una plataforma de hardware libre
compuesta por una placa con un microcontrolador
que permite conectar sensores y actuadores
mediante entradas y salidas analógicas y digitales, el
microcontrolador se programa utilizando un lenguaje
propio y un entorno de desarrollo integrado gratuito
(IDE).
Arduino se puede utilizar para desarrollar proyectos
interactivos autónomos o con capacidad de
interactuar con otros dispositivos, por ejemplo una
computadora ya sea por cable (usb, serial, I2C etc.)
o remotamente vía inalambrica (infrarrojo,
bluetooth, wi-fi, etc.)
¿Qué es ARDUINO?
Esquema del ARDUINO UNO
Pin de referencia analógica (naranja)
Señal de tierra digital (verde claro)
Pines digitales 2-13 (verde)
Pines digitales 0-1 / entrada y salida
del puerto serie: TX/RX (azul)
(estándar de comunicación serie IC2)
Botón de reset (negro)
Entrada del circuito del programador
serie (marrón)
Pines de entrada analógica 0-5 (azul
oscuro)
Pines de alimentación y tierra
(naranja y naranja claro)
Entrada de la alimentación externa
(9-12V DC) – X1 (gris)
Conmutación entre fuente de
alimentación externa o alimentación a
través del puerto USB – SV1
Puerto USB (rojo).
Antecedentes
• Arduino se ideó como una
herramienta para crear objetos
interactivos sin la intervención de un
especialista poniendo en las manos
de cualquiera la capacidad de
experimentar con la electrónica de
una forma sencilla y práctica
Antecedentes
Objeto interactivo
Sensores
Actuadores
Comportamiento
FILOSOFIA
• Experimentar: el límite es la
imaginación
• Poner manos a la obra: No se requiere
ser ingeniero para ser ingenioso
• Reutilizar: Lo que para unos es basura
para otros puede ser un tesoro
• Alterar: Desarma, aprende y si puedes
mejoralo en el camino
Video
Familia ARDUINO
Familia ARDUINO
Video
Como se programa el
ARDUINO
• ARDUINO cuenta
con un entorno de
desarrollo nativo
creado en Java,
por lo que es
multiplataforma, el
lenguaje que
utiliza es propio de
arduino y está
basado en C.
Ejemplo de un programa
• #include <Ultrasonic.h>
• #define TRIGGER_PIN 12
• #define ECHO_PIN 13
• Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);
•
• void setup() {
• Serial.begin(9600);
• }
• void loop() {
• float cmMsec, inMsec;
• long microsec =ltrasonic.timing();
• cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
• inMsec = ultrasonic.convert(microsec, Ultrasonic::IN);
• Serial.print("MS: ");
• Serial.print(microsec);
• Serial.print(", CM: ");
• Serial.print(cmMsec);
• Serial.print(", IN: ");
• Serial.println(inMsec);
• delay(1000);
• }
Otras herramientas de
programación
• Existen otras herramientas
que permiten programar
mediante bloques,
facilitando el proceso a los
principiantes, un ejemplo de
este tipo de entornos es el
denominado modkit, el cual
se muestra aquí.
• Una de las ventajas de
programar usando bloques
es que no tenemos que
preocuparnos por problemas
de sintaxis ya que la misma
forma de cada bloque da la
pauta para su colocación.
Programación gráfica con
bloques
Arduino Shields
Los Shields o tarjetas de expansión son módulos fabricados por
terceros que se pueden apilar encima de la placa Arduino y le
proporcionan una funcionalidad determinada, por ejemplo conexiones
inalámbricas, control de sensores o de motores, lectura y escritura de
memorias, etc.
Video
Yolobot I
Yolobot I
Yolobot I

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
 
Workshop iniciacion arduino d1
Workshop iniciacion arduino d1Workshop iniciacion arduino d1
Workshop iniciacion arduino d1
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
A6-S4A : Sensores de Distancia
A6-S4A : Sensores de DistanciaA6-S4A : Sensores de Distancia
A6-S4A : Sensores de Distancia
 
S4A: Sensores de distancia
S4A: Sensores de distanciaS4A: Sensores de distancia
S4A: Sensores de distancia
 
Presentacion de arduino josue arias
Presentacion de arduino josue ariasPresentacion de arduino josue arias
Presentacion de arduino josue arias
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1
 
Arduino
ArduinoArduino
Arduino
 
A2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un SemáforoA2-S4A: Hacemos un Semáforo
A2-S4A: Hacemos un Semáforo
 
Proyecto de arduino
Proyecto de arduinoProyecto de arduino
Proyecto de arduino
 
Programacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open SourceProgramacion y Robótica Secundaria Open Source
Programacion y Robótica Secundaria Open Source
 
S4A A5: Control LED RGB
S4A A5: Control LED RGBS4A A5: Control LED RGB
S4A A5: Control LED RGB
 
Dyor tinker cad
Dyor tinker cadDyor tinker cad
Dyor tinker cad
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
P4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscularP4: Kiwibot Basic Shield: Interruptor crepuscular
P4: Kiwibot Basic Shield: Interruptor crepuscular
 

Similar a Arduino 111121135125-phpapp01

ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreLuis Manuel Diaz
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Tarjeta Arduino
Tarjeta Arduino Tarjeta Arduino
Tarjeta Arduino Tefa Yánez
 
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...danieldca1
 
Arduino
ArduinoArduino
ArduinoJP TQ
 
arduino y su historia en el contexto colombiano.pdf
arduino y su historia en el contexto colombiano.pdfarduino y su historia en el contexto colombiano.pdf
arduino y su historia en el contexto colombiano.pdfRicardoSusa2
 
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...danieldca1
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOIvingBallesteros
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)NicolleTenorio
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Yamil Lambert
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertidomarianaduque29
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertidoNicolleTenorio
 

Similar a Arduino 111121135125-phpapp01 (20)

ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Presentacion de arduino (power point)
Presentacion de arduino (power point)Presentacion de arduino (power point)
Presentacion de arduino (power point)
 
Tarjeta Arduino
Tarjeta Arduino Tarjeta Arduino
Tarjeta Arduino
 
Arduino
ArduinoArduino
Arduino
 
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
 
Arduino
ArduinoArduino
Arduino
 
arduino y su historia en el contexto colombiano.pdf
arduino y su historia en el contexto colombiano.pdfarduino y su historia en el contexto colombiano.pdf
arduino y su historia en el contexto colombiano.pdf
 
Articulo arduino
Articulo arduinoArticulo arduino
Articulo arduino
 
Arduino
ArduinoArduino
Arduino
 
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
wepik-introduccion-a-las-tarjetas-arduino-caracteristicas-y-fundamentos-20230...
 
Luz adrada tarjeta arduino.
Luz adrada   tarjeta arduino.Luz adrada   tarjeta arduino.
Luz adrada tarjeta arduino.
 
Luz adrada tarjeta arduino. (1)
Luz adrada   tarjeta arduino. (1)Luz adrada   tarjeta arduino. (1)
Luz adrada tarjeta arduino. (1)
 
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINOELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
ELECTRICIDAD Y ELECTRÓNICA:TARJETA ARDUINO
 
Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)Tecnologia (1) convertido (2)
Tecnologia (1) convertido (2)
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
 
Arduino
ArduinoArduino
Arduino
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
Tecnologia (1) convertido
Tecnologia (1) convertidoTecnologia (1) convertido
Tecnologia (1) convertido
 
Introducción a la plataforma Arduino 1
Introducción a la plataforma Arduino 1Introducción a la plataforma Arduino 1
Introducción a la plataforma Arduino 1
 

Último

PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolicalf1231
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 

Último (20)

PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
07 MECANIZADO DE CONTORNOS para torno cnc universidad catolica
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 

Arduino 111121135125-phpapp01

  • 2. Arduino: Plataforma de Hardware libre Presenta: LC Luis Manuel Díaz Martinez Coordinador del diplomado en robótica del Museo Interactivo Papagayo Programa: • ¿Qué es ARDUINO? • Antecedentes • Filosofía • Video • Familia ARDUINO • Entornos de programación • Tarjetas de expansion (Shields) • Demostración de proyectos • Sesión de preguntas
  • 3. ¿Qué es ARDUINO? Arduino es una plataforma de hardware libre compuesta por una placa con un microcontrolador que permite conectar sensores y actuadores mediante entradas y salidas analógicas y digitales, el microcontrolador se programa utilizando un lenguaje propio y un entorno de desarrollo integrado gratuito (IDE). Arduino se puede utilizar para desarrollar proyectos interactivos autónomos o con capacidad de interactuar con otros dispositivos, por ejemplo una computadora ya sea por cable (usb, serial, I2C etc.) o remotamente vía inalambrica (infrarrojo, bluetooth, wi-fi, etc.)
  • 5. Esquema del ARDUINO UNO Pin de referencia analógica (naranja) Señal de tierra digital (verde claro) Pines digitales 2-13 (verde) Pines digitales 0-1 / entrada y salida del puerto serie: TX/RX (azul) (estándar de comunicación serie IC2) Botón de reset (negro) Entrada del circuito del programador serie (marrón) Pines de entrada analógica 0-5 (azul oscuro) Pines de alimentación y tierra (naranja y naranja claro) Entrada de la alimentación externa (9-12V DC) – X1 (gris) Conmutación entre fuente de alimentación externa o alimentación a través del puerto USB – SV1 Puerto USB (rojo).
  • 6. Antecedentes • Arduino se ideó como una herramienta para crear objetos interactivos sin la intervención de un especialista poniendo en las manos de cualquiera la capacidad de experimentar con la electrónica de una forma sencilla y práctica
  • 8. FILOSOFIA • Experimentar: el límite es la imaginación • Poner manos a la obra: No se requiere ser ingeniero para ser ingenioso • Reutilizar: Lo que para unos es basura para otros puede ser un tesoro • Alterar: Desarma, aprende y si puedes mejoralo en el camino
  • 12. Video
  • 13. Como se programa el ARDUINO • ARDUINO cuenta con un entorno de desarrollo nativo creado en Java, por lo que es multiplataforma, el lenguaje que utiliza es propio de arduino y está basado en C.
  • 14. Ejemplo de un programa • #include <Ultrasonic.h> • #define TRIGGER_PIN 12 • #define ECHO_PIN 13 • Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN); • • void setup() { • Serial.begin(9600); • } • void loop() { • float cmMsec, inMsec; • long microsec =ltrasonic.timing(); • cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM); • inMsec = ultrasonic.convert(microsec, Ultrasonic::IN); • Serial.print("MS: "); • Serial.print(microsec); • Serial.print(", CM: "); • Serial.print(cmMsec); • Serial.print(", IN: "); • Serial.println(inMsec); • delay(1000); • }
  • 15. Otras herramientas de programación • Existen otras herramientas que permiten programar mediante bloques, facilitando el proceso a los principiantes, un ejemplo de este tipo de entornos es el denominado modkit, el cual se muestra aquí. • Una de las ventajas de programar usando bloques es que no tenemos que preocuparnos por problemas de sintaxis ya que la misma forma de cada bloque da la pauta para su colocación.
  • 17. Arduino Shields Los Shields o tarjetas de expansión son módulos fabricados por terceros que se pueden apilar encima de la placa Arduino y le proporcionan una funcionalidad determinada, por ejemplo conexiones inalámbricas, control de sensores o de motores, lectura y escritura de memorias, etc.
  • 18. Video