Skip to content
/ RFLeo Public

Welcome to the repo for the RFLeo! Find various demos and tests here to help you get started!

License

Notifications You must be signed in to change notification settings

doc-java/RFLeo

Repository files navigation

Welcome to the Quick Start repository for the RFLeo!

Here you can find several demo programs and instructions for using the RFLeo.

Setup

To use the RFLeo, you can either use the Arduino IDE or Atmel Studio.

We recommend the Arduino IDE for its ease of use and simplicity, but feel free to use any text-editor you prefer.

Here's an image of the RFLeo connected to the ICSP programmer. The programmer uses a 10-to-6 pin adapter to interface with the header on the device.

Here's an image of this setup:

RFLeo with Programmer

Configuring the driver

Install the driver for the ISP programmer using Zadig (Windows only). This step is not needed on MacOS. Download the tool, and connect the ICSP cable. You will need the USBasp driver.

Open Zadig:

  1. Select Options > List All Devices to ensure you see your device
  2. Choose USBASP from the dropdown
  3. Select WinUSB driver and press Install Driver

Your driver will be installed and you can use the USBasp programmer!

The installation should look like this

WinUSB

Installing the bootloader

Installing The Arduino Bootloader: Using the Arduino IDE:

  1. Select Tools > Board > Arduino Leonardo
  2. Select Tools > Programmer > USBAsp
  3. Select Tools > Burn Bootloader

The burning process should take no longer than a minute. Once complete, restart the Arduino IDE, especially if you plan to bootload additional devices.

Adding dependencies

The RFLeo uses the Optimized High Speed NRF24L01 Driver (RF24) to communicate with the nRF24l01 tranceiver module. You can install it with the arduino IDE.

  1. Select Tools > Manage Libraries
  2. Select Type > All
  3. Select Topic > Communication
  4. Type into the filter box RF24
  5. Select the library entitled RF24 by TMRh20

You are recommended to view the documentation for the library here.

Some important things to note when using the library:

  1. The maximum payload size is 32-bytes.

About

Welcome to the repo for the RFLeo! Find various demos and tests here to help you get started!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages