
For Nabeel
Dependencies: mbed mbed-http ESP8266
RGBLED.h@12:2c3550f16e6d, 2022-03-26 (annotated)
- Committer:
- sekefors
- Date:
- Sat Mar 26 22:30:25 2022 +0000
- Revision:
- 12:2c3550f16e6d
ultrasonic works with sw2 and rgb;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sekefors | 12:2c3550f16e6d | 1 | #ifndef MBED_RGBLED_H |
sekefors | 12:2c3550f16e6d | 2 | #define MBED_RGBLED_H |
sekefors | 12:2c3550f16e6d | 3 | |
sekefors | 12:2c3550f16e6d | 4 | #include "mbed.h" |
sekefors | 12:2c3550f16e6d | 5 | |
sekefors | 12:2c3550f16e6d | 6 | //Class to control an RGB LED using three PWM pins |
sekefors | 12:2c3550f16e6d | 7 | |
sekefors | 12:2c3550f16e6d | 8 | class RGBLed |
sekefors | 12:2c3550f16e6d | 9 | { |
sekefors | 12:2c3550f16e6d | 10 | public: |
sekefors | 12:2c3550f16e6d | 11 | RGBLed(PinName redpin, PinName greenpin, PinName bluepin); |
sekefors | 12:2c3550f16e6d | 12 | void write(float red,float green, float blue); |
sekefors | 12:2c3550f16e6d | 13 | private: |
sekefors | 12:2c3550f16e6d | 14 | PwmOut _redpin; |
sekefors | 12:2c3550f16e6d | 15 | PwmOut _greenpin; |
sekefors | 12:2c3550f16e6d | 16 | PwmOut _bluepin; |
sekefors | 12:2c3550f16e6d | 17 | }; |
sekefors | 12:2c3550f16e6d | 18 | |
sekefors | 12:2c3550f16e6d | 19 | |
sekefors | 12:2c3550f16e6d | 20 | |
sekefors | 12:2c3550f16e6d | 21 | #endif |