El color a detectar debe ser opaco para su correcto funcionamiento. Por ejemplo, el
(5)
negro de un plumón permanente suele ser demasiado brillante como para ser interpre-
tado como negro.
7.
Actuadores
Buzzer /Zumbador: Buzzer pasivo, elemento piezo eléctrico que se encarga de producir
sonido de acuerdo a la señal que se le envíe y está conectado a la salida digital D5 del
Arduino. Debido a ser del tipo pasivo, para su funcionamiento, se necesita enviar una
señal PWM por el pin digital con la frecuencia deseada a sonar en el buzzer. En la
Tabla 9 se presentan los datos del Buzzer. Un ejemplo de código es el siguiente, donde
se toca una nota <La> durante 250 milisegundos:
MeBuzzer buzzer;
int
freq = 440;
int
duration = 250;
buzzer.tone(freq,duration);
Características primarias
Categoría
Voltajes digitales (V)
Frecuencias de operación (Hz) 50
Librería asociada
mBlock
Ubicación
Las notas con frecuencias inferiores a 200Hz presentan un alto nivel de frecuencias
(6)
armónicas que distorsionan la señal.
LED RGB: Diodo emisor de luz, corresponden a un arreglo de 3 diodos de diferente
color (R,G,B) cuya suma de colores produce el color final resultante en el LED. En
particular, se utiliza un arreglo de LEDs RGB provenientes del componente WS2812
para controlar varios LEDs con un solo pin de información y este se encuentra conectado
a la salida D13/SCK del Arduino. Debido a esto ultimo se requiere enviar la información
a los LEDs de forma serial con el protocolo NZR, con este se deben enviar bloques
de 24-bit con la configuración de cada componente de color (en el orden GRB). Las
especificaciones se encuentran en la Tabla 10 y mayor detalle sobre la comunicación
con estos componentes en https://cdn-shop.adafruit.com/datasheets/WS2812.
pdf. Por último un código de ejemplo de su uso:
//en Hz
//en ms
//toca la nota <La> durante 250ms
Min
0
(6)
play tone on note (Name) beat (Fraction)
Tabla 9: Especificaciones Buzzer
14
Max
5
2500
MeBuzzer
Integrado