Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed ADS1115 StepperMotor SRF05 TPA81new
Revision 7:a6dc7ec6e4c0, committed 2018-02-09
- Comitter:
- Ezeuz
- Date:
- Fri Feb 09 17:23:27 2018 +0000
- Parent:
- 6:69c59bcab6ea
- Child:
- 8:5e1854c119ba
- Commit message:
- Update
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Fri Feb 09 16:55:06 2018 +0000
+++ b/main.cpp Fri Feb 09 17:23:27 2018 +0000
@@ -30,8 +30,8 @@
// Settings // Servo comm : tx, rx, txEn, id, baud
TextLCD lcd(PA_5, PA_11, PA_6, PB_12, PA_7, PB_6); // LCD : rs, e, d4-d7
AnalogIn ir(PC_5); // Sharp IR : analog
-DigitalOut m2(PA_15); // extinguisher : 12V out M2
-DigitalOut m1(PB_7); // extinguisher : 12V out M1, possibly broken
+DigitalOut m2(PA_15); // extinguisher : 12V out M2, possibly broken
+DigitalOut m1(PB_7); // extinguisher : 12V out M1
DigitalOut led1(PC_13); // GPIO high is 3V3
DigitalOut led2(PC_14);
DigitalIn sound(PA_12); // Sound act : digital, active low
@@ -64,8 +64,8 @@
float line1_o = 0;
float line2_o = 0;
float meas = 0;
- int snd = 0;
- int uvo = 0;
+ float snd = 0;
+ float uvo = 0;
int ext = 0;
// Lidar
@@ -89,10 +89,10 @@
while (1) {
// LCD
- lcd.printf("%.1f L%.1d%.1d\n", meas, line1_o, line2_o);
- pc.printf("%.2fcm L1%.2f L2%.2f ", meas, line1_o, line2_o);
+ lcd.printf("%.1f L%.2f|%.2f\n", meas, line1_o, line2_o);
+ pc.printf("%.2fcm L%.2f|%.2f ", meas, line1_o, line2_o);
- lcd.printf("s%d u%d\n", snd, uvo);
+ lcd.printf("s%d u%d\n", (int)snd, (int)uvo);
pc.printf("s%d u%d ", snd, uvo);
// IR