Arduino TKJHAT
Arduino library for Pico HAT extension board
Loading...
Searching...
No Matches
Buzzer.h
1#ifndef TKJHAT_BUZZER_H
2#define TKJHAT_BUZZER_H
3
4#include <Arduino.h>
5
18
19class Buzzer {
20 private:
21 uint8_t pin;
22
28
29 public:
30 Buzzer(uint8_t pin);
31
37
38 void begin();
39
51
52 void playTone(uint32_t frequency, uint32_t duration);
53
59
60 void turnOff();
61};
62
66
67#endif
void begin()
Initialize the buzzer pin Configures the buzzer pin as a digital output.
void playTone(uint32_t frequency, uint32_t duration)
Play a tone on the buzzer.
void turnOff()
Turn off the buzzer.
Buzzer(uint8_t pin)
Construct a new Buzzer object.