Arduino
Con qué interactúa
Electrocomponentes
Shields
EL-Wire
LCD
Sensores
Motores
Tarjeta SD (sonido)
Chip de Celular (puede mandar SMS)
GPS
Bluetooth
Wifi
Ethernet
AgentesCualquiero cosa q funcione con electricidad
Electromagneto(relais)
Parlante
Valvulas
Motores
Luces y pantallas
ReceptoresCualquier cosa que emane o module electricidad
Sensores
Tipos
Cámara de video como sensor
Olor
Conductividad (humedad)
Sonido
Luz
Posición y orientación
Temperatura
Peso / Tacto / Fuerza
 Presencia / Proximidad / Movimiento / Distancia
Viene de la idea de qué info nos atañe
Potenciómetro (fader, perilla)
Switch, interruptor estático o de rebote (push)
compu
Isadora
Quartz Composer
MaxSP
VVVV
Pure Data
Processing
Cómo funciona
Hardware
Tipos de motor
Servo
De pasos (2 o más bobinas -> medible y controlable paso por
paso)
Electricidad
Accion
Puente H L293D = Microcontrolador con 16 patitas, por un
lado de patitas tiene para 5v y por el otro 12. Sheet:
http://www.datasheetcatalog.com
al usar un pulsador o interrupcion, desconectar es dejar al
aire, antenna electrostatico, floating, --> poner resitencia de
10 o 100k
cable va a nada y es susceptible a interferencia, por ello hay
que poner una resistencia pulldown a tierra para aclarar que es
0.
diodo y led necesitan voltaje minimo, forward 0,6v. IN4001
aguanta un amperio antes de quemarse, IN4007 aguanta 7.
Nociónesbásicas
Software
Idea básica
Cómo se estructura
Si se trabaja por bloques, ya todas las funciones deben estar
dentro de ellos, y afuera solo pueden quedar las variables
Todos los programas corren segun inicializacion (setup) o
iteracion (loop) Loop = continuidad interminable = ciclo iterativo (contiene las
acciones)
se repite, aunque su efecto sea estático
Setup = configuracion inicial = lo que se carga (contiene las
variables)
Programa se llama SKETCH Contiene Funciones y Subrutinas
La programación piensa en
Adjudicación de reacciones (si tal haz cual)
Consideración de secuencia temporal = TIEMPOS!
Consideración de secuencia lógica = orden (esto le sigue a tal)
Adjudicación de funciones (pin D8 es entrada, D4 salida)
En la compu se programa, se compila (aqui nos reporta
eventuales fallas),
luego se carga al microprocesador que lo va a ejecutar
Processing Elementosbásicos
Términos
Instrucciones
delay en milisegundos: 500 = medio segundo
De 0 a 127 (= 128 posiciones)
analog read
analog write
En digital
HIGH = on
LOW = offdigital read
digital write
pin mode Cuál pin hace qué
Tipo de datos                      Nombre          Valor
int (numeros enteros)                x                151
float (numeros decimales)                            x/2
char (caracter = letra)               a                 ‘a’
Boleaans                         if, else, else if   true/false
string (palabra)                   miNombre      “Adrian”
el if y el if else
si no lo uno, ver si otro es tal, si no, tal tercero:  if (exp bool) {
codigo } else if (exp bool) { codigo }, else { codigo }
si no lo uno, lo otro: if (exp bool) { codigo } else { codigo }
si lo uno, entonces: if (aqui va una exp bool, o sea lo que el if
vera si es cierto o falso) { codigo }
En codigo, “=” no significa “es igual a”, sino “es”. “Igual a” seria
“==”
Void: vacio, esto es, no devuelve un valor funcion = void -nombre de la funcion- () {}
Cómo se ve el cuadrado negro debajo es la consola, que visualiza eventos,
log, impresión, errores
Canvas o lienzo
Cómo es
Software
Hardware = Tarjeta
Estructura
Corriente
Pines Vin & GND al lado 5V
Entrada corriente DC
= Pin interior
7V a max 18-20V
No tiene sentido más de 9V, pues regulador anula exceso de
5V,
el drop son 2, por ello va bien 7-9V
USB 5V/500mA max
Conexión USB comunicaciónSERIAL
9600 Baud
en Arduino monitor serial
en compu puerto serial
Patitas de Salida/Entrada
No conectar motores directamente generan cargas de vuelta, etc.
40 mA per pin, seguro es 20mA
Algunas tienen además funciones especiales
Analog IN 0-1023 0=0v, 1023=5v
Digital
OUT
PWM
3, 5, 6, 9, 10, 11
5 & 6 = 980 Hz
490 Hz
0-255
0=0v, 255=5v
256 = 2 a la 8 = 8 bits
Pulse Width Modulation
elementos lentos = modulables en milisegundos
On/Off
IN On/Off
Microprocesador
Modelo del UNO ATmega328 Memoria = 32k, velocidad del microprocesador 16khz
Graba en posicion de memoria la informacion (espacios de
memoria son condensadores, los flujos son controladas por
compuertas son transistores). No solo la reparte como el
Microprocesador, sino además de incluir este administra en
qué momentos sale cuál.
Tipos
Microcontroladoresemparentados RasperryPi
Genéricos Freeduino, Peruduino, etc
Actuales
TiposArduinos.png
otros para robótica, bluetooth, etc
LilyPad Para Tela
Nano Sobre un Proto
Yun WiFi
Tre Más potencia, 100x velocidad, procesador Sitara = maneja Linux
Due Másconexiones
UNO
Qué puede
Lista de ejemplos
al integrar elementos o características del mundo real en los
espacios digitales y la interacción del usuario, permite
expresarnos a través de un espacio que no es la pantalla de la
computadora.
tomar control, hacernoslo más cercanoRomper limite mouse, teclado, monitor
En esencia, un puente entre el mundo de lo electrónico y
electromecánico que nos rodea
y el mundo de la computación, pero antes que eso, entre los
aparatos y nosotros.
SENSA (input) y responde (output) al mundo análogico
Ejemplo Little Piece
Para qué
Computaciónfísica
http://tigoe.net/pcomp/blog/archives/notes/000169.shtml
CF trata de ampliar lo que podemos hacer teniendo nuestro
cuerpo y mente como eje
Robótica
http://tigoe.net/pcomp/blog/archives/notes/000169.shtml
Robotica busca duplicar lo que hace el humano y su mente, en
un sistema autónomo
Qué es
Mentalidad / Filosofía
Cosmovisión
Comunidad
Plataforma / SistemaAbarcaSoftware
Librerias
Basado en Processing
Orden Cronológico: C -> C+ -> C++ -> Java & C#  ->
Processing
Exige compilación (= rendereo) antes de correr -> integra
compilador
Lenguaje simple basado en código (para mayor Control), trata
de representar lenguaje mental.
MIT (Fry & Rias)
software libre multiplataformaWindows, Mac, Linux y gratis
Pieza de Hardware (tarjeta)
Sistema de electrocomponentesShields
Heredero de WiringTiene conexiones a compu y a electricidad

