COSA
An Object-Oriented Platform for Arduino Programming
|
Cosa provides an object-oriented version of VirtualWire (VWI) which acts as a device driver for RF433/335 modules. Cosa also support the NRF24L01+ and TI CC1101 devices.
Device driver for the TI CC1101 Low-Power Sub-1 GHz RF Transceiver (SPI).
An elementary IR receiver driver class for TSOP4838 (InputPin).
NEXA Wireless (RF433) Lighting Control receiver and transmitter (ExternalInterruptPin/OutputPin).
Driver for the nRF24L01 Single Chip 2.4GHz Transceiver (SPI).
Driver for the RFM69W/HW ISM Transceiver Modules (SPI).
VWI (Virtual Wire Interface) provides features to send short messages, without addressing, retransmit or acknowledgment, a bit like UDP over wireless, using ASK (Amplitude Shift Keying). Supports a number of inexpensive radio transmitters and receivers (RF315/433), and may be configured to use different codecs; VirtualWireCodec, ManchesterCodec, Block4B5BCodec, and BitstuffingCodec (InputPin/Timer).