Markus Müller
/
ampel_01
fabian lutscht :o
main.cpp
- Committer:
- p0ckin3d
- Date:
- 2014-05-28
- Revision:
- 0:16e4a044f776
- Child:
- 1:69b163b1e72d
File content as of revision 0:16e4a044f776:
#include "mbed.h" BusOut rgb(p23, p24, p25); InterruptIn button(p14); PwmOut speaker(p26); void start() { for(unsigned char i=0; i < 4; i++) { rgb = ~0x02; wait(1); rgb = 0xFF; wait(1); } rgb = ~0x03; wait(3); rgb = ~0x01; for(unsigned char i = 0; i < 50; i++) { speaker.write(0.9); wait(0.1); speaker.write(0.0); wait(0.1); } speaker.write(0.0); rgb = ~0x03; t_speaker.detach(); speaker.write(0.0); wait(3); rgb = ~0x02; } int main() { button.rise(&start); speaker.period_us(1000); rgb = ~0x02; while(1) { } }