Dangerous Prototypes

In development => Project development, ideas, and suggestions => Arduino => Topic started by: liyin on August 19, 2010, 12:58:15 pm

Title: Arduino Tutorials (1-15)
Post by: liyin on August 19, 2010, 12:58:15 pm
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.