
For Nabeel
Dependencies: mbed mbed-http ESP8266
RGBLED.cpp@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 | #include "RGBLED.h" |
sekefors | 12:2c3550f16e6d | 2 | |
sekefors | 12:2c3550f16e6d | 3 | RGBLed::RGBLed (PinName redpin, PinName greenpin, PinName bluepin) |
sekefors | 12:2c3550f16e6d | 4 | : _redpin(redpin), _greenpin(greenpin), _bluepin(bluepin) |
sekefors | 12:2c3550f16e6d | 5 | { |
sekefors | 12:2c3550f16e6d | 6 | //50Hz PWM clock default a bit too low, go to 2000Hz (less flicker) |
sekefors | 12:2c3550f16e6d | 7 | _redpin.period(0.0005); |
sekefors | 12:2c3550f16e6d | 8 | } |
sekefors | 12:2c3550f16e6d | 9 | |
sekefors | 12:2c3550f16e6d | 10 | void RGBLed::write(float red,float green, float blue) |
sekefors | 12:2c3550f16e6d | 11 | { |
sekefors | 12:2c3550f16e6d | 12 | _redpin = red; |
sekefors | 12:2c3550f16e6d | 13 | _greenpin = green; |
sekefors | 12:2c3550f16e6d | 14 | _bluepin = blue; |
sekefors | 12:2c3550f16e6d | 15 | } |
sekefors | 12:2c3550f16e6d | 16 | //class could be moved to include file |
sekefors | 12:2c3550f16e6d | 17 | |
sekefors | 12:2c3550f16e6d | 18 |