MAKECourse
  • Home
  • About
  • Course Materials
    • Software
    • Course Kits
    • TA hours
  • Videos
    • Intro to Programming Videos
    • Advanced Topics >
      • DAC and ADC Tutorial
      • SD Card Data Logging
      • DC Motor Control
  • Schedule
    • Syllabus
  • Student Projects
    • Awesome Prizes
    • Fall 2020 Projects
    • Fall 2016 Awesome Prize Winners
    • Fall 2016 Projects
    • Spring 2016 Awesome Prize Winners
    • Spring 2016 Projects
    • Fall 2015 Awesome Prize Winners
    • Fall 2015 Projects
    • Spring 2015 Awesome Prize Winners
    • Spring 2015 Projects
    • Fall 2014 Projects
    • Spring 2014 Projects

Week 9: Segment 1: Controlling an Arduino with an Infrared remote control

This segment focuses on understanding and using infrared (IR) remote controls with the Arduino:

Goals:

  • Understand IR transmission protocols
  • Understand the hardware used to receive transmissions.
  • Learn the basics of interpreting transmissions
  • Learn to use the open source IRremote.h library.

In-Class Project:
  • Use an IR remote control to control a servo motor or LEDs.
  • Position the servo based on the pressed buttons on the remote, or turn LEDs on and off etc...

Materials for this segment:
  • Watch the video on the right.
  • Arduino sketches featured in the video.
  • IRremote library.
  • Read the website featured in the video where the use of the IRremote library is being discussed.

Main Arduino sketch used in the tutorial:
tutorial_ir_remote4_lcd.zip
File Size: 5 kb
File Type: zip
Download File

IRremote.h library (put in your library folder). This file was downloaded on 2/9/2014. Potentially newer versions can be downloaded here.
irremote.zip
File Size: 43 kb
File Type: zip
Download File

Demo Arduino sketch featured in the video that uses the IRremote.h library (note that the LCD printout is specific to using the in-vidoe featured remote control - use the serial monitor to view what your particular remote puts out):
tutorial_ir_remote5_library.zip
File Size: 1 kb
File Type: zip
Download File

[Home] [Course Materials] [Syllabus] [Student Projects] [Contact]
Powered by Create your own unique website with customizable templates.