SlideShare una empresa de Scribd logo
1 de 25
Puntos Importantes
• Qué es Arduino
• Por qué utilizarlo
• Funciones Basicas
• Entradas y Salidas Digitales
• Primeros Pasos
• Otras Herramientas
• Practica
 ¿Qué es Arduino?
• Es una herramienta para hacer que los
ordenadores puedan sentir y controlar el
mundo físico a través del ordenador
personal.
• Es una plataforma de desarrollo de
computación física de código abierto,
basada en una placa con un sencillo
microcontrolador y un entorno de desarrollo
para crear software para la placa.
• El hardware consiste en una placa con
un microcontrolador Atmel AVR y
puertos de entrada/salida.
• El software consiste en un entorno de
desarrollo que implementa el lenguaje
de programación Processing/Wiring y
el cargador de arranque (boot loader)
que corre en la placa.
Arduino Duemilanove
Microcontroladores mas Usados
• Atmega168
• Atmega328
• Atmega1280
• ATmega8
 ¿Por qué Arduino?
• Arduino, además de simplificar el
proceso de trabajar con
microcontroladores, ofrece algunas
ventajas respecto a otros sistemas.
• Una de las ventajas las veremos a
continuacion
• Asequible: Las placas Arduino son más
asequibles comparadas con otras
plataformas de microcontroladores.
• Multi-Plataforma: El software de Arduino
funciona en los sistemas operativos
Windows, Macintosh OSX y Linux.
• Entorno Simple y Directo: El entorno de
programación de Arduino es fácil de usar
para principiantes y lo suficientemente
flexible para los usuarios avanzados.
Software ampliable y de
código abierto
• El software Arduino esta publicado bajo
una licencia libre. El lenguaje puede
ampliarse a través de librerías de C++, y
ser profundizado en el lenguaje AVR C
en el que está basado.
Hardware ampliable y de
Código abierto
• Arduino está basado en los
microcontroladores ATMEGA168,
ATMEGA328 y ATMEGA1280. Los planos de
los módulos están publicados bajo licencia
Creative Commons, por lo que diseñadores
de circuitos con experiencia pueden hacer su
propia versión del módulo, ampliándolo u
optimizándolo. Incluso usuarios inexpertos
pueden construir la placa de desarrollo para
entender cómo funciona y ahorrar algo de
dinero.
 Funciones Basicas
• Como ya se menciono, Arduino esta
basado en C y soporta todas las
funciones del estándar C (Sintaxis,
estructuras de control, constantes, tipos
de datos, etc.), y algunas de C++.
Codigo Minimo
• Para compilar un sketch de Arduino,
utilizamos el metodo setup() y el metodo
loop().
• La funcion setup() es llamada para inicializar
variables, modos de pines, inicializar
bibliotecas, etc.
• La funcion loop() hace precisamente bucles
de forma consecutiva, permitiendo al
programa cambiar y responder mientras se
ejecuta.
Codigo
void setup () {
/ / Ponga su código de configuración
aquí, para ejecutar una vez:
}
void loop () {
/ / Ponga su código principal aquí, para
ejecutar repetidamente:
}
 Entradas/Salidas Digitales
Las funciones principales son:
•pinMode(pin, modo)
•digitalWrite(pin, valor)
•int digitalRead(pin)
pinMode()
Configura el pin especificado para
comportarse como una entrada o una
salida.
Sintaxis: pinMode(pin, modo)
Parametros
•pin: el numero del pin que se desea
configurar
•modo: Entrada o Salida
Devuelve nada
digitalWrite()
Escribe un valor HIGH o LOW hacia un
pin digital.
Sintaxis: digitalWrite(pin, valor)
Parametros
•pin: el número de pin
•valor: HIGH o LOW
Devuelve nada
digitalRead()
Lee el valor de un pin digital especificado,
HIGH o LOW.
Sintaxis: digitalRead(pin)
Parámetros
•pin: el número de pin digital que quieres
leer (int)
Devuelve HIGH o LOW
 Primeros Pasos
• Luego de obtener nuestra placa Arduino,
nos disponemos a descargar el IDE de
arduino, donde descomprimos el fichero.
En los sistemas Windows 7 y Windows
Vista los drivers deberian de instalarse
automaticamente.
• Para los demas sistemas operativos, es
necesario la descarga de los drivers
Ejecutamos la Aplicacion
Arduino
Seleccionamos la Placa
Seleccionamos el Puerto
Subimos el Sketch a la Placa
Primer Programa en Arduino
El primer programa que se escribe, se
imprime la frase "Hola Mundo". Ya que una
placa Arduino no tiene una pantalla,
haremos parpadear un LED.
Otras Herramientas
Practica