Más contenido relacionado

PDF
Basicos arduino
PPTX
Instituto oficial patria diapositivas
PPTX
Tarjetas arduino
PPTX
Presentación1
PDF
Manual de las partes de circuit playground comandos y estructuras de control....
DOCX
PPTX
Lego mindstorms NXT trabajo terminado
PPTX
Presentación placa arduino
Basicos arduino
Instituto oficial patria diapositivas
Tarjetas arduino
Presentación1
Manual de las partes de circuit playground comandos y estructuras de control....
Lego mindstorms NXT trabajo terminado
Presentación placa arduino

La actualidad más candente (19)

PPTX
3. primeros pasos con m block
PPTX
Clase 3 arduino 26.10
PDF
Apuntes arduino nivel_pardillo
PDF
1 programando los bloques de funciones pin
PDF
Matriz leds 3 x 3 -ARDUINO UNO-R3
PDF
Praticas mblock
PPTX
Lego mindstorms
PPTX
precentacion de power point mindstorms
DOCX
Matriz de leds
DOCX
Lego mindstorms
PPTX
Clase 2 arduino 19.10
PDF
Multisim, como medir paso a paso
PPTX
colegio nacional nicolás esguerra
DOCX
Lego mindstorms
PDF
Programación básica de Arduino
PPTX
Proyeto andres cruz
PDF
Arduino - Tercera sesión
3. primeros pasos con m block
Clase 3 arduino 26.10
Apuntes arduino nivel_pardillo
1 programando los bloques de funciones pin
Matriz leds 3 x 3 -ARDUINO UNO-R3
Praticas mblock
Lego mindstorms
precentacion de power point mindstorms
Matriz de leds
Lego mindstorms
Clase 2 arduino 19.10
Multisim, como medir paso a paso
colegio nacional nicolás esguerra
Lego mindstorms
Programación básica de Arduino
Proyeto andres cruz
Arduino - Tercera sesión
Publicidad

