Yes sir,
here i am showing what i did.
I tried Library which is given in above post#6 by rsmls .
Here i tested my RF Transmitter & Reciever is working or not.
after installing Library, i edit "RF_ASK.h" file . changed Tx pin to A1.
then i upload following code into Arduino mega 2560 pro.
#include <RH_ASK.h>
#include <SPI.h> // Not actually used but needed to compile
RH_ASK driver;
void setup()
{
Serial.begin(9600); // Debugging only
if (!driver.init())
Serial.println("init failed");
}
void loop()
{
const char *msg = "hello";
driver.send((uint8_t *)msg, strlen(msg));
driver.waitPacketSent();
delay(200);
}
then i made circuit like it,
after it i saw , Transmitter is sending,, and Green led is blinking according to Transmission... it mean my Tx Rx module is working, and Arduino mega 2560 pro is also sending data to Transmitter.
but when i try following code For "Teensy LC Board" & " ESP8266 Board" to see Data.
#include <RH_ASK.h>
#include <SPI.h> // Not actualy used but needed to compile
RH_ASK driver;
void setup()
{
Serial.begin(9600); // Debugging only
if (!driver.init())
Serial.println("init failed");
}
void loop()
{
uint8_t buf[RH_ASK_MAX_MESSAGE_LEN];
uint8_t buflen = sizeof(buf);
if (driver.recv(buf, &buflen)) // Non-blocking
{
int i;
// Message with a good checksum received, dump it.
driver.printBuffer("Got:", buf, buflen);
}
}
I am getting Error from Teensy LC Board
Arduino: 1.8.13 (Windows 7), TD: 1.53, Board: "Teensy LC, Serial, 48 MHz, Smallest Code, US English"
C:\Program Files\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\acer\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\acer\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\acer\Documents\Arduino\libraries -fqbn=teensy:avr:teensyLC:usb=serial,speed=48,opt=osstd,keys=en-us -ide-version=10813 -build-path C:\Users\acer\AppData\Local\Temp\arduino_build_754878 -warnings=none -build-cache C:\Users\acer\AppData\Local\Temp\arduino_cache_637036 -verbose C:\Users\acer\Documents\Arduino\RF_433_Mhz_Receiver\RF_433_Mhz_Receiver.ino
C:\Program Files\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files\Arduino\hardware -hardware C:\Users\acer\AppData\Local\Arduino15\packages -tools C:\Program Files\Arduino\tools-builder -tools C:\Program Files\Arduino\hardware\tools\avr -tools C:\Users\acer\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files\Arduino\libraries -libraries C:\Users\acer\Documents\Arduino\libraries -fqbn=teensy:avr:teensyLC:usb=serial,speed=48,opt=osstd,keys=en-us -ide-version=10813 -build-path C:\Users\acer\AppData\Local\Temp\arduino_build_754878 -warnings=none -build-cache C:\Users\acer\AppData\Local\Temp\arduino_cache_637036 -verbose C:\Users\acer\Documents\Arduino\RF_433_Mhz_Receiver\RF_433_Mhz_Receiver.ino
Using board 'teensyLC' from platform in folder: C:\Program Files\Arduino\hardware\teensy\avr
Using core 'teensy3' from platform in folder: C:\Program Files\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\\Program Files\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSYLC -DF_CPU=48000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_754878\\sketch\\RF_433_Mhz_Receiver.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for RH_ASK.h: [RadioHead SparkFun_RadioHead_Arduino_Library-master@1.4.2]
ResolveLibrary(RH_ASK.h)
-> candidates: [RadioHead SparkFun_RadioHead_Arduino_Library-master@1.4.2]
"C:\\Program Files\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSYLC -DF_CPU=48000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\SparkFun_RadioHead_Arduino_Library-master\\src" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_754878\\sketch\\RF_433_Mhz_Receiver.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
"C:\\Program Files\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m0plus -fsingle-precision-constant -D__MKL26Z64__ -DTEENSYDUINO=153 -DARDUINO=10813 -DARDUINO_TEENSYLC -DF_CPU=48000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Users\\acer\\Documents\\Arduino\\libraries\\SparkFun_RadioHead_Arduino_Library-master\\src" "-IC:\\Program Files\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\acer\\AppData\\Local\\Temp\\arduino_build_754878\\sketch\\RF_433_Mhz_Receiver.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for RHutil/atomic.h: []
ResolveLibrary(RHutil/atomic.h)In file included from C:\Users\acer\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master\src/RHGenericDriver.h:9:0,
-> candidates: []
from C:\Users\acer\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master\src/RH_ASK.h:9,
from C:\Users\acer\Documents\Arduino\RF_433_Mhz_Receiver\RF_433_Mhz_Receiver.ino:1:
C:\Users\acer\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master\src/RadioHead.h:616:29: fatal error: RHutil/atomic.h: No such file or directory
compilation terminated.
Multiple libraries were found for "RH_ASK.h"
Used: C:\Users\acer\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master
Not used: C:\Program Files\Arduino\hardware\teensy\avr\libraries\RadioHead
Using library SparkFun_RadioHead_Arduino_Library-master at version 1.4.2 in folder: C:\Users\acer\Documents\Arduino\libraries\SparkFun_RadioHead_Arduino_Library-master
Using library SPI at version 1.0 in folder: C:\Program Files\Arduino\hardware\teensy\avr\libraries\SPI
Error compiling for board Teensy LC.
i am not at advance level about coding. please reply how to fix it.
Please also notice ,
Serial.println ();
function is not used in library's Receiver Example code. how to see recieved DATA in serial monitor.
i want set both board to Recieve Data from RF Module one by one . please check how it can be solve step by step.
thank you .......