Más contenido relacionado

La actualidad más candente

Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino3D Print Barcelona
 
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
 
Introduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaIntroduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaMoises Nuñez Silva
 
Arduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digitalArduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digitalDaniel Guisado
 
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de Arduino
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de ArduinoArduino: Libro ING Santiago Manzano diseño y proyectos básicos de Arduino
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de ArduinoSANTIAGO PABLO ALBERTO
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduinogruposirp
 
Tutorial arduino 03 programación
Tutorial arduino 03   programaciónTutorial arduino 03   programación
Tutorial arduino 03 programaciónRubén Loredo
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino El Gfe Davidson
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreLuis Manuel Diaz
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaJohnny Parrales
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...Carlos Camacho
 
Arduino arddublock
Arduino arddublockArduino arddublock
Arduino arddublockJoão Barata
 
Workshop iniciacion arduino d2
Workshop iniciacion arduino d2Workshop iniciacion arduino d2
Workshop iniciacion arduino d2José Pujol Pérez
 

La actualidad más candente (20)

Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 
Curso de introducción a arduino
Curso de introducción a arduinoCurso de introducción a arduino
Curso de introducción a arduino
 
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...
 
Introduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaIntroduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salida
 
Introducción a arduino
Introducción a arduinoIntroducción a arduino
Introducción a arduino
 
Arduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digitalArduino aplicado a la maqueta digital
Arduino aplicado a la maqueta digital
 
GUIA BASICA ARDUINO
GUIA BASICA ARDUINOGUIA BASICA ARDUINO
GUIA BASICA ARDUINO
 
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de Arduino
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de ArduinoArduino: Libro ING Santiago Manzano diseño y proyectos básicos de Arduino
Arduino: Libro ING Santiago Manzano diseño y proyectos básicos de Arduino
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduino
 
Tutorial arduino 03 programación
Tutorial arduino 03   programaciónTutorial arduino 03   programación
Tutorial arduino 03 programación
 
Curso arduino basico bitbloq
Curso arduino basico bitbloqCurso arduino basico bitbloq
Curso arduino basico bitbloq
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
Tipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicasTipos de arduino y sus caracteristicas
Tipos de arduino y sus caracteristicas
 
ARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libreARDUINO: Plataforma de hardware libre
ARDUINO: Plataforma de hardware libre
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
Arduino - Ejercicios Básicos
Arduino - Ejercicios BásicosArduino - Ejercicios Básicos
Arduino - Ejercicios Básicos
 
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...Barcamp 2015 -  Integración de proyectos embebidos utilizando Arduino, Raspbe...
Barcamp 2015 - Integración de proyectos embebidos utilizando Arduino, Raspbe...
 
Arduino arddublock
Arduino arddublockArduino arddublock
Arduino arddublock
 
Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 
Workshop iniciacion arduino d2
Workshop iniciacion arduino d2Workshop iniciacion arduino d2
Workshop iniciacion arduino d2
 

Destacado

Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoLuis Carbajal
 
Arduino entorno desarrollo
Arduino entorno desarrolloArduino entorno desarrollo
Arduino entorno desarrolloDaniel Cruz
 
Open hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con ArduinoOpen hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con ArduinoAlberto Labarga
 
Diapositivas arduino
Diapositivas arduinoDiapositivas arduino
Diapositivas arduinoCARLOS Carand
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesJosé Pujol Pérez
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoJosé Pujol Pérez
 
Guía paso a paso de Arduino
Guía paso a paso de ArduinoGuía paso a paso de Arduino
Guía paso a paso de ArduinoGDG Cali
 
Workshop iniciacion arduino d1
Workshop iniciacion arduino d1Workshop iniciacion arduino d1
Workshop iniciacion arduino d1José Pujol Pérez
 
Libro básico de arduino electrónica y programación varios autores
Libro básico de arduino  electrónica y programación   varios autoresLibro básico de arduino  electrónica y programación   varios autores
Libro básico de arduino electrónica y programación varios autoresComyc Cafetería
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioJosé Pujol Pérez
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadJosé Pujol Pérez
 
