LoRaモジュールのテスト
EBYTE E220-900T22D JPバージョンのテスト CLEALINK E220-900T22S(JP) メーカのサンプル設定にすることで、双方向の通信を確認 Sample Rev3の設定(Fixed, RSSI, addh=0, addl=0,chan=0) 確認コマンド <c1><00><09> 設定コマンド <c0><00><08><00><00><70><01><00><C5><00><00> メッセージ送信テスト。受信側にはRSSIが1Byte付与される。 <00><00><00> Hello <-Fixedのためアドレス(H,L)とチャンネル付与 ESP32でソフトウェアシリアルを利用する改造 EBYTEの設定プログラムでハードウェア設定を確認 Model: E220-900T22S/D Version: 7259-11-2 FrequencyStr: 873.125MHz Parameter: 0xc0 0x00 0x08 0x00 0x00 0x60 0x00 0x17 0x03 0x00 0x00 E220のピン配置 E220接続 E220の電源は3.3V~5V。5Vの方が電源効率がよい。 E220 Get Config 設定読込 M0/M1をVCC(今回3.3V)に接続。 RX/TXの4.7Kの プルアップをつけるとスケッチのアップロード不可 SoftwareSerialでもe220ttlでもどちらでも動作 //******** Works both ways ************** // LoRa_E220 e220ttl(D7, D8); // Config without connect AUX and M0 M1 #include <SoftwareSerial.h> SoftwareSerial mySerial ( D7 , D8 ); // Arduino RX <-- e220 TX, Arduino TX --> e220 RX LoRa_...