¿Qué es el kernel de Nairda?
El kernel es un pequeño programa que se instala en tu placa (Arduino Uno, Arduino Nano o ESP32) y le permite comunicarse con la aplicación de Nairda. Funciona como un “sistema operativo” que hace posible dos cosas:
- Programar en vivo: mueve servos, enciende LEDs y lee sensores en tiempo real desde los bloques de programación.
- Cargar programas permanentes: envía tu programa a la placa para que funcione sin necesidad de estar conectado a la computadora.
Sin el kernel instalado, la placa no entenderá las instrucciones que envía Nairda.
¿Cómo se instala?
- Conecta tu placa a la computadora con un cable USB.
- Abre la herramienta Nairda Flasher.
- Selecciona el tipo de placa que tienes (Arduino Uno/Nano o ESP32 WROOM).
- Haz clic en Instalar.
- Listo. Tu placa está preparada para trabajar con Nairda.
¿Solo se hace una vez?
Sí. El kernel se queda guardado en la placa aunque la desconectes. Solo necesitas volver a instalarlo si:
- Cambias de placa.
- Actualizas Nairda a una nueva versión que incluya un kernel actualizado.
- Cargas otro programa desde el Arduino IDE (esto reemplaza el kernel).
¿Qué placas son compatibles?
| Placa | Conexión con Nairda |
|---|---|
| Arduino Uno | Bluetooth BLE 4.0 (HM-10 o similar), Bluetooth 2.0 (HC-05/HC-06, solo Android) o cable USB |
| Arduino Nano | Bluetooth BLE 4.0 (HM-10 o similar), Bluetooth 2.0 (HC-05/HC-06, solo Android) o cable USB |
| ESP32 WROOM | Bluetooth integrado o cable USB |
¿Necesito saber programar para instalar el kernel?
No. La herramienta Flasher se encarga de todo. No necesitas abrir el Arduino IDE, ni escribir código, ni instalar drivers adicionales. Solo conecta, selecciona tu placa y haz clic en instalar.
¿Tienes dudas? Revisa las guías y tutoriales para aprender a armar tu primer circuito con Nairda.