OzIRTransceiver

OzIRTransceiver is capable to encode and transmit as well as receive and decode different type of remote controller signals.
An infrared LED needs to be wired to the microcontroller to transmit signals.
To receive signals you should wire an infrared receiver, for example the 1838B.
The most widely used application of this device is to read signals from the most popular remote controller brands.

I. 'Welcome' event from microcontroller

Example

//transmitter device is ready for use
c=welcome&id=tsCbNw&type=OzIRTransceiver&pos=2&name=MyIRTransmitter_1&t=3
//receiver device is ready for use
c=welcome&id=nDf25g&type=OzIRTransceiver&pos=3&name=MyIRReceiver_1&t=4

Parameters

Parameter

Type

Range

Functionality

c

String

'welcome'

Identifies the welcome message.

id

String

6 characters (numbers, uppercase and lowercase characters)

The ID of the device which is chosen by the microcontroller.

type

String

'OzIRTransceiver'

Determines the type of the device.

pos

Byte

0-255

Determines the position of the device on the list of the ID manager of the microcontroller.
Please make sure there are no other devices in the same position.

name (optional)

String

e.g. 'MyIRTransmitter_1'

You can give default names for devices.

t

Byte

0-255

Counts the number of events and responses sent combined. Counts from 0 to 255 then from 0 again.

II. Commands to microcontroller

'send' command

(Only if you use it as a transmitter. It is not used in other cases.)

This command sends any keycode encoded by a selected protocol. If the protocol type is undefined it will use the last set
protocol. The default protocol is Panasonic.