ARDUINO WORKSHOP

A bit of history

  • 2001 : turning point
  • Processing is born @ mit
  • Before 2005, we had basic stamp
  • It was enough for quite a few projects but had many limitations

History 

  • It costs around 100$
  • Reinterprets basic program each time it runs
  • Low memory
  • Closed hardware
  • Couldn’t run on mac

What is arduino...

ARDUINO IS AN OPEN-SOURCE ELECTRONICS PROTOTYPING PLATFORM BASED ON FLEXIBLE, EASY-TO-USE HARDWARE AND SOFTWARE. IT'S INTENDED FOR ARTISTS, DESIGNERS, HOBBYISTS AND ANYONE INTERESTED IN CREATING INTERACTIVE OBJECTS OR ENVIRONMENTS.

Why arduino...

  • Open source hardware and software
  • Easy prototyping
  • Economical
  • Compatible with mac
  • And…..lots of examples!!!

Arduino comes in many shapes and sizes

arduino uno

analog vs digital

digital signal

  • it is discrete
  • it is either 0 or 1
  • e.g. switches, triggers

analog signal

  • it is a continous signal
  • its value ranges from 0 - 256
  • e.g. audio signal, temperature

two eyes of arduino

electronics

 

programming

electronics part

  • 8 bit AVR micro-controller
  • Boot loader
  • Usb controller
  • External power jack

analog input pins

digital input pins

AVR microcontroller 

Typically :

  • They use less power than a normal comp.
  • Are small and can be battery operated
  • Programmed to do specific tasks
  • Read voltages
  • Generate signals 

Let's move on to programming section

Arduino

By Namit Juneja