Saltware / Mbed 2 deprecated Water Play

Dependencies:   mbed DRV88255 TextLCD Ping mbed-rtos

Committer:
6366295
Date:
Tue Jun 07 11:28:49 2016 +0000
Revision:
2:f6ebc225f232
Parent:
1:eb527bc93b62
Child:
4:4011a1562a77
Added motor controller

Who changed what in which revision?

UserRevisionLine numberNew contents of line
6366295 0:dab140a197e0 1 #include "SalinityController.h"
6366295 0:dab140a197e0 2 #include "TemperatureController.h"
6366295 2:f6ebc225f232 3 #include "MotorController.h"
6366295 0:dab140a197e0 4
6366295 0:dab140a197e0 5 #include "mbed.h"
6366295 0:dab140a197e0 6
6366295 0:dab140a197e0 7 int main()
6366295 0:dab140a197e0 8 {
6366295 0:dab140a197e0 9 int count;
6366295 0:dab140a197e0 10
6366295 0:dab140a197e0 11 SalinityController salt;
6366295 0:dab140a197e0 12 TemperatureController temperature;
6366295 2:f6ebc225f232 13 MotorController motor;
6366295 2:f6ebc225f232 14
6366295 2:f6ebc225f232 15 for(int i = 0; i < 20; i++)
6366295 2:f6ebc225f232 16 {
6366295 2:f6ebc225f232 17 motor.test();
6366295 2:f6ebc225f232 18 }
6366295 0:dab140a197e0 19
6366295 1:eb527bc93b62 20 while(1) {
6366295 0:dab140a197e0 21 printf("%d> ", count);
6366295 0:dab140a197e0 22
6366295 0:dab140a197e0 23 salt.displayPPT();
6366295 0:dab140a197e0 24
6366295 1:eb527bc93b62 25 temperature.displayTemperature();
6366295 1:eb527bc93b62 26
6366295 1:eb527bc93b62 27 temperature.controlHeater();
6366295 0:dab140a197e0 28
6366295 0:dab140a197e0 29 count++;
6366295 0:dab140a197e0 30
6366295 1:eb527bc93b62 31 wait(0.1);
6366295 0:dab140a197e0 32 }
6366295 0:dab140a197e0 33 }