Closed Kamoba closed 8 months ago
Ok, I got success. The trick was :
M0 --> GND
M1 --> NC/VCC
RX --> TX2 (D7)
TX --> RX2 (D8)
Even I got Chan : 65 -> 475MHz
while my config via the Ebyte software it was 915MHz. It's mean something wrong somewhere!
Hi, for the frequency you must set the specified define. You cancheck here. Bye Renzo
Hmm, I add this on top:
#define E22_30
#define FREQUENCY_915
But still got Chan : 63 -> 473MHz
while now I have Ch: 63 and and Frequency: 913.125 MHz.
On the setConfig script I changed pins and configuration.CHAN = 63;
but got same thing.
Also notice you have max POWER_22 which will set power to 22dBm, mine have 30dBm, POWER_30 not defined.
Hi, First of all remember that only the description is wrong. To put on work if the define not working insert them inside stateNaming.h file. Bye Renzo
Hi, I was scaring to transmit on a wrong frequency bands and got trouble. So thank you for taking the stress away.
After a few tries, I got it to work! So to summarize, I skip your configuration and use the configuration software provided by the manufacturer (RF_settings) then use your fixedTransmission example.
A suggestion, you should set variable CHANNEL on the example
e22ttl.sendFixedMessage(0, DESTINATION_ADDL, CHANNEL, "Hello, world?");
I almost did not pay attention to it.
A last question could you please explain me what is corresponding AddL here on this image?
You said: "Low address byte of module (the default 00H)", but still did not get, yes I know I'm a newbie.
Thanks!
Hi kamoba, ADDL and ADDH are the bytes that represent the adddress I use it separately for simplicity. Bye Renzo
Hi,
Thank you for your great work.
I'm using E22-900T30S with NodeMCU V3, so I guess I should use the wiring and code for esp8266. Here is my wiring:
To get started I use the esp8266_e22_getConfiguration code. But got error:
Did I do something wrong? Or NodeMCU if supported use different wiring?
Thanks