Taller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasTaller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasJosé Pujol Pérez
 

Destacado (20)

Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduino
 
Arduino entorno desarrollo
Arduino entorno desarrolloArduino entorno desarrollo
Arduino entorno desarrollo
 
Taller arduino intermedio
Taller arduino intermedio Taller arduino intermedio
Taller arduino intermedio
 
Manual Zelio logic
Manual Zelio logicManual Zelio logic
Manual Zelio logic
 
Memoria Casa Inteligente
Memoria Casa InteligenteMemoria Casa Inteligente
Memoria Casa Inteligente
 
Open hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con ArduinoOpen hardware - Primeros pasos con Arduino
Open hardware - Primeros pasos con Arduino
 
Diapositivas arduino
Diapositivas arduinoDiapositivas arduino
Diapositivas arduino
 
Manual x10
Manual x10Manual x10
Manual x10
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
 
Practicas E -S Analogicas Arduino
Practicas E -S Analogicas ArduinoPracticas E -S Analogicas Arduino
Practicas E -S Analogicas Arduino
 
Iniciacion arduino
Iniciacion arduinoIniciacion arduino
Iniciacion arduino
 
Guía paso a paso de Arduino
Guía paso a paso de ArduinoGuía paso a paso de Arduino
Guía paso a paso de Arduino
 
Workshop iniciacion arduino d1
Workshop iniciacion arduino d1Workshop iniciacion arduino d1
Workshop iniciacion arduino d1
 
Libro básico de arduino electrónica y programación varios autores
Libro básico de arduino  electrónica y programación   varios autoresLibro básico de arduino  electrónica y programación   varios autores
Libro básico de arduino electrónica y programación varios autores
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara Comercio
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y Blockscad
 
Motores-Arduino
Motores-ArduinoMotores-Arduino
Motores-Arduino
 
Taller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosasTaller Arduino e Internet de las cosas
Taller Arduino e Internet de las cosas
 
Libreria webduino
Libreria webduinoLibreria webduino
Libreria webduino
 

Similar a Introducción a Arduino

Clase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaClase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaMartnMuozT1
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555AnGeo Gomez
 
Ijeronimo relacion hardware y sotfware
Ijeronimo relacion hardware y sotfwareIjeronimo relacion hardware y sotfware
Ijeronimo relacion hardware y sotfwareIsaac Jery
 
2-Programacion.de.Arduino.pdf. buen libro
2-Programacion.de.Arduino.pdf. buen libro2-Programacion.de.Arduino.pdf. buen libro
2-Programacion.de.Arduino.pdf. buen librodenilsonflores7
 
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.Cata2004
 
Proyecto1 operar y diferenciar un equipo de computo
Proyecto1 operar y diferenciar un equipo de computoProyecto1 operar y diferenciar un equipo de computo
Proyecto1 operar y diferenciar un equipo de computovianney99
 
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
 
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
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte IVíctor R. Ruiz
 
Hardware software
Hardware softwareHardware software
Hardware softwareJuan Lalama
 
Hardware software
Hardware softwareHardware software
Hardware softwarelosMAPS
 

Similar a Introducción a Arduino (20)

Clase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domoticaClase de Introducción a Arduino y domotica
Clase de Introducción a Arduino y domotica
 
Brazo uss.presentación.
Brazo uss.presentación.Brazo uss.presentación.
Brazo uss.presentación.
 
Básicos arduino
Básicos arduinoBásicos arduino
Básicos arduino
 
Basicos arduino
Basicos arduinoBasicos arduino
Basicos arduino
 
Arduino 1
Arduino 1Arduino 1
Arduino 1
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
Intro
IntroIntro
Intro
 
Ijeronimo relacion hardware y sotfware
Ijeronimo relacion hardware y sotfwareIjeronimo relacion hardware y sotfware
Ijeronimo relacion hardware y sotfware
 
2-Programacion.de.Arduino.pdf. buen libro
2-Programacion.de.Arduino.pdf. buen libro2-Programacion.de.Arduino.pdf. buen libro
2-Programacion.de.Arduino.pdf. buen libro
 
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.
 
Arduino
ArduinoArduino
Arduino
 
arduino
arduinoarduino
arduino
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Proyecto1 operar y diferenciar un equipo de computo
Proyecto1 operar y diferenciar un equipo de computoProyecto1 operar y diferenciar un equipo de computo
Proyecto1 operar y diferenciar un equipo de computo
 
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.
 
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.
 