Destacado (16)

PPTX
Los diagramas de flujo inservibles
PDF
OSHA 2264 - Permit Required Confined Space
PDF
HOME IN AN APARTMENT
ODP
TICs de Mercadeo para las PyME - Parque la Libertad
DOCX
Lista de compras
PDF
Linked In Resume
PPTX
Apartamento um Dormitório em construção no bairro Porto
PDF
Valencia j presentacionestimulaciontemprana
KEY
GEOG 100 Lecture 08--Airmasses and Storms
PDF
Presentación para Google Partners Connect Mayo 2016
PPT
Publicidad en la Era del Consumidor 3.0: reflexiones para comunicadores
PDF
Ky thuat thi_cong_tap 2
PPTX
Παρουσίαση Γυμνασίου Πέρδικας,Ελλάδα
PPTX
23 La Segunda Venida 05 - Análisis de citas 5
PDF
larkspur-plansB
PDF
TcSchool: Personal branding
Los diagramas de flujo inservibles
OSHA 2264 - Permit Required Confined Space
HOME IN AN APARTMENT
TICs de Mercadeo para las PyME - Parque la Libertad
Lista de compras
Linked In Resume
Apartamento um Dormitório em construção no bairro Porto
Valencia j presentacionestimulaciontemprana
GEOG 100 Lecture 08--Airmasses and Storms
Presentación para Google Partners Connect Mayo 2016
Publicidad en la Era del Consumidor 3.0: reflexiones para comunicadores
Ky thuat thi_cong_tap 2
Παρουσίαση Γυμνασίου Πέρδικας,Ελλάδα
23 La Segunda Venida 05 - Análisis de citas 5
larkspur-plansB
TcSchool: Personal branding
Publicidad

Similar a Introducción a Arduino - MapaMental (20)

PPTX
Arduino.pptx
PDF
GUIA BASICA ARDUINO
PDF
Taller roboticalibrearduino
PDF
Taller roboticalibrearduino
PDF
Taller robotica libre arduino
PDF
talleriniciacionarduinocc-141208134818-conversion-gate01.pdf
PDF
Taller Iniciacion Arduino Camara Comercio
PDF
Taller fabricación de robots-d1
PDF
Básicos arduino
PPTX
Arduino
PPTX
Introduccion Arduino 2010
PPT
Curso plataforma arduino......
PPT
Arduino(Tipos y su Programacion)
PPTX
arduino 2.pptx
PDF
_MICROCONTROLADORES y ARDUINO uno basico.pdf
PPTX
Arduino 1
PDF
Manual arduino programació
PDF
22232441 310201212102
PDF
Comenzando con arduino
PDF
22232441 310201212102
Arduino.pptx
GUIA BASICA ARDUINO
Taller roboticalibrearduino
Taller roboticalibrearduino
Taller robotica libre arduino
talleriniciacionarduinocc-141208134818-conversion-gate01.pdf
Taller Iniciacion Arduino Camara Comercio
Taller fabricación de robots-d1
Básicos arduino
Arduino
Introduccion Arduino 2010
Curso plataforma arduino......
Arduino(Tipos y su Programacion)
arduino 2.pptx
_MICROCONTROLADORES y ARDUINO uno basico.pdf
Arduino 1
Manual arduino programació
22232441 310201212102
Comenzando con arduino
22232441 310201212102

Último (20)

