แพ็คเกจเพิ่ม lora สนับสนุน
Arduino Mkr Wan 1300
เข้าสู่ Maker MakeCode
1.- เลือก "โครงการใหม่"
2.- เลือก MKR1300 Arduino Board
3.- ไปเมนู -> ขั้นสูง -> ส่วนขยายและคัดลอกลิงค์ถัดไป
https://github.com/ElectronicCats/pxt-lora
กด Enter Select Packages ในเมนู
แพ็คเกจเพิ่มการสนับสนุน LORA สำหรับ Arduino MKR1300
ไลบรารีสำหรับการส่งและรับข้อมูลโดยใช้วิทยุ LORA
ติดตั้งไลบรารี Arduino-Lora ใน Arduino และอัปโหลดเฟิร์มแวร์ไปยัง Arduino MKR1300 สำหรับข้อมูลผู้รับ https://github.com/sandeepmistry/arduino-lora/blob/master/examples/lorareceiver/lorareceeiver.ino
เปิดมอนิเตอร์อนุกรมและรอข้อมูล
เขียนแพ็คเก็ตเพื่อส่ง แต่ละแพ็คเก็ตสามารถมีได้สูงสุด 255 ไบต์
lora.send("Hello")
อ่านชิปเวอร์ชัน
let version = lora.readVersion()
ส่งคืนจำนวนไบต์สำหรับการอ่าน
let data = 0
forever(function () {
if (lora.available() < 0) {
data = lora.read()
}
})
อ่านไบต์ถัดไปจากแพ็คเก็ต
let data = lora.read()
ส่งคืน RSSI ของแพ็คเก็ตที่ได้รับ
rssi = lora.packetRssi()
ตรวจสอบว่าได้รับแพ็คเก็ตหรือไม่
rssi = lora.parsePacket(0)
พินต่อไปนี้ใช้สำหรับ LORA:
PA15 - Lora Spi - MosiPA12 - Lora SPI - MISOPA13 - LORA SPI - SCKPA14 - LORA SPI - CSPB09 - Lora SPI - BootPA27 - Lora SPI - RST มิกซ์
package lora