Passiivinen summeri Arduinoon, joka tuottaa äänen PWM:llä ja sopii 4–8 V:lle.
SKU: OT2071-D125 Tuotenumero: AB012 EAN: 4308851007787 Sijainti: D12.05
Vaihtoehto
Aktiivinen summerimoduuli
€ 1,40
Katso tämä vaihtoehto
Näin kytket Passiivinen summerimoduuli Arduinoon:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti näyttää, miten musiikkisäveliä voidaan tuottaa passiivisella summerimoduulilla Arduino Unoa käyttäen. Arduino lähettää muuttuvataajuisia signaaleja tone()-funktion kautta soittaakseen asteikon. Avaa Serial Monitor 115200 baud nähdäksesi tällä hetkellä soivat taajuudet.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Passive Buzzer Melody Player
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Buzzer module passief Arduino
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Passive Buzzer Module Demo on Arduino Uno
const int BUZZER_PIN = 9;
// Musical notes in Hertz (C major scale: C4 to C5)
const int notes[] = {262, 294, 330, 349, 392, 440, 494, 523};
const int noteCount = sizeof(notes) / sizeof(notes[0]);
void setup() {
Serial.begin(115200);
Serial.println(F("Passive Buzzer Demo Starting..."));
}
void loop() {
Serial.println(F("Playing scale ascending..."));
for (int i = 0; i < noteCount; i++) {
Serial.print(F("Tone: "));
Serial.print(notes[i]);
Serial.println(F(" Hz"));
tone(BUZZER_PIN, notes[i], 150);
delay(200);
}
delay(300);
Serial.println(F("Playing scale descending..."));
for (int i = noteCount - 1; i >= 0; i--) {
tone(BUZZER_PIN, notes[i], 150);
delay(200);
}
noTone(BUZZER_PIN);
delay(1500);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tämä esimerkki näyttää, miten musiikillisia ääniä tuotetaan passiivisella summerimoduulilla ESP32:n avulla. Mikrokontrolleri käyttää PWM-säveltuotantoa soittaakseen toistuvasti musiikkinuottien sarjan. Kytke summerimoduuli suoraan virtaan, maahan ja GPIO-pinniin kuullaksesi melodian.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : ESP32 Passive Buzzer Melody Player
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Buzzer module passief Arduino
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// Pin connected to the passive buzzer's PWM input
const int BUZZER_PIN = 25;
// Frequencies in Hz for a simple arpeggio
const int melody[] = {262, 330, 392, 523};
const int noteDurations[] = {250, 250, 250, 400};
void setup() {
Serial.begin(115200);
pinMode(BUZZER_PIN, OUTPUT);
Serial.println("ESP32 Passive Buzzer Demo Started!");
}
void loop() {
Serial.println("Playing melody...");
for (int i = 0; i < 4; i++) {
tone(BUZZER_PIN, melody[i], noteDurations[i]);
delay(noteDurations[i] * 1.30); // Pause between notes
noTone(BUZZER_PIN);
}
delay(2000); // Wait 2 seconds before playing again
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tämä passiivinen summeri antaa noin 85db:n äänen, kun se kytketään 4V:n ja 8V:n väliseen jännitteeseen. Tämä passiivinen summeri tarvitsee mikrokontrollerin, jotta summeri saadaan tuottamaan ääntä PWM-signaalin avulla. Summeri kuluttaa noin 30mA.
Voltage: 5V
Sopii mm. Arduinoon
Mitat
Length: 2,5cm
Width: 1,5cm
Height: 1,1cm

| Leveys | 1,5 cm |
|---|---|
| Sopii | Arduino |
| Pituus | 2,5cm |
| Virrankulutus | n. 30mA |
| Korkeus | 1,1 cm |
Ei vielä arvosteluja.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
Passiivinen summerimoduuli Arduinoon