SparkFun SAMD21 Pro RF Hookup Guide
Contributors:
Elias The Sparkiest
Resources and Going Further
The SAMD21 Pro RF is a powerful microcontroller with LoRaWAN capabilities. To best take advantage of it, plug in a LiPo battery and a Qwiic enabled sensor. Perhaps you don't have a gateway nearby, or have found that they can be quite expensive? Look no further than our ESP32 LoRa 1 Ch Gateway with its excellent hookup guide.
SparkFun LoRa Gateway 1-Channel Hookup Guide
How to setup and use the LoRa Gateway 1-Channel in Arduino.
For more information about the SAMD21 Pro RF, check out the links below.
- Hardware
- Schematic (PDF):
- SAMD21 Pro RF (Original) -- PDF schematic
- SAMD21 Pro RF (v11) -- PDF schematic
- Eagle Files (ZIP):
- SAMD21 Pro RF (Original) -- PCB design files
- SAMD21 Pro RF (v11) -- PCB design files
- Graphical Datasheet (PDF)
- Datasheets
- MCP73831 (PDF) -- Datasheet for the LiPo Charger IC
- RFM95W (PDF) -- Datasheet for the RFM95W LoRa radio module
- Product Repository -- GitHub repository where you can find all of our latest hardware and software design files.
- Schematic (PDF):
Software
- Libraries
- Radio Head
- Arduino-LMIC -- LoRaMAC-in-C (LMIC) Arduino library used to create LoRaWAN devices.
- Low-Power Library -- Adds low power funtionality for the SAMD 21
- Arduino Example Codes -- All the examples used in this tutorial.
- Libraries
What is LoRaWAN?
- Introduction to LoRaWAN -- Sparkfun's beginner's guide to everything the Long Range Wide Area Network known as LoRaWAN.
- LoRa Allianceā¢
- LoRa and Pycom
- The Things Industries -- Free to use LoRa Network Server
- The Things Network
- resin.io -- Alternative free to use LoRa Network Server
Looking to adding SERCOM ports for your SAMD-based board, check out the tutorial below.
Adding More SERCOM Ports for SAMD Boards
How to setup extra SPI, UART, and I2C serial ports on a SAMD-based boards.
Need some inspiration for your next project? Check out some of these related tutorials:
SparkFun Blocks for IntelĀ® Edison - 9 Degrees of Freedom Block
A quick overview of the features of the 9 Degrees of Freedom Block.
SparkFun Blocks for IntelĀ® Edison - ADC V20
A quick overview of the features of the ADC Block.
IoT Weight Logging Scale
This tutorial will show you how to make a scale that logs your weight to a custom website on the Internet. The principles can be extrapolated to any type of data.
nRF52840 Advanced Development With the nRF5 SDK
Take your nRF52840 development to the next level -- build your applications with the nRF5 C SDK. This tutorial explains how to set up a development environment based around the GNU Arm Embedded Toolchain.
Or check out this blog post for inspiration.