Tone Befehl am ESP32
Verfasst: Fr 29. Okt 2021, 13:26
Da es den Tone() Befehlt bei ESP32 sp nicht gibt, habe ich mir eine Lib gesucht, die das erledigt.
Diese Lib gibt es hier.
Franz
Das Programm könnte dann so ausschauen:
Diese Lib gibt es hier.
Franz
Das Programm könnte dann so ausschauen:
Code: Alles auswählen
#include <Tone32.h>
#define BUZZER_PIN 16 //Der Pin für den Lautsprecher mit 1000 Ohm in Reihe
#define BUZZER_CHANNEL 0
void setup() {}
void loop() {
tone(BUZZER_PIN, NOTE_C4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_D4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_E4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_F4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_G4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_A4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);
tone(BUZZER_PIN, NOTE_B4, 500, BUZZER_CHANNEL);
noTone(BUZZER_PIN, BUZZER_CHANNEL);