![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
IT Tralee Life Long Learning 2020 Instrumentation, Monitoring and Control Module Laboratory Session
LAB_2.2.cpp@0:160adfe0ded8, 2020-07-27 (annotated)
- Committer:
- alejandromontes
- Date:
- Mon Jul 27 19:40:37 2020 +0000
- Revision:
- 0:160adfe0ded8
Alejandro Montes Instrumentation Monitoring and Control LAB
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
alejandromontes | 0:160adfe0ded8 | 1 | #include "mbed.h" |
alejandromontes | 0:160adfe0ded8 | 2 | #include "C12832.h" |
alejandromontes | 0:160adfe0ded8 | 3 | |
alejandromontes | 0:160adfe0ded8 | 4 | PwmOut led1(LED1); |
alejandromontes | 0:160adfe0ded8 | 5 | AnalogIn pot1(p19); |
alejandromontes | 0:160adfe0ded8 | 6 | float pressure; |
alejandromontes | 0:160adfe0ded8 | 7 | C12832 lcd(p5, p7, p6, p8, p11); |
alejandromontes | 0:160adfe0ded8 | 8 | |
alejandromontes | 0:160adfe0ded8 | 9 | int main() { |
alejandromontes | 0:160adfe0ded8 | 10 | while(1) { |
alejandromontes | 0:160adfe0ded8 | 11 | pressure = led1 = pot1; |
alejandromontes | 0:160adfe0ded8 | 12 | wait(0.01); |
alejandromontes | 0:160adfe0ded8 | 13 | lcd.locate(0,0); |
alejandromontes | 0:160adfe0ded8 | 14 | lcd.printf("Pressure = %.2f", pressure); |
alejandromontes | 0:160adfe0ded8 | 15 | lcd.locate(15,11); |
alejandromontes | 0:160adfe0ded8 | 16 | lcd.printf("Temperature = %.3e", pressure); |
alejandromontes | 0:160adfe0ded8 | 17 | lcd.locate(0,23); |
alejandromontes | 0:160adfe0ded8 | 18 | lcd.printf("Force = %.4f", pressure); |
alejandromontes | 0:160adfe0ded8 | 19 | |
alejandromontes | 0:160adfe0ded8 | 20 | } |
alejandromontes | 0:160adfe0ded8 | 21 | } |