World War Zombies! Kirby vs. Zombies in an endless post apocalyptic brawl!
Dependencies: 4DGL-uLCD-SE SDFileSystem mbed-rtos mbed wave_player
microphone.h@0:4b2a1290ce3a, 2016-03-16 (annotated)
- Committer:
- zjohnson31
- Date:
- Wed Mar 16 17:04:50 2016 +0000
- Revision:
- 0:4b2a1290ce3a
publish;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
zjohnson31 | 0:4b2a1290ce3a | 1 | #include "mbed.h" |
zjohnson31 | 0:4b2a1290ce3a | 2 | |
zjohnson31 | 0:4b2a1290ce3a | 3 | // microphone class |
zjohnson31 | 0:4b2a1290ce3a | 4 | class microphone |
zjohnson31 | 0:4b2a1290ce3a | 5 | { |
zjohnson31 | 0:4b2a1290ce3a | 6 | public : |
zjohnson31 | 0:4b2a1290ce3a | 7 | microphone(PinName pin); |
zjohnson31 | 0:4b2a1290ce3a | 8 | float read(); |
zjohnson31 | 0:4b2a1290ce3a | 9 | operator float (); |
zjohnson31 | 0:4b2a1290ce3a | 10 | private : |
zjohnson31 | 0:4b2a1290ce3a | 11 | AnalogIn _pin; |
zjohnson31 | 0:4b2a1290ce3a | 12 | }; |
zjohnson31 | 0:4b2a1290ce3a | 13 | microphone::microphone (PinName pin): |
zjohnson31 | 0:4b2a1290ce3a | 14 | _pin(pin) |
zjohnson31 | 0:4b2a1290ce3a | 15 | { |
zjohnson31 | 0:4b2a1290ce3a | 16 | } |
zjohnson31 | 0:4b2a1290ce3a | 17 | float microphone::read() |
zjohnson31 | 0:4b2a1290ce3a | 18 | { |
zjohnson31 | 0:4b2a1290ce3a | 19 | return _pin.read(); |
zjohnson31 | 0:4b2a1290ce3a | 20 | } |
zjohnson31 | 0:4b2a1290ce3a | 21 | inline microphone::operator float () |
zjohnson31 | 0:4b2a1290ce3a | 22 | { |
zjohnson31 | 0:4b2a1290ce3a | 23 | return _pin.read(); |
zjohnson31 | 0:4b2a1290ce3a | 24 | } |