Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //modified lora library by Sandeep Mistry for TTGO ESP32 Lora
- // lora Sender modified by HwThinker
- #include <SPI.h>
- #include <LoRa.h>
- #define SCK 5 // GPIO5 -- lora SCK
- #define MISO 19 // GPIO19 -- lora MISO
- #define MOSI 27 // GPIO27 -- lora MOSI
- #define SS 18 // GPIO18 -- lora CS
- #define RST 23 // GPIO23 -- RESET
- #define DI0 26 // GPIO26 -- IRQ(Interrupt Request)
- //#define BAND 915E6 // 915MHz sesuaikan dengan Frekuensi Lora anda
- #define BAND 433E6 // 433MHz Sesuaikan dengan Frekuensi Lora anda
- int counter = 0;
- void setup() {
- Serial.begin(9600); //pastikan terminal serial emulator baudrate 9600 No parity 1 stop Bit
- while (!Serial); //If just the the basic function, must connect to a computer
- SPI.begin(SCK, MISO, MOSI, SS);
- LoRa.setPins(SS, RST, DI0);
- // Serial.println("LoRa Sender");
- if (!LoRa.begin(BAND)) {
- Serial.println("Starting LoRa failed!");
- while (1);
- }
- Serial.println("LoRa Initial OK!");
- }
- void loop() {
- Serial.print("Sending packet: ");
- Serial.println(counter);
- // send packet
- LoRa.beginPacket();
- LoRa.print("hello ");
- LoRa.print(counter);
- LoRa.endPacket();
- counter++;
- delay(3000);
- }
Add Comment
Please, Sign In to add comment