Difference between revisions of "Infrared transmission"

From Microduino Wiki
Jump to: navigation, search
(Major Edits)
 
Line 36: Line 36:
  
 
===Preparation===
 
===Preparation===
Setup 1:Connect the IR transmitter's interface with the Hub's D6 digital port.  
+
Setup 1: Connect the IR transmitter's interface with the Hub's D6 digital port.  
 
[[file:mCookie-IR transmitter-sensor.JPG|600px|center]]
 
[[file:mCookie-IR transmitter-sensor.JPG|600px|center]]
*Setup 2:Connect the core, Hub and IR transmitter to a computer with a USB cable.
+
*Setup 2: Connect the core, Hub and IR transmitter to a computer with a USB cable.
 
  [[file:mCookie-strandtext-pc.JPG|600px|center]]
 
  [[file:mCookie-strandtext-pc.JPG|600px|center]]
 
===Debugging===
 
===Debugging===

Latest revision as of 06:41, 30 September 2016

Outline

The Microduino IR LED can emit infrared signals just like a remote control. Couple this with an infrared receiver and you can control projects from a distance. The maximum transmission distance for the emitter is 10 meters.

Specification

  • Electrical Specifications
    • Operation Voltage: 3.3V~5V
    • This is an Output Device
  • Technical Specifications
    • Emitting Distance: 10 meters
    • Emitting Angle: 25 degrees
    • Wavelength: 940nm
  • Dimensions
    • LED: 5mm
    • Board: 10mm x 20mm
    • Connector: 4-Pin, 1.27mm-pitch
  • Connector Interface
    • Pins: D6 (on Hub), VCC (power), GND (ground) and NC (Not Connected)
    • NOTE: To emit at the proper frequency for remote control (38KHz), the sensor must be connected to pin D6 on the Sensor Hub

Development

Equipment

Module Number Function
mCookie-CoreUSB 1 Core board
mCookie-Hub 1 Sensor pin board
Microduino-IR Transmitter 1 Infrared transmission

Preparation

Setup 1: Connect the IR transmitter's interface with the Hub's D6 digital port.

  • Setup 2: Connect the core, Hub and IR transmitter to a computer with a USB cable.
MCookie-strandtext-pc.JPG

Debugging

  • Open " IRsendDemo " program in the libraries.
MCookie-IRsendDemo.JPG
Upload.JPG
  • include <IRremote.h> - Imports the IRremote library and allows you to use all functions.
  • IRsend irsend; - Declares an object for the infrared transmitter to use IR functions.
  • irsend.sendSony(0xa90, 12); - Sends an infrared code using a Sony remote protocol.
  • Once you open the Serial Monitor, you can input any values into the console. The LED on the transmitter will blink once the infrared signal has been sent.