Example using timer based PWM with onboard LEDs
Dependencies: MAX326XXFTHR_PwmOut
main.cpp
- Committer:
- jessexm
- Date:
- 2018-05-01
- Revision:
- 0:e2e3c0c948a0
File content as of revision 0:e2e3c0c948a0:
#include "mbed.h" #include "MAX326XXFTHR_PwmOut.h" MAX326XXFTHR_PwmOut led[] = { MAX326XXFTHR_PwmOut(LED1), MAX326XXFTHR_PwmOut(LED2), MAX326XXFTHR_PwmOut(LED3) }; int main() { float dc; unsigned int idx = 0; while (1) { for (dc = 0.0f; dc <= 1.0f; dc += 0.01f) { led[idx % 3].write(dc); led[(idx + 1) % 3].write(1.0f - dc); wait_ms(20); } idx++; } }