What is the Nairda kernel?
The kernel is a small program that gets installed on your board (Arduino Uno, Arduino Nano or ESP32) and lets it talk to the Nairda app. It works like an “operating system” that makes two things possible:
- Live programming: move servos, turn LEDs on and read sensors in real time from the programming blocks.
- Permanent uploads: send your program to the board so it runs without being connected to the computer.
Without the kernel installed, the board will not understand what Nairda sends it.
How do I install it?
- Connect your board to the computer with a USB cable.
- Open the Nairda Flasher tool.
- Pick the board you have (Arduino Uno/Nano or ESP32 WROOM).
- Click Install.
- Done. Your board is ready to work with Nairda.
Is it really only once?
Yes. The kernel stays on the board even after you unplug it. You only need to install it again if:
- You switch boards.
- You update Nairda to a version that ships an updated kernel.
- You upload another program from the Arduino IDE (that overwrites the kernel).
Which boards are supported?
| Board | Connection to Nairda |
|---|---|
| Arduino Uno | Bluetooth BLE 4.0 (HM-10 or similar), Bluetooth 2.0 (HC-05/HC-06, Android only) or USB cable |
| Arduino Nano | Bluetooth BLE 4.0 (HM-10 or similar), Bluetooth 2.0 (HC-05/HC-06, Android only) or USB cable |
| ESP32 WROOM | Built-in Bluetooth or USB cable |
Do I need to know how to program to install the kernel?
No. The Flasher tool handles everything. You don’t need to open the Arduino IDE, write code or install extra drivers. Just connect, pick your board and click install.
Still stuck? Have a look at the guides and kits to learn how to build your first circuit with Nairda.