PDF de programación - Taller de Arduino 3ra Sesión - Sensores digitales

Imágen de pdf Taller de Arduino 3ra Sesión - Sensores digitales

Taller de Arduino 3ra Sesión - Sensores digitalesgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 31 de Diciembre del 2017)
937 visualizaciones desde el 31 de Diciembre del 2017
295,5 KB
14 paginas
Creado hace 11a (09/08/2012)
Arduino

Taller de Arduino

3ra Sesión – Sensores digitales





Eduardo Sacristán Ruiz Funes



Arduino

Sensores digitales

● Botón
● Reed Switch
● Sensor Hall
● Optointerruptor





Arduino

Dispositivos interactivos

Entrada => Control => Salida

Sensores => Controlador => Actuadores

Info entrada => Programa => Info salida

Analógicos y/o Digitales





Arduino

Digital - Analógico

● Digital

– Solo dos valores
– Ejemplos: 0-1, Verdadero-Falso, 0 o 5 volts

● Analógico

– Valores continuos en un rango
– Ejemplo: todos los valores entre 0 y 5 volts





Arduino

Pines Digitales del Arduino UNO

● El Arduino Uno tiene 14 pines digitales

● Para entrada y salida digital

● Y 6 analógicos, que también pueden usarse

como digitales

● Trabajan con voltajes de 0 o 5 volts





Arduino

Pines Digitales del Arduino UNO





Arduino

Pines digitales

● Pueden usarse de entrada o de salida

● Para definir su funcionamiento, entrada o

salida, usamos la función:

pinMode(numpin, INPUT/OUTPUT);
donde:
● INPUT – de entrada, para sensores
● OUTPUT – de salida, para actuadores





Arduino

Sensores digitales

● Pueden estar abiertos o cerrados, 0 o 5 volts
● La entrada será entonces de 5 o 0 volts
● Para saber su estado utilizamos la función:

– digitalRead(numpin);

● Nos devolverá un valor booleano

– HIGH si esta cerrado = 5 volts o mayor a 3 Volts
– LOW si esta abierto = 0 volts o menor a 2 Volts





Arduino

Sensores digitales

● Si el sensor no está bien conectado

– tendremos un pin flotante
– con valores de lectura aleatorios
● Es necesario conectarlos bien

– a tierra, con una resistencia pull-down
– a 5 volts, con una resistencia pull-up

● El pin 13 no es recomendable usarlo

– tiene una resistencia propia





Arduino

Una resistencia pull-down





Arduino

El botón
● El botón es el sensor digital más común
● Gran diversidad de botones o switches
● Encendido/cerrado (1) – Apagado/abierto (0)
● Para responder al estado del botón usamos

– If o if - else





Arduino

Un circuito con un botón





Arduino

Proyectos con botones

● Sensando un botón

● Un bóton como switch

● Un botón con debouncing





Arduino

Proyectos con otros sensores digitales

● Un reed switch

● Un sensor hall

● Un optointerruptor infrarrojo

● Un led bicolor con un sensor digital

● Contando con un sensor digital
  • Links de descarga
http://lwp-l.com/pdf8105

Comentarios de: Taller de Arduino 3ra Sesión - Sensores digitales (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad