Professional Documents
Culture Documents
Taller de Arduino
3ra Sesin Sensores digitales
Sensores digitales
Botn
Reed Switch
Sensor Hall
Optointerruptor
Arduino
Dispositivos interactivos
Digital - Analgico
Digital
Solo dos valores
Ejemplos: 0-1, Verdadero-Falso, 0 o 5 volts
Analgico
Valores continuos en un rango
Ejemplo: todos los valores entre 0 y 5 volts
Arduino
Pines digitales
Pueden usarse de entrada o de salida
Para definir su funcionamiento, entrada o
salida, usamos la funcin:
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 funcin:
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
El botn
El botn es el sensor digital ms comn
Gran diversidad de botones o switches
Encendido/cerrado (1) Apagado/abierto (0)
Para responder al estado del botn usamos
If o if - else
Arduino