Introducción a Arduino - Parte I
Introducción a Arduino - Parte IIntroducción a Arduino - Parte I
Introducción a Arduino - Parte I
 
Hardware software
Hardware softwareHardware software
Hardware software
 
Hardware software
Hardware softwareHardware software
Hardware software
 

Último

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 

Último (20)

LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 

Introducción a Arduino

  • 1.
  • 2. Puntos Importantes • Qué es Arduino • Por qué utilizarlo • Funciones Basicas • Entradas y Salidas Digitales • Primeros Pasos • Otras Herramientas • Practica
  • 3.  ¿Qué es Arduino? • Es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través del ordenador personal. • Es una plataforma de desarrollo de computación física de código abierto, basada en una placa con un sencillo microcontrolador y un entorno de desarrollo para crear software para la placa.
  • 4. • El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. • El software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.
  • 6. Microcontroladores mas Usados • Atmega168 • Atmega328 • Atmega1280 • ATmega8
  • 7.  ¿Por qué Arduino? • Arduino, además de simplificar el proceso de trabajar con microcontroladores, ofrece algunas ventajas respecto a otros sistemas. • Una de las ventajas las veremos a continuacion
  • 8. • Asequible: Las placas Arduino son más asequibles comparadas con otras plataformas de microcontroladores. • Multi-Plataforma: El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y Linux. • Entorno Simple y Directo: El entorno de programación de Arduino es fácil de usar para principiantes y lo suficientemente flexible para los usuarios avanzados.
  • 9. Software ampliable y de código abierto • El software Arduino esta publicado bajo una licencia libre. El lenguaje puede ampliarse a través de librerías de C++, y ser profundizado en el lenguaje AVR C en el que está basado.
  • 10. Hardware ampliable y de Código abierto • Arduino está basado en los microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280. Los planos de los módulos están publicados bajo licencia Creative Commons, por lo que diseñadores de circuitos con experiencia pueden hacer su propia versión del módulo, ampliándolo u optimizándolo. Incluso usuarios inexpertos pueden construir la placa de desarrollo para entender cómo funciona y ahorrar algo de dinero.
  • 11.  Funciones Basicas • Como ya se menciono, Arduino esta basado en C y soporta todas las funciones del estándar C (Sintaxis, estructuras de control, constantes, tipos de datos, etc.), y algunas de C++.
  • 12. Codigo Minimo • Para compilar un sketch de Arduino, utilizamos el metodo setup() y el metodo loop(). • La funcion setup() es llamada para inicializar variables, modos de pines, inicializar bibliotecas, etc. • La funcion loop() hace precisamente bucles de forma consecutiva, permitiendo al programa cambiar y responder mientras se ejecuta.
  • 13. Codigo void setup () { / / Ponga su código de configuración aquí, para ejecutar una vez: } void loop () { / / Ponga su código principal aquí, para ejecutar repetidamente: }
  • 14.  Entradas/Salidas Digitales Las funciones principales son: •pinMode(pin, modo) •digitalWrite(pin, valor) •int digitalRead(pin)
  • 15. pinMode() Configura el pin especificado para comportarse como una entrada o una salida. Sintaxis: pinMode(pin, modo) Parametros •pin: el numero del pin que se desea configurar •modo: Entrada o Salida Devuelve nada
  • 16. digitalWrite() Escribe un valor HIGH o LOW hacia un pin digital. Sintaxis: digitalWrite(pin, valor) Parametros •pin: el número de pin •valor: HIGH o LOW Devuelve nada
  • 17. digitalRead() Lee el valor de un pin digital especificado, HIGH o LOW. Sintaxis: digitalRead(pin) Parámetros •pin: el número de pin digital que quieres leer (int) Devuelve HIGH o LOW
  • 18.  Primeros Pasos • Luego de obtener nuestra placa Arduino, nos disponemos a descargar el IDE de arduino, donde descomprimos el fichero. En los sistemas Windows 7 y Windows Vista los drivers deberian de instalarse automaticamente. • Para los demas sistemas operativos, es necesario la descarga de los drivers
  • 22. Subimos el Sketch a la Placa
  • 23. Primer Programa en Arduino El primer programa que se escribe, se imprime la frase "Hola Mundo". Ya que una placa Arduino no tiene una pantalla, haremos parpadear un LED.