SlideShare una empresa de Scribd logo
1 de 42
Introducción a
Arduino
Por:Andres Camilo Moscote Carrillo
Jesús David Escalante Gomez
Introducción
¿Qué esArduino?
¿Para que sirveArduino?
¿Por qué utilizar Arduino?
Caracteristicas del ArduinoUNO
FamiliaArduino
¿Que es Arduino?
 Plataforma de desarrollo de productos
electrónicos.
 Abstracción del hardware.
 Multiplataforma (Linux, Mac y Windows)
 Al alcance de todos los usuarios:
 Estudiantes,
 Artistas,
 Publicistas,
 …
¿Para que sirve Arduino?
 Desarrollar programas que interactuan con
el mundo.
 Redes de sensores.
 Robótica sencilla.
 Alarmas.
 Sistemas de comunicaciones.
¿Para que sirve Arduino?
 Open Hardware.
 Programación C++
 Bootloader.
 Económico.
 Muchos ejemplos en Internet.
 Comunidad muy activa.
Características de Arduino UNO
 Microcontrolador Atmega 328 @ 16MHz.
 Voltaje de trabajo 5v.
 Tensión de alimentación 7v-12v.
 Conexión USB.
 16 Entradas/salidas digitales (DIO).
 6 Entradas analógicas.
 Corriente máxima de 40 mA.
Características de Arduino UNO
 32Kb de emoria flash (Programa).
 2Kb de memoria SRAM (Variables).
 1Kb de memoria EEPROM (Datos).
 Puertos de comunicaciones:
 Serie TTL.
 I2C
 SPI
 PWM (Salida analógica)
 Shields Compatibles
Familia Arduino
Arduino UNO Arduino LyliPad Arduino Mega 2560
Arduino FIO Arduino PRO Arduino MegaADK
Familia Arduino
Arduino Ethernet Arduino Mega 2560
Arduino Nano Arduino MegaADK
Conceptos básicos
de electrónica
Alimentación y tierra
Tipos de señales
Circuitos básicos
Alimentación y tierra
 Todos los circuitos tiene dos
conexiones: (+) y (-)
 Ningún circuito puede tener una
única conexión.
 Los circuitos tienen que estar
alimentados para funcionar.
Tipos de señales
 Señales analógicas:
 Pueden tener cualquier valor
dentro de un rango.
 En Arduino entre 0 y 5 v
 Señales digitales:
 Tienen dos estados:
 High (H) entre 4,5 y 5,3 v
 Low (L) entre -0,3 y 0,5v
Circuitos basicos
Conexión de un LED Conexión de un botón
Conexión de un relé Conexión de un altavoz
Toma de contacto
Instalación del Software
Entorno de desarrollo
Configuración del puertoUSB
Compilación
Instalación del software
 Descargamos la última versión de:
http://www.arduino.cc/es
 Descargar e instalar Java
 El software consta de dos partes_
 Entorno de desarrollo
 Puerto virtual FTDI (Serie)
Entorno de desarrollo
 Apariencia muy sencilla
 4 Senciones básicas.
 En File tenemos: Proyectos de
demostración.
 En Sketch tenemos: Opciones
de compilación.
 En Tools tenemos:
 Configuración de la
plataforma
 Configuración del puerto
Entorno de desarrollo
 Seleccionar tarjeta correcta:
 Tools >> Arduino Duemilanove
 Seleccionar puerto serie:
(Virtual)
 Depende del sistema operativo.
 Serial port >> tty.xxx
 Serial port >> COMx
Si todo está correcto el led I/O 13 parpadea
Programación de
Arduino
Bloques básicos
Instrucciones básicas
Estructuras de control
Primer programa
Bloques básicos de código
Se ejecuta
una sola vez
Se ejecuta
infinitamente
Instrucciones básicas
 Serial.begin(Velocidad)
 Velocidad: típicamente 9600.
 Serial.println(Variable)
 Variable: Dato a mandar
 Serial. read()
 Delay(ms)
 ms: Tiempo de espera en milisegundos.
 Todas las funciones en:
