9
Visual Studio C# Arduino Sketch WiFI

Arduino Sketch WiFI Visual Studio C#

Embed Size (px)

Citation preview

Page 1: Arduino Sketch WiFI Visual Studio C#

Visual Studio C#

Arduino Sketch

WiFI

Page 2: Arduino Sketch WiFI Visual Studio C#
Page 3: Arduino Sketch WiFI Visual Studio C#

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

Page 4: Arduino Sketch WiFI Visual Studio C#

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

Mega ADK

Page 5: Arduino Sketch WiFI Visual Studio C#

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

Page 6: Arduino Sketch WiFI Visual Studio C#

Polling protocol

eVEeV

[ CMD DATA CHK ]

SET DATA

REAL DATA

Page 7: Arduino Sketch WiFI Visual Studio C#

Event driven protocol with message queue

eVEeV

EV 1 EV 2 EV 3

EV1EV2EV3SCHEDULER EVENTS

PHYSICAL EVENTSQUEUE

Page 8: Arduino Sketch WiFI Visual Studio C#

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

Page 9: Arduino Sketch WiFI Visual Studio C#

• 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