PPTX
La Guerra de los pastelesssssssssssssssss.pptx
PPTX
Presentacion_Auditoria_Vialidad_Graficas.pptx
PPTX
S07_s1 - Análisis de sensibilidad y Regla del 100_.pptx
PDF
EL INTERNET DEL CURSO DE HERRAMIENTAS INFORMÁTICAS
PPTX
01Clase Eva Nut 2023.pptxfhcvbvgnbnfvgjhb
PPTX
simulador de circuitos en un entorno virtual
PDF
4to de sec .pdf b hvjbjbjvjhvjkbklbklbklbkln
PDF
Exposición.pdfccttccbzbe dhsuhzbdjsiwnebfuxuj
PDF
jnkjnjknjknkjnjknkjnkjnDS C1 02.08.23.pdf
PPTX
Clase 12 La globalización en el Perú y A L..pptx
PDF
EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
PPTX
Estas zonas estarían integradas de la siguiente manera.pptx
PPTX
electronica_aplicada a nivel preparatoria
PDF
ABORDAJE TERAPEUTICO PROBLEMAS ALIMENTICIOS TCA
PPTX
presentación plataforma de elvacion y equipos
PPTX
DerAdmI.UV.2025.1.2.3.Unidades (1).pptxhbbbbbbbb
PDF
ElectrocardiogramadcncsjnvcjKMmvjvjj.pdf
PDF
Copia de Sitemas embebidos Las computadoras invisibles.pdf
PPTX
Crear un Recurso Multimedia en casa trabajo y escuela
PPTX
PPT-7-PLANIFICACION A CORTO PLAZO-1.pptx
La Guerra de los pastelesssssssssssssssss.pptx
Presentacion_Auditoria_Vialidad_Graficas.pptx
S07_s1 - Análisis de sensibilidad y Regla del 100_.pptx
EL INTERNET DEL CURSO DE HERRAMIENTAS INFORMÁTICAS
01Clase Eva Nut 2023.pptxfhcvbvgnbnfvgjhb
simulador de circuitos en un entorno virtual
4to de sec .pdf b hvjbjbjvjhvjkbklbklbklbkln
Exposición.pdfccttccbzbe dhsuhzbdjsiwnebfuxuj
jnkjnjknjknkjnjknkjnkjnDS C1 02.08.23.pdf
Clase 12 La globalización en el Perú y A L..pptx
EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS.pdf
Estas zonas estarían integradas de la siguiente manera.pptx
electronica_aplicada a nivel preparatoria
ABORDAJE TERAPEUTICO PROBLEMAS ALIMENTICIOS TCA
presentación plataforma de elvacion y equipos
DerAdmI.UV.2025.1.2.3.Unidades (1).pptxhbbbbbbbb
ElectrocardiogramadcncsjnvcjKMmvjvjj.pdf
Copia de Sitemas embebidos Las computadoras invisibles.pdf
Crear un Recurso Multimedia en casa trabajo y escuela
PPT-7-PLANIFICACION A CORTO PLAZO-1.pptx

