Changes between Version 6 and Version 7 of ControlSystems/Electrical/Training/Arduino/Lesson8


Ignore:
Timestamp:
Oct 3, 2015, 9:50:51 AM (10 years ago)
Author:
David Albert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ControlSystems/Electrical/Training/Arduino/Lesson8

    v6 v7  
    2626These displays run on +5v which your Arduino can supply and use the industry standard HD44780 controller.  Programming the LCD controller can be complex, but fortunately Arduino provides libraries to make it a breeze.
    2727
     28== IR Remote Control ==
     29
     30[[Image(http://ecx.images-amazon.com/images/I/21WjXmdTpGL.jpg, align=right, width=128)]]
     31Most remote controls use LEDs that emit infra-red light.  They use a technique called On-Off Keying (OOK) which turns an infra-red LED on and off 38000 times per second (38kHz).  When the LED is active (turning on and off at 38kHz), a '1' is being transmitted.  When the LED is turned off, a '0' is being transmitted.  An IR receiver detects this signal by filtering out all signals that are *not* changing at 38kHz; the receiver output goes high when a 38kHz signal is being received and low otherwise.  You can (and should) read about this [https://learn.sparkfun.com/tutorials/ir-communication here].
     32
     33The team has a set of IR receivers that you can connect to your Arduino.  If you're clever, you can then use your favorite TV remote control to direct your mini-bot!  You can learn more about how to do this using this [http://www.instructables.com/id/The-Easiest-Way-to-Use-Any-IR-Remote-with-Ardiuno/?ALLSTEPS instructable].
     34
     35
     36== Other Topics ==
    2837* LEDs and speakers for input
    2938   * Speaker as microphone [http://www.circuitstoday.com/speaker-to-microphone-converter-circuit transistor preamp]