Arduino

Below are a number of Arduino resources that may be useful if you want to start writing or modifying code for your RFzero. If you only want to load and use the programs, e.g. for operating a beacon, you don’t need to know anything about Arduino or writing code.

Arduino references

The Arduino homepage

The Arduino language reference

The Arduino forum and the Arduino Zero forum, keep in mind that the RFzero is by and large an Arduino Zero with GPS and RF. Thus, if you are looking for something that is very Arduino related it might be an idea to see if someone else has solved it for the Arduino Zero.

Arduino tutorial for absolute beginners

Arduino Anleitung für Anfänger und Fortgeschrittene

26 tutoriales de Arduino, cursos y aprende Arduino desde cero

L’univers Arduino Partie I et L’univers Arduino Partie II

Programmez vos premiers montages avec Arduino

Video tutorials

The Programming Electronics Academy Arduino Course for Absolute Beginners 1-13

The Programming Electronics Academy How to set up an Arduino Library 1-2

Arduino Tutorial 1-6

 Arduino desde cero en Español 1-57

Unboxing Kit Arduino 0-16

Books and e-books

Arduino Cookbook, O’Reilly

Arduino for Dummies, John Wiley & Sons

Arduino for Ham Radio, ARRL

Beginning C for Arduino Second Edition, Jack J Purdum, W8TEE

Microcontroller Projects for Amateur Radio, Jack Purdum, W8TEE, and Albert Peter, AC8GY

General programming links

Bit Twiddling Hacks


Arduino IDE language

If you want to change the language used in the Arduino IDE you can do this in the Menu | File | Preferences – if you run it in English. However, since you probably don’t do, since you want to change into English, you can use the positions in the menu instead, which is then first from the left (File in English) and then scroll down to the second option from the bottom (Preferences in English).

Location of the Arduino IDE preferences.

Then change the Editor language to English (English).

There are a number of benefits from changing the Arduino IDE language to English:

  1. The lingua franca of programming is English
  2. When you search for help there are more web pages available
  3. The majority of posts on the Arduino forum are in English
  4. It will be easier for you to follow the instructions on the RFzero homepage and many other webpages too

Recommended changes to the Arduino IDE preferences.

You may also want to enable display line numbers and to automatically save the files when you verify or upload the code.