Having fun with hardware

Sudar Muthu
Sudar MuthuIndependent Consultant
Having fun with
Hardware
Sudar Muthu (@sudarmuthu)
http://hardwarefun.com
http://github.com/sudar
Who Am I?
Unfortunately

No Demo Today 
I just spawned a new process ;)
http://sudarmuthu.com/blog/spawned-a-new-process
Having fun with Hardware

MY STORY
I was

Someone who hated electronics
Not anymore ;)
That’s because of Arduino
http://hardwarefun.com/news/hello-world
Arduino
•
•
•
•
•

Extremely beginner friendly
Lots of examples to get your hands dirty
Lots of 3rd party libraries
Shields are available to do anything
Fully opensource (both hardware & software)
Some tips for getting started
•
•
•
•
•

Start with some small, but yet complete project
Decide at what level of abstraction you want to work
Don’t stop if you are struck
If possible do your first project in a group
Open source your work
Checkout some of my works
• Asimi – My first bot - http://hardwarefun.com/projects/asimi
• Arduino Libraries and other projects http://hardwarefun.com/projects
• My talks, slides etc – http://sudarmuthu.com/my-talks
• Arduino Makefile http://hardwarefun.com/tutorials/compiling-arduinosketches-using-makefile
• Building robots using Arduino tutorial http://hardwarefun.com/tutorials/building-robots-usingarduino
THANK YOU
1 of 12

Recommended

How arduino helped me in life by
How arduino helped me in lifeHow arduino helped me in life
How arduino helped me in lifeSudar Muthu
2.8K views16 slides
New methods the human pangenome hackathon recap by
New methods   the human pangenome hackathon recapNew methods   the human pangenome hackathon recap
New methods the human pangenome hackathon recapGenomeInABottle
160 views2 slides
Using arduino and raspberry pi for internet of things by
Using arduino and raspberry pi for internet of thingsUsing arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of thingsSudar Muthu
7.4K views69 slides
Getting started with arduino workshop by
Getting started with arduino workshopGetting started with arduino workshop
Getting started with arduino workshopSudar Muthu
3.6K views31 slides
WordPress Developer Tools to increase productivity by
WordPress Developer Tools to increase productivityWordPress Developer Tools to increase productivity
WordPress Developer Tools to increase productivitySudar Muthu
2.1K views23 slides
Making arduino-talk-with-android-using-amarino by
Making arduino-talk-with-android-using-amarinoMaking arduino-talk-with-android-using-amarino
Making arduino-talk-with-android-using-amarinoSudar Muthu
3.8K views11 slides

More Related Content

Similar to Having fun with hardware

Introduction to arduino by
Introduction to arduinoIntroduction to arduino
Introduction to arduinoPreet Sangha
461 views35 slides
2016 qcon-virtual-scrum by
2016 qcon-virtual-scrum2016 qcon-virtual-scrum
2016 qcon-virtual-scrumJeanne Boyarsky
630 views32 slides
Drupalmatinee.devtools.v2 by
Drupalmatinee.devtools.v2Drupalmatinee.devtools.v2
Drupalmatinee.devtools.v2Joeri Poesen
564 views19 slides
Sharing ideas handout by
Sharing ideas handoutSharing ideas handout
Sharing ideas handoutlizsolomonides
79 views1 slide
Digital Fabrication Studio 0.3 Introduction by
Digital Fabrication Studio 0.3 IntroductionDigital Fabrication Studio 0.3 Introduction
Digital Fabrication Studio 0.3 IntroductionMassimo Menichinelli
1.2K views15 slides
Programming the Real World: Javascript for Makers by
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makerspchristensen
11.5K views62 slides

Similar to Having fun with hardware(15)

Introduction to arduino by Preet Sangha
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Preet Sangha461 views
Drupalmatinee.devtools.v2 by Joeri Poesen
Drupalmatinee.devtools.v2Drupalmatinee.devtools.v2
Drupalmatinee.devtools.v2
Joeri Poesen564 views
Programming the Real World: Javascript for Makers by pchristensen
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
pchristensen11.5K views
Practical engineering by Ashwith Rego
Practical engineeringPractical engineering
Practical engineering
Ashwith Rego495 views
Lesson one power point 3 by lewi300
Lesson one   power point 3Lesson one   power point 3
Lesson one power point 3
lewi300702 views
Online.sg #9 "LLVM" Opening & Closing by Shota Fukumori
Online.sg #9 "LLVM" Opening & ClosingOnline.sg #9 "LLVM" Opening & Closing
Online.sg #9 "LLVM" Opening & Closing
Shota Fukumori522 views
Piloting the iPad and other tablets coffee club at University of Huddersfield by Olaojo Aiyegbayo
Piloting the iPad and other tablets coffee club at University of HuddersfieldPiloting the iPad and other tablets coffee club at University of Huddersfield
Piloting the iPad and other tablets coffee club at University of Huddersfield
Olaojo Aiyegbayo914 views
Central Iowa Linux Users Group: August 2020 Jupyter Lab by Andrew Denner
Central Iowa Linux Users Group: August 2020 Jupyter LabCentral Iowa Linux Users Group: August 2020 Jupyter Lab
Central Iowa Linux Users Group: August 2020 Jupyter Lab
Andrew Denner302 views

More from Sudar Muthu

