SlideShare a Scribd company logo
1 of 22
Download to read offline
Entradas	
  y	
  Salidas	
  Analógicas	
  
	
  Arduino	
  
IES	
  	
  Vicente	
  Aleixandre	
   José	
  Pujol	
  Pérez	
  	
  
Entradas y Salidas Analógicas
•  Software nuevo que vamos a usar
–  PWM
•  Programación avanzada
•  Sensores:
–  Hardwaredeconexión
–  Lecturadesensores
•  Prácticas
•  Tonos musicales
2
3"
Software nuevo!
Estructura
OperadoresBooleanos
•  &&;||;!;
Funciones
E/S Analógicas
• analogRead ()
• analogWrite ()-PWM
Tiempo
• delayMicroseconds()
Funciones
Serial
•  Serial.begin ()
•  Serial.print ()
•  Serial.println ()
4
PWM	
  
La modulación por ancho de pulso
(PWM) nos permite simular una
salida analógica con una señal
digital.
•  analogWrite (0-255)
•  Simula voltaje: 5v*x/255
•  La señal tiene una frecuencia de
500MHz, T=2 μs
5
Programación	
  avanzada	
  
Ponderación de entradas:
Para atenuar valores erroneos de los sensores podemos usar
Vactual= analogRead(sensorPin);
Vactual=Vanterior * 0,8+ Vactual * 0,2;
Vanterior=Vactual;
Calibración de sensores:
Sensor (0, 1023)=210
Actuador (0, 255)=28
Función map:
map(valor, fromLow, fromHigh, toLow, toHigh)
x=map(valor, 0, 1024, 0, 255)
Sensor(Vmin, Vmax)
Vfin=(Vact-Vmin) * 255/(Vmax-Vmin)
6
Potenciómetro
Es una Resistencia Variable, permite regular la
tensión de alimentación
•  R=0-10kΩ
7
Potenciómetro
Esquema de conexión
8
LDR
Resistencia Dependiente de la Luz
•  Oscuridad R=MΩ
•  Luz de día R=100Ω
9
LDR	
  
Esquema de conexión
10
NTC	
  
Resistencia dependiente de la Temperatura
Mismo esquema de conexión que para la LDR
11
Piezoeléctrico
Nos permiten detectar vibraciones, golpes
Son elementos reversibles, a partir de una vibración
producen un voltaje, y a partir de un voltaje vibran.
R=1MΩ
12
Sensor	
  de	
  distancia	
  
Sensor de distancia mediante infrarrojos
•  Rango: 20-150cm
•  Conexión directa
13
Lectura	
  de	
  Sensores	
  
El primer paso a la hora de usar un sensor es saber que
valores nos da según la variable de la que dependa
14
PrácAcas	
  
15
Tonos musicales!
Para tocar una nota tenemos que aplicar una onda
cuadrada con una anchura de pulso igual a la mitad
del periodo
delayMicroseconds(1915);
16
Tonos musicales
17
Tonos musicales
Tone: Genera una onda cuadrada de la frecuencia
especificada (y un 50% de ciclo de trabajo) en un pin.
La duración puede ser especificada, en caso contrario
la onda continua hasta que haya una llamada a
noTone()
El pin puede conectarse a un zumbador piezoeléctrico u
otro altavoz que haga sonar los tonos.
•  tone(pin, frecuencia (hz))
•  tone(pin, frecuencia, duracion (ms))
18
Tonos musicales
19
Tonos musicales
20
Tonos musicales
21
PrácAcas	
  
Entradas	
  y	
  Salidas	
  Analógicas	
  
Curso	
  Arduino	
  
Profesores	
  Secundaria	
  
José	
  Pujol	
  	
  
IES	
  Vicente	
  Aleixandre	
  
Sevilla	
  
tecnopujol.wordpress.com	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  @tecnopujol	
  

More Related Content

What's hot

Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?
mrquesito
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
Angelik Hdez
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
José Pujol Pérez
 

