تضيف الحزمة دعم لورا
Arduino MKR WAN 1300
أدخل إلى MakeCode Maker
1.- حدد "مشروع جديد"
2.- حدد لوحة Arduino MKR1300
3.- GO MENU -> Advanced -> extensions ونسخ الرابط التالي
https://github.com/ElectronicCats/pxt-lora
اضغط على إدخال حزم تحديد في القائمة
تضيف الحزمة دعم Lora لـ Arduino MKR1300.
مكتبة لإرسال واستلام البيانات باستخدام أجهزة الراديو LORA.
تثبيت مكتبة Arduino-Lora في Arduino ، وتحميل البرامج الثابتة إلى Arduino MKR1300 لبيانات المتلقي https://github.com/sandeepmistry/arduino-lora/blob/master/examples/lorareceiver/lorareceiver.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)
يتم استخدام المسامير التالية في لورا:
PA15 - Lora Spi - MosiPA12 - لورا سبي - ميسوPA13 - لورا سبي - SCKPA14 - Lora SPI - CSPB09 - Lora Spi - BootPA27 - Lora Spi - RST معهد ماساتشوستس للتكنولوجيا
package lora