Skip to main content

Use Luos with Arduino IDE

1. Introduction to Arduino​

Arduino is an open-source electronic platform based on easy-to-use hardware and software. Luos engine can be used in Arduino IDE and examples are provided to test it on Arduino hardware quickly. For now, only Arduino SAM Board 32-bits ARM cortex-M0+ are compatible with Luos engine (Arduino Zero, Arduino MKR Wifi, Arduino MKR FOX, Arduino MKR WAN, Arduino MKR GSM, Arduino NB, etc.).

Creating a Luos network with an Arduino board is very easy. See the hardware topics page for more information.

2. Let's started with Arduino IDE​

  1. Install the Ardiuno IDE from the Arduino website.
  2. Copy and paste the following URL into the File > Preferences > "Additional Boards Manager" textbox.
https://raw.githubusercontent.com/Luos-io/Arduino_core/main/package_luos_index.json
luos_img
  1. Install the Luos adapted Arduino SAMD Library in Boards > "Add board definition" > Search for "Luos" > Install "Luos adapted Arduino SAMD (32-bits ARM Cortex-M0+) Boards"

  2. Install the official Arduino SAMD Library in Boards > "Add board definition" > Search for "SAMD" > Install Arduino SAMD Library:

luos_img
  1. Download Luos_Arduino_*.*.*.zip containing examples on GitHub

  2. Include Luos engine library for Arduino to your Arduino IDE:

luos_img
  1. Use provided Luos example, then compile and upload it to your Arduino board:
luos_img

The author: Nicolas Rabault

CEO at Luos
Nicolas Rabault

Former roboticist, research engineer in real-time embedded systems and founder of Pollen Robotics; Nicolas Rabault is CEO of Luos. Nicolas dedicated his life to develop tools making embedded things work together and simplifying reusability.

Related Content