Arduino Sketch WiFI Visual Studio C#.

Post on 06-Jan-2018

274 views 2 download

Transcript of Arduino Sketch WiFI Visual Studio C#.

Visual Studio C#

Arduino Sketch

WiFI

8 bit MC9S08AC60 Freescale uP• 1 UART• CodeWarrior C/C++ compiler• P&E programmer

Arduino MEGA ADK + Wifi Shield• C/C++• LIBRARY WiFi Shield

Mega ADK

• Motor• EV Water• EV Soap• Water Level• Heater• Temperature• Pump

Polling protocol

eVEeV

[ CMD DATA CHK ]

SET DATA

REAL DATA

Event driven protocol with message queue

eVEeV

EV 1 EV 2 EV 3

EV1EV2EV3SCHEDULER EVENTS

PHYSICAL EVENTSQUEUE

Washing machine events:• Motor state: 0 = OFF

1 = CLOCK WYSE LOW

2 = CLOCK WYSE HIGH

3 = CONTRO CLOCK WISE LOW

4 = CONTROL CLOCK WISE HIGH

• DOOR STATE: 0 = DOOR UNLOCK 1 = DOOR LOCK

• HEATER STATE: 0 = OFF 1 = ON TEMPERATURE

• WATER STATE: 0 = WATER STOP 1 = LOAD WATER 2 = LOAD SOAP 3 = DRAIN WATER