Introducción a Arduino - MapaMental

  • 1. Arduino Con qué interactúa Electrocomponentes Shields EL-Wire LCD Sensores Motores Tarjeta SD (sonido) Chip de Celular (puede mandar SMS) GPS Bluetooth Wifi Ethernet AgentesCualquiero cosa q funcione con electricidad Electromagneto(relais) Parlante Valvulas Motores Luces y pantallas ReceptoresCualquier cosa que emane o module electricidad Sensores Tipos Cámara de video como sensor Olor Conductividad (humedad) Sonido Luz Posición y orientación Temperatura Peso / Tacto / Fuerza  Presencia / Proximidad / Movimiento / Distancia Viene de la idea de qué info nos atañe Potenciómetro (fader, perilla) Switch, interruptor estático o de rebote (push) compu Isadora Quartz Composer MaxSP VVVV Pure Data Processing Cómo funciona Hardware Tipos de motor Servo De pasos (2 o más bobinas -> medible y controlable paso por paso) Electricidad Accion Puente H L293D = Microcontrolador con 16 patitas, por un lado de patitas tiene para 5v y por el otro 12. Sheet: http://www.datasheetcatalog.com al usar un pulsador o interrupcion, desconectar es dejar al aire, antenna electrostatico, floating, --> poner resitencia de 10 o 100k cable va a nada y es susceptible a interferencia, por ello hay que poner una resistencia pulldown a tierra para aclarar que es 0. diodo y led necesitan voltaje minimo, forward 0,6v. IN4001 aguanta un amperio antes de quemarse, IN4007 aguanta 7. Nociónesbásicas Software Idea básica Cómo se estructura Si se trabaja por bloques, ya todas las funciones deben estar dentro de ellos, y afuera solo pueden quedar las variables Todos los programas corren segun inicializacion (setup) o iteracion (loop) Loop = continuidad interminable = ciclo iterativo (contiene las acciones) se repite, aunque su efecto sea estático Setup = configuracion inicial = lo que se carga (contiene las variables) Programa se llama SKETCH Contiene Funciones y Subrutinas La programación piensa en Adjudicación de reacciones (si tal haz cual) Consideración de secuencia temporal = TIEMPOS! Consideración de secuencia lógica = orden (esto le sigue a tal) Adjudicación de funciones (pin D8 es entrada, D4 salida) En la compu se programa, se compila (aqui nos reporta eventuales fallas), luego se carga al microprocesador que lo va a ejecutar Processing Elementosbásicos Términos Instrucciones delay en milisegundos: 500 = medio segundo De 0 a 127 (= 128 posiciones) analog read analog write En digital HIGH = on LOW = offdigital read digital write pin mode Cuál pin hace qué Tipo de datos                      Nombre          Valor int (numeros enteros)                x                151 float (numeros decimales)                            x/2 char (caracter = letra)               a                 ‘a’ Boleaans                         if, else, else if   true/false string (palabra)                   miNombre      “Adrian” el if y el if else si no lo uno, ver si otro es tal, si no, tal tercero:  if (exp bool) { codigo } else if (exp bool) { codigo }, else { codigo } si no lo uno, lo otro: if (exp bool) { codigo } else { codigo } si lo uno, entonces: if (aqui va una exp bool, o sea lo que el if vera si es cierto o falso) { codigo } En codigo, “=” no significa “es igual a”, sino “es”. “Igual a” seria “==” Void: vacio, esto es, no devuelve un valor funcion = void -nombre de la funcion- () {} Cómo se ve el cuadrado negro debajo es la consola, que visualiza eventos, log, impresión, errores Canvas o lienzo Cómo es Software Hardware = Tarjeta Estructura Corriente Pines Vin & GND al lado 5V Entrada corriente DC = Pin interior 7V a max 18-20V No tiene sentido más de 9V, pues regulador anula exceso de 5V, el drop son 2, por ello va bien 7-9V USB 5V/500mA max Conexión USB comunicaciónSERIAL 9600 Baud en Arduino monitor serial en compu puerto serial Patitas de Salida/Entrada No conectar motores directamente generan cargas de vuelta, etc. 40 mA per pin, seguro es 20mA Algunas tienen además funciones especiales Analog IN 0-1023 0=0v, 1023=5v Digital OUT PWM 3, 5, 6, 9, 10, 11 5 & 6 = 980 Hz 490 Hz 0-255 0=0v, 255=5v 256 = 2 a la 8 = 8 bits Pulse Width Modulation elementos lentos = modulables en milisegundos On/Off IN On/Off Microprocesador Modelo del UNO ATmega328 Memoria = 32k, velocidad del microprocesador 16khz Graba en posicion de memoria la informacion (espacios de memoria son condensadores, los flujos son controladas por compuertas son transistores). No solo la reparte como el Microprocesador, sino además de incluir este administra en qué momentos sale cuál. Tipos Microcontroladoresemparentados RasperryPi Genéricos Freeduino, Peruduino, etc Actuales TiposArduinos.png otros para robótica, bluetooth, etc LilyPad Para Tela Nano Sobre un Proto Yun WiFi Tre Más potencia, 100x velocidad, procesador Sitara = maneja Linux Due Másconexiones UNO Qué puede Lista de ejemplos al integrar elementos o características del mundo real en los espacios digitales y la interacción del usuario, permite expresarnos a través de un espacio que no es la pantalla de la computadora. tomar control, hacernoslo más cercanoRomper limite mouse, teclado, monitor En esencia, un puente entre el mundo de lo electrónico y electromecánico que nos rodea y el mundo de la computación, pero antes que eso, entre los aparatos y nosotros. SENSA (input) y responde (output) al mundo análogico Ejemplo Little Piece Para qué Computaciónfísica http://tigoe.net/pcomp/blog/archives/notes/000169.shtml CF trata de ampliar lo que podemos hacer teniendo nuestro cuerpo y mente como eje Robótica http://tigoe.net/pcomp/blog/archives/notes/000169.shtml Robotica busca duplicar lo que hace el humano y su mente, en un sistema autónomo Qué es Mentalidad / Filosofía Cosmovisión Comunidad Plataforma / SistemaAbarcaSoftware Librerias Basado en Processing Orden Cronológico: C -> C+ -> C++ -> Java & C#  -> Processing Exige compilación (= rendereo) antes de correr -> integra compilador Lenguaje simple basado en código (para mayor Control), trata de representar lenguaje mental. MIT (Fry & Rias) software libre multiplataformaWindows, Mac, Linux y gratis Pieza de Hardware (tarjeta) Sistema de electrocomponentesShields Heredero de WiringTiene conexiones a compu y a electricidad