Lee Nam Cheol
/
lab05-app-shield-pot
main.cpp@1:4a8a315ea215, 2020-05-11 (annotated)
- Committer:
- namcheol
- Date:
- Mon May 11 13:40:55 2020 +0000
- Revision:
- 1:4a8a315ea215
- Parent:
- 0:f31836d48420
lab05-app-shield-potentiometer
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dshin | 0:f31836d48420 | 1 | #include "mbed.h" |
namcheol | 1:4a8a315ea215 | 2 | #include "C12832.h" |
dshin | 0:f31836d48420 | 3 | |
namcheol | 1:4a8a315ea215 | 4 | C12832 lcd(D11, D13, D12, D7, D10); //lcd = (MOSI, SCK, RESET, A0, nCS) |
namcheol | 1:4a8a315ea215 | 5 | AnalogIn pot1(A0); |
namcheol | 1:4a8a315ea215 | 6 | AnalogIn pot2(A1); |
namcheol | 1:4a8a315ea215 | 7 | PwmOut led_r(D5); |
namcheol | 1:4a8a315ea215 | 8 | PwmOut led_g(D9); |
dshin | 0:f31836d48420 | 9 | |
dshin | 0:f31836d48420 | 10 | int main() |
dshin | 0:f31836d48420 | 11 | { |
namcheol | 1:4a8a315ea215 | 12 | lcd.cls(); //clear screen |
namcheol | 1:4a8a315ea215 | 13 | lcd.locate(0, 6); |
namcheol | 1:4a8a315ea215 | 14 | lcd.printf("Rotate Potentiometers!"); |
namcheol | 1:4a8a315ea215 | 15 | while(true) { |
namcheol | 1:4a8a315ea215 | 16 | lcd.locate(0,16); |
namcheol | 1:4a8a315ea215 | 17 | lcd.printf("Pot1=%4.2f, Pot2=%4.2f", pot1.read(), pot2.read()); |
namcheol | 1:4a8a315ea215 | 18 | led_r = 1.0 - pot1.read(); |
namcheol | 1:4a8a315ea215 | 19 | led_g = 1.0 - pot2.read(); |
namcheol | 1:4a8a315ea215 | 20 | thread_sleep_for(200); |
dshin | 0:f31836d48420 | 21 | } |
dshin | 0:f31836d48420 | 22 | } |