Library that will allow you to control movement, buzzer and sonar sensor
Buzzer.h
- Committer:
- simon9987
- Date:
- 2022-03-24
- Revision:
- 0:ac150fd4158e
File content as of revision 0:ac150fd4158e:
#ifndef BUZZER_BUZZER_H #define BUZZER_BUZZER_H #include "mbed.h" DigitalOut Buzzer(p13); const float bREVERSE = 0.4, bTERMINATE = 1, bSTUCK = 0.4, bFLIPPED = 0.15; void buzzerReverse(){ Buzzer = 1; wait(bREVERSE); Buzzer= 0; wait(bREVERSE); } void buzzerTerminate(){ Buzzer = 1; wait(bTERMINATE); Buzzer= 0; wait(bTERMINATE); } void buzzerStuck(){ Buzzer = 1; wait(bSTUCK); Buzzer= 0; wait(bSTUCK); } void buzzerFlipped(){ Buzzer = 1; wait(bFLIPPED); Buzzer= 0; wait(bFLIPPED); } //used for reverse when getting to close to an object void buzz(const float &speed){ Buzzer = 1; wait(speed); Buzzer= 0; wait(speed); } #endif //BUZZER_BUZZER_H