What's hot (20)

Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?Taller de Arduino - ¿Qué es Arduino?
Taller de Arduino - ¿Qué es Arduino?
 
Guia 4
Guia 4Guia 4
Guia 4
 
Taller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara ComercioTaller Iniciacion Arduino Camara Comercio
Taller Iniciacion Arduino Camara Comercio
 
Presentación placa arduino
Presentación placa arduinoPresentación placa arduino
Presentación placa arduino
 
Guia 5
Guia 5Guia 5
Guia 5
 
Taller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª SesionTaller Arduino espacio-RES 3ª Sesion
Taller Arduino espacio-RES 3ª Sesion
 
Guia 3
Guia 3Guia 3
Guia 3
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 
Arduino - Tercera sesión
Arduino - Tercera sesiónArduino - Tercera sesión
Arduino - Tercera sesión
 
Programación arduino
Programación arduinoProgramación arduino
Programación 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
 
Guia 2
Guia 2Guia 2
Guia 2
 
Introducción arduino
Introducción arduinoIntroducción arduino
Introducción arduino
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Unidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduinoUnidad 1: Comenzando con arduino
Unidad 1: Comenzando con arduino
 
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidosP6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
P6: Kiwibot Basic Shield: Sensor de distancia por ultrasonidos
 
Prácticas Entradas Salidas Digitales
Prácticas Entradas Salidas DigitalesPrácticas Entradas Salidas Digitales
Prácticas Entradas Salidas Digitales
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Arduino practicas
Arduino practicasArduino practicas
Arduino practicas
 

Viewers also liked

Viewers also liked (11)

Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Motores-Arduino
Motores-ArduinoMotores-Arduino
Motores-Arduino
 
Arduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en SecundariaArduino: Programación y Robótica en Secundaria
Arduino: Programación y Robótica en Secundaria
 
Libreria webduino
Libreria webduinoLibreria webduino
Libreria webduino
 
Iniciación a Arduino
Iniciación a ArduinoIniciación a Arduino
Iniciación a Arduino
 
Vehiculo controlado por app y Arduino
Vehiculo controlado por app y ArduinoVehiculo controlado por app y Arduino
Vehiculo controlado por app y Arduino
 
Arduino vs S4A
Arduino vs S4AArduino vs S4A
Arduino vs S4A
 
Impresoras 3d opensource
Impresoras 3d opensourceImpresoras 3d opensource
Impresoras 3d opensource
 
Introduccion a Openscad y Blockscad
Introduccion a Openscad y BlockscadIntroduccion a Openscad y Blockscad
Introduccion a Openscad y Blockscad
 
Que es scratch
Que es scratchQue es scratch
Que es scratch
 
Multievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y FormulariosMultievaluación con Rúbricas y Formularios
Multievaluación con Rúbricas y Formularios
 

Similar to Practicas E -S Analogicas Arduino

C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAlesC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
yesenia sarahi sanchez chavez
 
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\NjnnC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
yesenia sarahi sanchez chavez
 
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\NjnnC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
yesenia sarahi sanchez chavez
 
03 Arduino - Analogo (2).pdf
03 Arduino - Analogo (2).pdf03 Arduino - Analogo (2).pdf
03 Arduino - Analogo (2).pdf
AaronContreras28
 

Similar to Practicas E -S Analogicas Arduino (20)

Digitalización de las señales de abonado
Digitalización de las señales de abonadoDigitalización de las señales de abonado
Digitalización de las señales de abonado
 
Dispositivos electronicos
Dispositivos electronicosDispositivos electronicos
Dispositivos electronicos
 
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAlesC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\SeñAles
 
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\NjnnC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
 
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\NjnnC:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
C:\Documents And Settings\Administrador\Mis Documentos\Yesenia\Njnn
 
03 Arduino - Analogo (2).pdf
03 Arduino - Analogo (2).pdf03 Arduino - Analogo (2).pdf
03 Arduino - Analogo (2).pdf
 
