44CON 2013 - Controlling a PC using Arduino
Upcoming SlideShare
Loading in...5
×
 

44CON 2013 - Controlling a PC using Arduino

on

  • 1,582 views

Slides from the workshop "Controlling a PC using Arduino" conducted at 44CON 2013 in London. It goes through hardware and software used to remotely control a PC (power/reset). Future developments will ...

Slides from the workshop "Controlling a PC using Arduino" conducted at 44CON 2013 in London. It goes through hardware and software used to remotely control a PC (power/reset). Future developments will be including a telnet/rs232 and environment variables.

Statistics

Views

Total Views
1,582
Views on SlideShare
355
Embed Views
1,227

Actions

Likes
0
Downloads
9
Comments
0

13 Embeds 1,227

http://blog.michaelboman.org 1137
http://feeds.feedburner.com 38
http://www.directrss.co.il 12
http://secnews.se 11
http://digg.com 9
http://cloud.feedly.com 9
http://plus.url.google.com 3
http://3343693239455968046_626266685f5c1f358277e426456be2c6e3375cf8.blogspot.com 2
http://www.feedspot.com 2
http://www.hanrss.com 1
https://www.google.com 1
http://www.newsblur.com 1
http://3343693239455968046_626266685f5c1f358277e426456be2c6e3375cf8.blogspot.com.au 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

44CON 2013 - Controlling a PC using Arduino 44CON 2013 - Controlling a PC using Arduino Presentation Transcript

  • Controlling a PC usingControlling a PC using ArduinoArduino Michael BomanMichael Boman
  • The componentsThe components Arduino Development BoardArduino Development Board Arduino Ethernet ShieldArduino Ethernet Shield Arduino Relay ShieldArduino Relay Shield Code: REST serverCode: REST server
  • Arduino DevelopmentArduino Development BoardBoard View slide
  • Arduino Ethernet ShieldArduino Ethernet Shield View slide
  • Arduino Relay ShieldArduino Relay Shield
  • How does a relay work?How does a relay work?
  • CodeCode
  • FunctionsFunctions void setup()void setup() void send404(EthernetClient client)void send404(EthernetClient client) void sendStatus(EthernetClient client, char *variable, charvoid sendStatus(EthernetClient client, char *variable, char *value)*value) char** parse(char* str)char** parse(char* str) void reboot(int relay)void reboot(int relay) void handleCommand(EthernetClient client, char* cmd,void handleCommand(EthernetClient client, char* cmd, char* param)char* param) int countSegments(char* str)int countSegments(char* str) void loop()void loop()
  • Testing CodeTesting Code
  • Uploading CodeUploading Code
  • Monitoring ExecutionMonitoring Execution
  • FutureFuture RS232 Interface / Telnet ServerRS232 Interface / Telnet Server
  • FutureFuture Temperature monitoringTemperature monitoring
  • Combined Relay/TempCombined Relay/Temp
  • Questions and AnswersQuestions and Answers michael@michaelboman.orgmichael@michaelboman.org @mboman@mboman