Control LED brightness with analog in
Fader.h@0:127c030fa3ca, 2014-06-23 (annotated)
- Committer:
- ethanharstad
- Date:
- Mon Jun 23 20:10:51 2014 +0000
- Revision:
- 0:127c030fa3ca
First fader implementation
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ethanharstad | 0:127c030fa3ca | 1 | #ifndef FADER_H_ |
ethanharstad | 0:127c030fa3ca | 2 | #define FADER_H_ |
ethanharstad | 0:127c030fa3ca | 3 | |
ethanharstad | 0:127c030fa3ca | 4 | #include "mbed.h" |
ethanharstad | 0:127c030fa3ca | 5 | |
ethanharstad | 0:127c030fa3ca | 6 | class Fader { |
ethanharstad | 0:127c030fa3ca | 7 | public: |
ethanharstad | 0:127c030fa3ca | 8 | Fader(PinName in, PinName out); |
ethanharstad | 0:127c030fa3ca | 9 | void update(); |
ethanharstad | 0:127c030fa3ca | 10 | |
ethanharstad | 0:127c030fa3ca | 11 | private: |
ethanharstad | 0:127c030fa3ca | 12 | AnalogIn _in; |
ethanharstad | 0:127c030fa3ca | 13 | PwmOut _out; |
ethanharstad | 0:127c030fa3ca | 14 | }; |
ethanharstad | 0:127c030fa3ca | 15 | |
ethanharstad | 0:127c030fa3ca | 16 | #endif |