brian claus
/
LEDtest
For testing LED strobes
main.cpp@0:a8edaa1739e8, 2016-12-07 (annotated)
- Committer:
- bclaus
- Date:
- Wed Dec 07 19:14:57 2016 +0000
- Revision:
- 0:a8edaa1739e8
Initial with one strobe;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bclaus | 0:a8edaa1739e8 | 1 | #include "mbed.h" |
bclaus | 0:a8edaa1739e8 | 2 | |
bclaus | 0:a8edaa1739e8 | 3 | AnalogIn vls(PTE22); |
bclaus | 0:a8edaa1739e8 | 4 | AnalogIn current(A4); |
bclaus | 0:a8edaa1739e8 | 5 | //DigitalOut led(LED_RED); |
bclaus | 0:a8edaa1739e8 | 6 | Serial pc(USBTX, USBRX); |
bclaus | 0:a8edaa1739e8 | 7 | DigitalOut myled(D0); |
bclaus | 0:a8edaa1739e8 | 8 | |
bclaus | 0:a8edaa1739e8 | 9 | int main() |
bclaus | 0:a8edaa1739e8 | 10 | { |
bclaus | 0:a8edaa1739e8 | 11 | pc.baud(115200); |
bclaus | 0:a8edaa1739e8 | 12 | while (true) { |
bclaus | 0:a8edaa1739e8 | 13 | ////strobe on |
bclaus | 0:a8edaa1739e8 | 14 | myled = 0; |
bclaus | 0:a8edaa1739e8 | 15 | wait(0.05); |
bclaus | 0:a8edaa1739e8 | 16 | pc.printf("%f %f \r\n", 100-vls.read()*100.0f,(current.read()*3.28-1.64)/.09); |
bclaus | 0:a8edaa1739e8 | 17 | |
bclaus | 0:a8edaa1739e8 | 18 | //strobe off |
bclaus | 0:a8edaa1739e8 | 19 | myled = 1; |
bclaus | 0:a8edaa1739e8 | 20 | wait(0.95); |
bclaus | 0:a8edaa1739e8 | 21 | } |
bclaus | 0:a8edaa1739e8 | 22 | } |