rpr research
  TUTORIAL
 





Chapter Zero
 - updated 24/11/2012

  • Introduction to the Arduino system
  • Basic digital outputs
  • Lots of blinking LEDs!

Chapter One - updated 24/11/2012

  • learn about electricity
  • the for loop
  • random 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
  • building a digital thermometer
  • LCD modules-  please see chapter 24

Chapter Three - updated 09/01/2013

  • 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.

Chapter Fourteen - updated 02/03/2013

  • A detailed yet simple introduction to using the XBee wireless data transceivers with Arduino projects

Chapter Fifteen - updated 21/02/2013

  • A beginner’s guide to RFID with Arduino and RDM630 – Build RFID tag/card readers, RFID control systems, and an RFID data logger with time, date and so on
  • Click here for a version that uses Innovations ID-12 or ID-20 RFID readers

Chapter Sixteen - updated 09/01/2013

  • Getting started with using ethernet and Arduino – by reader request

Chapter Seventeen - updated 23/01/2013

  • Getting started with using GPS receivers and Arduino

Chapter Eighteen  - updated 09/01/2013

  • Start playing with RGB LED matrix units

Chapter Nineteen - updated 24/01/2013

  • More about GPS

Chapter Twenty - updated 10/01/2013

  • Arduino and the I2C bus. We learn the basics of reading and writing data to various I2C devices, in preparation for future tutorials.

Chapter Twenty-one - updated 10/01/2013

  • More on Arduino and the I2C bus, including I/O expanders and EEPROM use

Chapter Twenty-two - updated 09/01/2013

  • Arduino and the AREF pin

Chapter Twenty-three - updated 19/01/2013

  • Arduino and the touch-screen

Chapter Twenty-four

  • Arduino and monochrome LCDs (both character and graphical)

Chapter Twenty-five - updated 14/03/2013

  • Using analog input to read multiple buttons

Chapter Twenty-six - updated 08/06/2013

  • Arduino and GSM cellular – part one

Chapter Twenty-seven - updated 18/03/2013

  • Arduino and GSM cellular – part two

Chapter Twenty-eight - updated 19/02/2013

  • Arduino and a colour LCD shield

Chapter Twenty-nine - updated 24/04/2013

  • Arduino and a colour TFT LCD

Chapter Thirty - updated 09/01/2013

  • Arduino and twitter.

Chapter Thirty-one - updated 09/01/2013

  • Arduino’s inbuilt EEPROM

Chapter Thirty-two - updated 05/02/2013

  • Arduino and infra-red remote control

Chapter Thirty-three - updated 02/03/2013

  • Control AC power outlets via SMS
   Chapter Thirty-four - updated 10/01/2013
  • Arduino and the SPI bus (part one)
   Chapter Thirty-five - updated 10/01/2013
  • Arduino and video out
   Chapter Thirty-six - updated 10/01/2013
  • Arduino and the SPI bus (part two)
   Chapter Thirty-seven - updated 19/01/2013
  • Timing applications with millis()
   Chapter Thirty-eight - updated 05/02/2013
  • Thermal printer!
   Chapter Thirty-nine - updated 11/06/2013
  • How to use the NXP SAA1064 4-digit LED display driver IC with our Arduino systems
   Chapter Forty - updated 19/01/2013
   Chapter Forty-One - updated 25/11/2012
  • Using one Microchip MCP023017 to add 16 digital I/O ports to your Arduino
   Chapter Forty-Two  - updated 19/01/13
  • Arduino and Numeric Keypads
   Chapter Forty-Two addendum - updated 19/01/13
  • Arduino and Numeric Keypads II
   Chapter Forty-three - updated 19/01/13
  • I/O Port Manipulation
   Chapter Forty-four - updated 08/02/13
  • Using an ATtiny45/85 with Arduino software
   Chapter Forty-five - updated 05/02/2013
  • Parallax Ping))) Ultrasonic Sensor
   Chapter Forty-six - updated 19/01/2013
  • Using an analog input pin to read four buttons

Chapter Forty-seven - updated 24/11/2012

  • Internet-controlled relays
   Chapter Forty-eight – updated 31/01/2013
  • Arduino and the MSGEQ7 Spectrum Analyzer
   Chapter Forty-nine – updated 11/03/2013
  • Arduino and KTM-S1201 LCD modules

Chapter Fifty - updated 26/04/2013

  • Arduino and ILI9325 colour TFT LCD modules

Chapter Fifty-one  - updated 12/05/2013

  • using MC14489 LED display driver ICs
   Chapter Fifty-two - updated 17/06/2013
  • add analogue-to-digital and digital-to-analogue to your Arduino with the NXP PCF8591

 
  Today, there have been 21 visitors (26 hits) on this page!  
 
This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free