VirtualWire Library for chipKIT

Hello,

I have modified the VirtualWire library originally developed for Arduino in order to be able to run it on PIC32 Microcontrollers. The main changes concern the interruption setup and handling (OC1 and Timer 2).

VirtualWire is a library that provides features to send short messages without addressing, retransmit, or acknowledgment, a bit like UDP over wireless, using ASK (amplitude shift keying). It supports a number of inexpensive radio transmitters and receivers. All that is required is transmit data, receive data, and (for transmitters, optionally) a PTT transmitter enable.

In addition, I have added 2 functions in the VirtualWire lib, vw_send_float and vw_get_float.

These functions allow you to:

  • Transmit float values
  • Manage source value helpful in case of one receiver connected to several sources
  • Manage the type of data transmitted, currently 2 types of data are defined:
    • #define VW_TEMPERATURE_DATA_TYPE 250
    • #define VW_LIGHT_DATA_TYPE 251

For more information, click the following links:

Don’t hesitate to use VirtualWire, and feel free to ask any questions. Eric
VN:F [1.9.22_1171]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

FM Radio Over I2C and Bluetooth Remote Control with chipKIT uC32

Bluetooth Remote Controlled FM Radio using chipKIT uC32, Basic I/O Shield, and RDA5807M FM-stereo radio tuner
Bluetooth Remote Controlled FM Radio using chipKIT uC32, Basic I/O Shield, and RDA5807M FM-stereo radio tuner

As a follow-on post to yesterday’s post about the FM Radio with chipKIT uC32 and Basic I/O Shield, we are sharing the tutorial that adds Bluetooth® connectivity/remote control to your chipKIT FM radio tuner. Check it out!

VN:F [1.9.22_1171]
Rating: 6.0/10 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

FM Radio Over I2C with chipKIT uC32 and Basic I/O Shield


The RedAcacia blog does a fantastic job of putting together tutorials, and in this tutorial, you will learn how to create a simple, yet powerful, FM radio tuner using the chipKIT uC32 board, a chipKIT Basic I/O Shield and an RDA5807M FM-stereo, radio-tuner module communicating over the I²C™ protocol.

Thank you Tayeb!

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)