Giter VIP home page Giter VIP logo

feather32u4_basiclora_otaa's Introduction

Feather32u4 BasicLoRA OTAA Example

A simple example how to use Feather 32u4 with RFM95W modem and TTN.

Uses the LMIC library from https://github.com/matthijskooijman/arduino-lmic

Software modification

This sample deviates from the original sample by adding

while (!Serial) {
 delay(1);
 }

after the initial serial port configuration as well as

LMIC_setClockError(MAX_CLOCK_ERROR * 1 / 100)

which is called after LMIC_reset. This option increases the size of the receive window by 1%.

Hardware modifications

To use the LoRa32u4 II from BSFrance/DIYMail with LoRAWan you have to bridge the DIO1 port with any digital input (pin6 with the configuration in this example). If you use the FSK mode you've to connect DIO2 with any digital input (for example 5) and provide the dio pin configuration too.

  • DIO0 (connected internally to pin 7) is the TxDone/RxDone pin
  • DIO1 is the RxTimeout for LoRa mode
  • DIO2 is the TimeOut for FSK mode

If the DIO1 connection or configuration is missing one can see the join / join accept messages as well as the first data message but not any more transmits.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.