One of the very good things about Arduino is the abundance of code developed by others and the number of examples programs provided. The RFzero is no different. If you have installed the RFzero library you have also integrated the programs for the RFzero platform. You can find the programs from the Arduino IDE select Menu | File | Examples | Examples for RFzero.
The RFzero programs have all been written with simplicity in mind thus making them perfect for your own modifications that will fit your requirements. You can also study them and let them inspire you to write your own code from scratch.
The programs include
- Various beacon models with different modulation techniques (CW, FST4, FST4W, FT4, FT8, IBP, JS8, JT9, PI4, SBP and WSPR) and sequences
- A signal generator
- A FST4W frequency and time hopping transmitter
- A WSPR frequency and time hopping transmitter
- A dual LO generator for the Qatari Oscar 100/Es’Hail satellite
- A 10 MHz, or other frequency, GPSDO
- A Muli LO
- A VFO
- An up to 90 MHz frequency counter
- Some simple yet very informative test programs
There is also a basic hardware check program called BoardTest that can be used for troubleshooting your RFzero if you later on think there may be something wrong with your RFzero.
If you are looking for some generic examples please see the tutorials where we have added some minimum code for a number of stand alone hardware devices and protocols. They are not specific for the RFzero but can also be used for the Arduino Zero and Arduino M0 boards.
If you want to modify an RFzero program just save it to a new location from the Arduino IDE select Menu | File | Save As … Then all the necessary files will be save to the new location – typically to a sub-directory of the Arduino default Sketchbook directory.