http://arduino.cc/es/Reference/HomePage
Primer programa
 Ruta:
Abrir >> Basics >> Blink
 Compilar.
 Cargar.
er programa
 Ruta:
Abrir >> Basics >> Blink
 Compilar.
 Cargar.
Aceptas?
RETO 1
Robot manejados por la AI
er programa
 Ruta:
Abrir >> Basics >> Blink
 Compilar.
 Cargar.
¿Acceptas?
RETO 2
Cambio Que los vecinos no
te roben mas internet
er programa
 Ruta:
Abrir >> Basics >> Blink
 Compilar.
 Cargar.
Preparado?
RETO 3
Poder pedir comida sin
tener que perdila
er programa
 Ruta:
Abrir >> Basics >> Blink
 Compilar.
 Cargar.
Otro
asalto?
RETO 4
Mejora de seguridad
en tu casa
Shields
(Escudos y plugins)
Shields Arduino
Motores Relés Matriz de leds
WiiChuck Midi GPS
Familia Arduino
Display 7 segmentos Arduino LyliPad Display LCD Matricial
Ethernet Arduino PRO Arduino MegaADK
Fritzing
¿Para que sirve?
Diseño con protoboard
Diseño con esquemático
Diseno de PCB
¿Para que sirve Fritzing?
 Software de apoyo para el diseño de
circuitos con Arduino
 Dispone de componentes comunes:
 Resistencias,
 Leds,
 Alimentaciones,
 Motores,
 Sensores,
 …
Diseño con protoboard
 Dispone de una amplia librería
de proyectos
 Se pueden añadir componentes
nuevos.
 Representa gráficamente las
conexiones en la protoboard.
 Los montajes son fácilmente
entendibles
Que es protoboard
es un tablero con orificios que se encuentran conectados
eléctricamente entre sí de manera interna, habitualmente
siguiendo patrones de líneas, en el cual se pueden
insertar Componentes electronicos y cables para el
armado y prototipado de circuitos electrónicos y sistemas
similares. Está hecho de dos materiales, un aislante,
generalmente un plástico, y un conductor que conecta
los diversos orificios entre sí. Uno de sus usos
principales es la creación y comprobación de prototipos
de circuitos electrónicos antes de llegar a la impresión
mecánica del circuito en sistemas de producción
comercial.
Diseño de PCB
 Ofrece todo lo necesaria para
transformar nuestro proyecto en
una PCB real.
 Creación de shields.
 Se utiliza una vez acabado el
esquemático
 Utilidad de autorouting.
 Servicio de fabricación
Que es pcb
es una superficie que cuenta con pistas conductoras por
las cuales fluye una corriente eléctrica y que al mismo
tiempo conecta a diferentes componentes electrónicos
en base a un previo diseño.
Processing
¿Para que sirve?
Entorno
Ejemplo
¿Para que sirve?
 Nos permite diseñar programas
desde el lado del PC.
 Lenguaje pensado para
representaciones gráficas.
 Muchos ejemplos disponibles
para trabajar con Arduino.
Entorno de desarrollo
 Igual al de Arduino, están
construidos sobre la misma
base.
 Sintaxis similar a Java.
 Es necesario importar la librería
del puerto serie
 Está orientado a eventos
Ejemplo de processing

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta Arduino
Tarjeta Arduino Tarjeta Arduino
Tarjeta Arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Electronica. ESP
Electronica. ESPElectronica. ESP
Electronica. ESP
 
Arduino
ArduinoArduino
Arduino
 
Curso introducción a arduino
Curso introducción a arduinoCurso introducción a arduino
Curso introducción a arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digitalArduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digital
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Tarjetas arduino
Tarjetas arduinoTarjetas arduino
Tarjetas arduino
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino
 
Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)Arduino(Tipos y su Programacion)
Arduino(Tipos y su Programacion)
 
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 electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
Proyecto Arduino y Proteus
Proyecto Arduino y ProteusProyecto Arduino y Proteus
Proyecto Arduino y Proteus
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 

