Haut-parleur Amplificateur GROVE 33132
Module amplificateur compatible Grove permettant de générer différents sons en fonction de la fréquence d'entrée. Le volume ajustable via un potentiomètre. Ce module se raccorde sur une sortie digitale du Base Shield via un câble 4 conducteurs.
Caractéristiques techniques :
- Alimentation : 5 V
- Gain : 46 dB
- Fréquence maxi : 20 kHz
Pour l’utilisation de ce module, référez-vous aux indications présentes sur le circuit imprimé GROVE.
Si vous souhaitez modifier l’intensité du son émis par le haut-parleur, référez-vous à l’image ci-dessous :
Ressource utilisation : LM386
/*
** Haut-parleur module Grove **
PIN 7 Module shield GROVE
Haut-parleur notes fréquence basse.
*/
#define SPEAKER 7
int BassTab[] = {1911, 1702, 1516, 1431, 1275, 1136, 1012};
void setup() {
pinInit();
}
void loop() {
for (int note_index = 0; note_index < 7; note_index++)
{
sound(note_index);
delay(500);
}
}
void pinInit() {
pinMode(SPEAKER, OUTPUT);
digitalWrite(SPEAKER, LOW);
}
void sound(uint8_t note_index) {
for (int i = 0; i < 100; i++)
{
digitalWrite(SPEAKER, HIGH);
delayMicroseconds(BassTab[note_index]);
digitalWrite(SPEAKER, LOW);
delayMicroseconds(BassTab[note_index]);
}
}
PIERRON ASCO-CELDA (https://www.pierron.fr).