Afdhal Atiff Tan / Mbed 2 deprecated ModbusRTU-RS232

Dependencies:   MODSERIAL ModbusSlave232 mbed mbed-rtos millis

Committer:
AfdhalAtiffTan
Date:
Thu Jul 28 13:23:10 2016 +0000
Revision:
1:77e7cf856fae
First Rev_1 alpha code. May contain bugs. All sensors and actuators should be working. Doesn't use RTOS because SoftSerial can't handle it, it uses Ticker instead. Communication via MODBUS RTU on serial.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AfdhalAtiffTan 1:77e7cf856fae 1 //should be compatible with arduino sketch v2
AfdhalAtiffTan 1:77e7cf856fae 2
AfdhalAtiffTan 1:77e7cf856fae 3 //leds for debug purposes
AfdhalAtiffTan 1:77e7cf856fae 4 DigitalOut led1(PA_13);
AfdhalAtiffTan 1:77e7cf856fae 5 DigitalOut led2(PA_14);
AfdhalAtiffTan 1:77e7cf856fae 6 DigitalOut led3(PA_15);
AfdhalAtiffTan 1:77e7cf856fae 7
AfdhalAtiffTan 1:77e7cf856fae 8 DHT dht22(D2,DHT22);
AfdhalAtiffTan 1:77e7cf856fae 9
AfdhalAtiffTan 1:77e7cf856fae 10 DS1820 water_temp(D3);
AfdhalAtiffTan 1:77e7cf856fae 11
AfdhalAtiffTan 1:77e7cf856fae 12 DigitalOut R0(D4);
AfdhalAtiffTan 1:77e7cf856fae 13 DigitalOut R1(D5);
AfdhalAtiffTan 1:77e7cf856fae 14 DigitalOut R2(D6);
AfdhalAtiffTan 1:77e7cf856fae 15 DigitalOut R3(D7);
AfdhalAtiffTan 1:77e7cf856fae 16 DigitalOut R4(D8);
AfdhalAtiffTan 1:77e7cf856fae 17 DigitalOut R5(D9);
AfdhalAtiffTan 1:77e7cf856fae 18 DigitalOut R6(D10);
AfdhalAtiffTan 1:77e7cf856fae 19 DigitalOut R7(D11);
AfdhalAtiffTan 1:77e7cf856fae 20
AfdhalAtiffTan 1:77e7cf856fae 21 SoftSerial CO2sensor(D13, D12);
AfdhalAtiffTan 1:77e7cf856fae 22
AfdhalAtiffTan 1:77e7cf856fae 23 TSL2561_I2C lux_sensor(D14, D15);
AfdhalAtiffTan 1:77e7cf856fae 24
AfdhalAtiffTan 1:77e7cf856fae 25 AnalogIn water_pH(A0);
AfdhalAtiffTan 1:77e7cf856fae 26 AnalogIn water_EC(A1);
AfdhalAtiffTan 1:77e7cf856fae 27
AfdhalAtiffTan 1:77e7cf856fae 28 DigitalIn shell_switch(A2);
AfdhalAtiffTan 1:77e7cf856fae 29 DigitalIn window_switch(A3);