Skip to content

Mottramlabs/ESP8266-Tone-Generator

Repository files navigation

ESP8266-Tone-Generator

Simple library to drive a speaker with an ESP8266 to make alert tones

// ESP8266 Tone Generator library - ESP8266 only.
// Does not work with Arduino as analogWriteFreq not present in Arduino library

// Functions
	Play_Tone(Speaker Pin, Frequency, Duration);
	Chirp(Speaker);
	Bleep(Speaker);
	Tone_Down(Speaker);
	Tone_Up(Speaker);
	Ringer(Speaker);
	Imperial_March(Speaker);
	Close_Encounters(Speaker);
	Harry_Potter(Speaker);

Speaker Driver Schematic

Display-Type-B

10th July 2020

Changed the speaker connection to be an input when not used. This avoids power supply noise being picked up by the speaker driver on some boards.

About

Simple library to drive a speaker with an ESP8266 to make alert tones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published