A quick preview of WP CLI - Chennai WordPress Meetup by
A quick preview of WP CLI - Chennai WordPress MeetupA quick preview of WP CLI - Chennai WordPress Meetup
A quick preview of WP CLI - Chennai WordPress MeetupSudar Muthu
1.5K views8 slides
Unit testing for WordPress by
Unit testing for WordPressUnit testing for WordPress
Unit testing for WordPressSudar Muthu
5.2K views27 slides
Python in raspberry pi by
Python in raspberry piPython in raspberry pi
Python in raspberry piSudar Muthu
8K views25 slides
Hack 101 at IIT Kanpur by
Hack 101 at IIT KanpurHack 101 at IIT Kanpur
Hack 101 at IIT KanpurSudar Muthu
1.7K views56 slides
PureCSS open hack 2013 by
PureCSS open hack 2013PureCSS open hack 2013
PureCSS open hack 2013Sudar Muthu
3.7K views23 slides
Pig workshop by
Pig workshopPig workshop
Pig workshopSudar Muthu
8.1K views79 slides

More from Sudar Muthu(20)

A quick preview of WP CLI - Chennai WordPress Meetup by Sudar Muthu
A quick preview of WP CLI - Chennai WordPress MeetupA quick preview of WP CLI - Chennai WordPress Meetup
A quick preview of WP CLI - Chennai WordPress Meetup
Sudar Muthu1.5K views
Unit testing for WordPress by Sudar Muthu
Unit testing for WordPressUnit testing for WordPress
Unit testing for WordPress
Sudar Muthu5.2K views
Python in raspberry pi by Sudar Muthu
Python in raspberry piPython in raspberry pi
Python in raspberry pi
Sudar Muthu8K views
Hack 101 at IIT Kanpur by Sudar Muthu
Hack 101 at IIT KanpurHack 101 at IIT Kanpur
Hack 101 at IIT Kanpur
Sudar Muthu1.7K views
PureCSS open hack 2013 by Sudar Muthu
PureCSS open hack 2013PureCSS open hack 2013
PureCSS open hack 2013
Sudar Muthu3.7K views
Arduino Robotics workshop day2 by Sudar Muthu
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
Sudar Muthu9.5K views
Arduino Robotics workshop Day1 by Sudar Muthu
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
Sudar Muthu12.8K views
Hands on Hadoop and pig by Sudar Muthu
Hands on Hadoop and pigHands on Hadoop and pig
Hands on Hadoop and pig
Sudar Muthu2.6K views
Lets make robots by Sudar Muthu
Lets make robotsLets make robots
Lets make robots
Sudar Muthu2.7K views
Capabilities of Arduino (including Due) by Sudar Muthu
Capabilities of Arduino (including Due)Capabilities of Arduino (including Due)
Capabilities of Arduino (including Due)
Sudar Muthu2.8K views
Controlling robots using javascript by Sudar Muthu
Controlling robots using javascriptControlling robots using javascript
Controlling robots using javascript
Sudar Muthu7K views
Picture perfect hacks with flickr API by Sudar Muthu
Picture perfect hacks with flickr APIPicture perfect hacks with flickr API
Picture perfect hacks with flickr API
Sudar Muthu2.7K views
Capabilities of Arduino by Sudar Muthu
Capabilities of ArduinoCapabilities of Arduino
Capabilities of Arduino
Sudar Muthu5.7K views
Introduction to node.js GDD by Sudar Muthu
Introduction to node.js GDDIntroduction to node.js GDD
Introduction to node.js GDD
Sudar Muthu7.3K views
Using Javascript in today's world by Sudar Muthu
Using Javascript in today's worldUsing Javascript in today's world
Using Javascript in today's world
Sudar Muthu2.3K views
Hack u yql-iit-delhi by Sudar Muthu
Hack u yql-iit-delhiHack u yql-iit-delhi
Hack u yql-iit-delhi
Sudar Muthu993 views
A slightly advanced introduction to node.js by Sudar Muthu
A slightly advanced introduction to node.jsA slightly advanced introduction to node.js
A slightly advanced introduction to node.js
Sudar Muthu10K views
YAP - HackU 2011 by Sudar Muthu
YAP - HackU 2011YAP - HackU 2011
YAP - HackU 2011
Sudar Muthu1.7K views

Recently uploaded

Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
53 views38 slides
Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
12 views36 slides
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
"Running students' code in isolation. The hard way", Yurii Holiuk by
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk Fwdays
17 views34 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
56 views21 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
59 views46 slides

Recently uploaded(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays17 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
6g - REPORT.pdf by Liveplex
6g - REPORT.pdf6g - REPORT.pdf
6g - REPORT.pdf
Liveplex10 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 views

Having fun with hardware

  • 1. Having fun with Hardware Sudar Muthu (@sudarmuthu) http://hardwarefun.com http://github.com/sudar
  • 4. I just spawned a new process ;) http://sudarmuthu.com/blog/spawned-a-new-process
  • 5. Having fun with Hardware MY STORY
  • 6. I was Someone who hated electronics
  • 8. That’s because of Arduino http://hardwarefun.com/news/hello-world
  • 9. Arduino • • • • • Extremely beginner friendly Lots of examples to get your hands dirty Lots of 3rd party libraries Shields are available to do anything Fully opensource (both hardware & software)
  • 10. Some tips for getting started • • • • • Start with some small, but yet complete project Decide at what level of abstraction you want to work Don’t stop if you are struck If possible do your first project in a group Open source your work
  • 11. Checkout some of my works • Asimi – My first bot - http://hardwarefun.com/projects/asimi • Arduino Libraries and other projects http://hardwarefun.com/projects • My talks, slides etc – http://sudarmuthu.com/my-talks • Arduino Makefile http://hardwarefun.com/tutorials/compiling-arduinosketches-using-makefile • Building robots using Arduino tutorial http://hardwarefun.com/tutorials/building-robots-usingarduino