Arduino Tutorials
http://tronixstuff.wordpress.com/tutorials (http://http://tronixstuff.wordpress.com/tutorials)
Chapter Zero
* Introduction to the Arduino system
* Basic digital outputs
* Lots of blinking LEDs!
Chapter One
* Learn about electricity
* The for loop
* Tandom numbers
* Pulse-width modulation
* Fun with RGB LEDs
* Reading analogue inputs
* Building a voltmeter
Chapter Two
* Sensing temperature with the Analog Devices TMP36
* Sending data back to the host PC with the serial outputs
* Libraries
* Using parallel LCD screens
* Building a digital thermometer
Chapter Three
* Controlling relays to switch heavy current loads
* Creating your own functions
* Interrupts
* Having lots of fun with servos
* Building an analogue electronic thermometer
Chapter Four
* Learning about binary numbers
* Getting more output pins using the 74HC595 shift register
* Making noises with buzzers and sounds with speakers
* Understanding arrays
* Building a temperature data logger
Chapter Five
* Controlling more than one 74HC595 shift register
* Using 7-segment LED displays
* We examine and hack a remote control toy car in order to control it with an Arduino
* Learn some more functions
* Build a binary quiz game – testing your ability to convert binary to base-10
Chapter Six
* Using 4-digit 7-segment LED display modules with shift registers
* Examining the Sharp infra-red distance sensor
* Making our first protoshield
* Build a device to display values from an analogue sensor
Chapter Six (addendum)
* More about using 4-digit 7-segment LED display modules
Chapter Seven
* Hexadecimal numbers
* Binary-coded decimal numbers
* The switch…case function
* Introduction to the I2C bus (“two wire interfaceâ€)
* Using the Maxim DS1307 real time clock IC
* Make our own digital clocks!
Chapter Eight
* Some more timing with the Maxim DS1307
* Receive user input via the serial monitor box
* Control physical movement with the serial input data
* Make our own analogue clock!
Chapter Nine
* Blink more LEDs with an 8×8 LED matrix display module
* Spend some time considering user interfaces with our projects
* Create a function to use a potentiometer to return a number in a desired range of numbers (0~x)
* Implement a user-interface on the digital clock from Chapter Seven
* Build our own digital alarm clock!
Chapter Ten
* Creating a minimal Arduino board using a bootrom
* Using Arduino to control a relay with an on/off timer
* Build our own dual timer control system with various timing options
Chapter Eleven
* Start using wireless data link modules
* Control digital pins remotely using wireless
* Investigate rotary encoders
Chapter Twelve
* More about rotary encoders
* Using common-anode LED display modules
* Create a button board
* Start the series of making a prototype into a product
Chapter Thirteen
* Examine piezoelectric buzzers
* Continue with our alarm clock, adding a snooze function
* Using wireless radio modules to create some remote control systems and sending various data over the airwaves.
blinky – the one eyed clock
* An Arduino-based project of interest
Chapter Fourteen
* A detailed yet simple introduction to using the XBee wireless data transceivers with Arduino projects
Chapter Fifteen
* A beginner’s guide to RFID with Arduino! We build RFID tag/card readers, RFID control systems, and an RFID data logger with time, date and so on.