Similar a ardiuno basico lo que debes saber

Similar a ardiuno basico lo que debes saber (20)

Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Tarjeta arduino tecnologia
Tarjeta arduino   tecnologia Tarjeta arduino   tecnologia
Tarjeta arduino tecnologia
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Introducción a arduino
Introducción a arduinoIntroducción a arduino
Introducción a arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 
arduino.pptx
arduino.pptxarduino.pptx
arduino.pptx
 
arduino.pptx
arduino.pptxarduino.pptx
arduino.pptx
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
La electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduinoLa electricidad y la electronica tarjeta arduino
La electricidad y la electronica tarjeta arduino
 
Introduccion Arduino 2010
Introduccion  Arduino 2010Introduccion  Arduino 2010
Introduccion Arduino 2010
 
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
21271209-21271134-V-EEI-A4.3_REPORTE DE PRÁCTICA ARDUINO CON PROTEUS_..pdf
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarea de tecnologia
Tarea de tecnologiaTarea de tecnologia
Tarea de tecnologia
 
TARJETA ARDUINO
TARJETA ARDUINOTARJETA ARDUINO
TARJETA ARDUINO
 
Arduino tic's
Arduino tic'sArduino tic's
Arduino tic's
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (19)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

ardiuno basico lo que debes saber

  • 1. Introducción a Arduino Por:Andres Camilo Moscote Carrillo Jesús David Escalante Gomez
  • 2. Introducción ¿Qué esArduino? ¿Para que sirveArduino? ¿Por qué utilizar Arduino? Caracteristicas del ArduinoUNO FamiliaArduino
  • 3. ¿Que es Arduino?  Plataforma de desarrollo de productos electrónicos.  Abstracción del hardware.  Multiplataforma (Linux, Mac y Windows)  Al alcance de todos los usuarios:  Estudiantes,  Artistas,  Publicistas,  …
  • 4. ¿Para que sirve Arduino?  Desarrollar programas que interactuan con el mundo.  Redes de sensores.  Robótica sencilla.  Alarmas.  Sistemas de comunicaciones.
  • 5. ¿Para que sirve Arduino?  Open Hardware.  Programación C++  Bootloader.  Económico.  Muchos ejemplos en Internet.  Comunidad muy activa.
  • 6.
  • 7. Características de Arduino UNO  Microcontrolador Atmega 328 @ 16MHz.  Voltaje de trabajo 5v.  Tensión de alimentación 7v-12v.  Conexión USB.  16 Entradas/salidas digitales (DIO).  6 Entradas analógicas.  Corriente máxima de 40 mA.
  • 8. Características de Arduino UNO  32Kb de emoria flash (Programa).  2Kb de memoria SRAM (Variables).  1Kb de memoria EEPROM (Datos).  Puertos de comunicaciones:  Serie TTL.  I2C  SPI  PWM (Salida analógica)  Shields Compatibles
  • 9. Familia Arduino Arduino UNO Arduino LyliPad Arduino Mega 2560 Arduino FIO Arduino PRO Arduino MegaADK
  • 10. Familia Arduino Arduino Ethernet Arduino Mega 2560 Arduino Nano Arduino MegaADK
  • 11.
  • 12. Conceptos básicos de electrónica Alimentación y tierra Tipos de señales Circuitos básicos
  • 13. Alimentación y tierra  Todos los circuitos tiene dos conexiones: (+) y (-)  Ningún circuito puede tener una única conexión.  Los circuitos tienen que estar alimentados para funcionar.
  • 14. Tipos de señales  Señales analógicas:  Pueden tener cualquier valor dentro de un rango.  En Arduino entre 0 y 5 v  Señales digitales:  Tienen dos estados:  High (H) entre 4,5 y 5,3 v  Low (L) entre -0,3 y 0,5v
  • 15. Circuitos basicos Conexión de un LED Conexión de un botón Conexión de un relé Conexión de un altavoz
  • 16.
  • 17. Toma de contacto Instalación del Software Entorno de desarrollo Configuración del puertoUSB Compilación
  • 18. Instalación del software  Descargamos la última versión de: http://www.arduino.cc/es  Descargar e instalar Java  El software consta de dos partes_  Entorno de desarrollo  Puerto virtual FTDI (Serie)
  • 19. Entorno de desarrollo  Apariencia muy sencilla  4 Senciones básicas.  En File tenemos: Proyectos de demostración.  En Sketch tenemos: Opciones de compilación.  En Tools tenemos:  Configuración de la plataforma  Configuración del puerto
  • 20. Entorno de desarrollo  Seleccionar tarjeta correcta:  Tools >> Arduino Duemilanove  Seleccionar puerto serie: (Virtual)  Depende del sistema operativo.  Serial port >> tty.xxx  Serial port >> COMx Si todo está correcto el led I/O 13 parpadea
  • 21. Programación de Arduino Bloques básicos Instrucciones básicas Estructuras de control Primer programa
  • 22. Bloques básicos de código Se ejecuta una sola vez Se ejecuta infinitamente
  • 23. Instrucciones básicas  Serial.begin(Velocidad)  Velocidad: típicamente 9600.  Serial.println(Variable)  Variable: Dato a mandar  Serial. read()  Delay(ms)  ms: Tiempo de espera en milisegundos.  Todas las funciones en: http://arduino.cc/es/Reference/HomePage
  • 24. Primer programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar.
  • 25. er programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. Aceptas? RETO 1 Robot manejados por la AI
  • 26. er programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. ¿Acceptas? RETO 2 Cambio Que los vecinos no te roben mas internet
  • 27. er programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. Preparado? RETO 3 Poder pedir comida sin tener que perdila
  • 28. er programa  Ruta: Abrir >> Basics >> Blink  Compilar.  Cargar. Otro asalto? RETO 4 Mejora de seguridad en tu casa
  • 30. Shields Arduino Motores Relés Matriz de leds WiiChuck Midi GPS
  • 31. Familia Arduino Display 7 segmentos Arduino LyliPad Display LCD Matricial Ethernet Arduino PRO Arduino MegaADK
  • 32. Fritzing ¿Para que sirve? Diseño con protoboard Diseño con esquemático Diseno de PCB
  • 33. ¿Para que sirve Fritzing?  Software de apoyo para el diseño de circuitos con Arduino  Dispone de componentes comunes:  Resistencias,  Leds,  Alimentaciones,  Motores,  Sensores,  …
  • 34. Diseño con protoboard  Dispone de una amplia librería de proyectos  Se pueden añadir componentes nuevos.  Representa gráficamente las conexiones en la protoboard.  Los montajes son fácilmente entendibles
  • 35. Que es protoboard es un tablero con orificios que se encuentran conectados eléctricamente entre sí de manera interna, habitualmente siguiendo patrones de líneas, en el cual se pueden insertar Componentes electronicos y cables para el armado y prototipado de circuitos electrónicos y sistemas similares. Está hecho de dos materiales, un aislante, generalmente un plástico, y un conductor que conecta los diversos orificios entre sí. Uno de sus usos principales es la creación y comprobación de prototipos de circuitos electrónicos antes de llegar a la impresión mecánica del circuito en sistemas de producción comercial.
  • 36.
  • 37. Diseño de PCB  Ofrece todo lo necesaria para transformar nuestro proyecto en una PCB real.  Creación de shields.  Se utiliza una vez acabado el esquemático  Utilidad de autorouting.  Servicio de fabricación
  • 38. Que es pcb es una superficie que cuenta con pistas conductoras por las cuales fluye una corriente eléctrica y que al mismo tiempo conecta a diferentes componentes electrónicos en base a un previo diseño.
  • 40. ¿Para que sirve?  Nos permite diseñar programas desde el lado del PC.  Lenguaje pensado para representaciones gráficas.  Muchos ejemplos disponibles para trabajar con Arduino.
  • 41. Entorno de desarrollo  Igual al de Arduino, están construidos sobre la misma base.  Sintaxis similar a Java.  Es necesario importar la librería del puerto serie  Está orientado a eventos