Adc
AdcAdc
Adc
 
Generador de señales
Generador de señalesGenerador de señales
Generador de señales
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Analizador de espectros
Analizador de espectrosAnalizador de espectros
Analizador de espectros
 
Analizador de espectros
Analizador de espectrosAnalizador de espectros
Analizador de espectros
 
El osciloscopio
El osciloscopioEl osciloscopio
El osciloscopio
 
Osciloscopio
OsciloscopioOsciloscopio
Osciloscopio
 
Conversor ad adc0804
Conversor ad adc0804 Conversor ad adc0804
Conversor ad adc0804
 
Osciloscopio martinez escuela 80
Osciloscopio martinez escuela 80Osciloscopio martinez escuela 80
Osciloscopio martinez escuela 80
 
Osciloscopio martinez escuela 80
Osciloscopio martinez escuela 80Osciloscopio martinez escuela 80
Osciloscopio martinez escuela 80
 
Teorema de muestreo
Teorema de muestreoTeorema de muestreo
Teorema de muestreo
 
Analogica y digital
Analogica y digitalAnalogica y digital
Analogica y digital
 
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
3_1_3_Exp_3_Clase_3_Microfonos_y_Mezcladores.pptx
 
Presentacion de señales PCM
Presentacion de señales PCMPresentacion de señales PCM
Presentacion de señales PCM
 

More from José Pujol Pérez

More from José Pujol Pérez (20)

Arduino control motores cc
Arduino control motores ccArduino control motores cc
Arduino control motores cc
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 
Taller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscularTaller Arduino con Kiwibot- Interruptor crepuscular
Taller Arduino con Kiwibot- Interruptor crepuscular
 
Scratch: Clones
Scratch: ClonesScratch: Clones
Scratch: Clones
 
Paralelismo y sincronizacion scratch
Paralelismo y sincronizacion scratchParalelismo y sincronizacion scratch
Paralelismo y sincronizacion scratch
 
Depuracion errores scratch
Depuracion errores scratchDepuracion errores scratch
Depuracion errores scratch
 
Por que trabajar con scratch
Por que trabajar con scratchPor que trabajar con scratch
Por que trabajar con scratch
 
S4A Metodo Trabajo
S4A Metodo TrabajoS4A Metodo Trabajo
S4A Metodo Trabajo
 
Introducción a Processing
Introducción a ProcessingIntroducción a Processing
Introducción a Processing
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
 
S4A Metodologia
S4A MetodologiaS4A Metodologia
S4A Metodologia
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
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
 
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo PropuestaProgramacion y Robotica Secundaria-Linea Trabajo Propuesta
Programacion y Robotica Secundaria-Linea Trabajo Propuesta
 
Taller fabricación de robots-d1
Taller fabricación de robots-d1Taller fabricación de robots-d1
Taller fabricación de robots-d1
 
Kiwibot Robotica Open Source
Kiwibot  Robotica Open SourceKiwibot  Robotica Open Source
Kiwibot Robotica Open Source
 
P11: Kiwibot Basic Shield: Control matriz led sin libreria
P11: Kiwibot Basic Shield:  Control matriz led sin libreriaP11: Kiwibot Basic Shield:  Control matriz led sin libreria
P11: Kiwibot Basic Shield: Control matriz led sin libreria
 
P01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con ArduinoP01: Kiwibot Basic Shield: Empezamos con Arduino
P01: Kiwibot Basic Shield: Empezamos con Arduino
 
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con ServosP10: Kiwibot Basic Shield: Control Vehiculos con Servos
P10: Kiwibot Basic Shield: Control Vehiculos con Servos
 
S4A Interruptor Crepuscular
S4A Interruptor CrepuscularS4A Interruptor Crepuscular
S4A Interruptor Crepuscular
 

Recently uploaded

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
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 

Practicas E -S Analogicas Arduino