Imagina aprender programación como un juego ¿Te has imaginado alguna vez que aprender programación pudiera ser tan sencillo como jugar con bloques? Eso es justamente lo que hace posible Nairda. Aprender y enseñar sin código Con Nairda puedes aprender y enseñar lógica de programación, desde lo más básico hasta lo más avanzado. Y lo mejor: sin escribir una sola línea de código. Todo se construye con bloques visuales que encajan como piezas de rompecabezas, facilitando el proceso de aprendizaje y reduciendo la barrera de entrada. ...
Arduino
Carrito con control remoto
En este tutorial aprenderás a programar un carrito controlado con un joystick virtual. Implementaremos funciones para mover el carrito en todas las direcciones utilizando dos motores. El objetivo es que comprendas cómo controlar motores DC, crear funciones personalizadas para cada movimiento, y vincularlas con un widget de joystick en el tablero de control. ...
Ensamblar Circuito Mínimo
Ensamblar Circuito Mínimo Realice las siguientes conexiones entre su tarjeta compatible con Nairda si no tiene bluetooth integrado: Conexiones del Módulo Bluetooth Para conectar un módulo Bluetooth a tu placa de desarrollo, realiza las siguientes conexiones: TX ➜ bluetooth Rx (verde) RX ➜ bluetooth Tx (naranja) Vcc ➜ bluetooth Vcc (rojo) Gnd ➜ bluetooth Gnd (negro) ℹ️ Nota importante: Recuerda que para controlar motores DC debes conectar un puente H como el L293D, L298D o TB612. Diagramas de Conexión por Plataforma A continuación se muestran los diagramas de conexión para las diferentes placas de desarrollo compatibles con Nairda: ...
LED con slider
En este tutorial aprenderás a controlar la intensidad de un LED usando un slider del tablero. El objetivo es comprender cómo usar widgets de interfaz para controlar hardware y vincular variables con controles deslizantes. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. ...
Hacer parpadear un LED
En este tutorial aprenderás a hacer parpadear un LED utilizando Nairda. El objetivo es comprender cómo usar un ciclo infinito, declarar un LED como salida digital y construir la lógica de parpadeo con retardos. Paso 1: Agregar ciclo infinito El primer paso es crear un ciclo infinito (while). Este bloque asegura que el programa no se detenga nunca, simulando cómo un microcontrolador mantiene su ejecución constantemente para atender entradas y salidas. ...
Instalar Librería de Arduino
Instalar Librería de Arduino Para instalar el firmware de Nairda en tu Arduino, debes seguir estos pasos para descargar e instalar la librería en tu IDE de Arduino. Paso 1: Descargar la Librería Para instalar el Firmware de Nairda en su Arduino debe descargar la biblioteca haciendo clic aquí, descomprima el archivo “NairdaArduino Library-Master.zip” que contiene la carpeta “NairdaArduinoLibrary-Master”. ℹ️ Nota: La librería se descarga como un archivo ZIP que debes descomprimir antes de continuar con la instalación. Paso 2: Renombrar la Carpeta Renombrar la carpeta “NairdaArduinoLibrary-master” a “NairdaArduinoLibrary”. ...
LED con potenciómetro
En este tutorial aprenderás a controlar la intensidad de un LED usando un potenciómetro. El objetivo es comprender cómo leer valores analógicos y controlar salidas PWM para ajustar el brillo de un LED. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. ...
Controlar un LED con un botón
En este tutorial aprenderás a declarar un LED y un botón, y luego controlarlos mediante variables y ciclos en Nairda. El objetivo es que comprendas cómo funcionan las entradas digitales (botón) y las salidas digitales (LED), así como la importancia de las variables para guardar valores y usarlos en otras operaciones. ...
Servo con slider
En este tutorial aprenderás a controlar la posición de un servomotor usando un slider del tablero. El objetivo es comprender cómo usar widgets de interfaz para controlar servomotores y vincular variables con controles deslizantes. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. Ver animación Paso 2: Declarar variable posición Crea la variable posición que almacenará el valor del slider (0-180 grados). Ver animación Paso 3: Declarar servo en el pin 9 Declara un servomotor conectado al pin digital 9 de Arduino. ...
Cómo graficar la lectura de un potenciómetro
En este tutorial aprenderás cómo crear un sistema de monitoreo gráfico para leer y visualizar los valores de un potenciómetro usando programación visual por bloques. ¿Qué aprenderás? Configurar un ciclo infinito para lecturas continuas Declarar variables para almacenar datos Configurar un potenciómetro en un pin analógico Asignar valores de sensores a variables Crear y configurar gráficos para visualización de datos Paso 1: Agregar ciclo infinito Click para ver la animación del Paso 1 Comenzamos agregando un bloque de ciclo infinito que ejecutará nuestro código de manera continua, permitiendo la lectura constante del potenciómetro. ...
Servo con potenciómetro
En este tutorial aprenderás a controlar la posición de un servomotor usando un potenciómetro. El objetivo es comprender cómo mapear valores entre diferentes rangos y controlar servos con entradas analógicas. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. Ver animación Paso 2: Declarar servo en el pin 9 Declara un servomotor conectado al pin digital 9 de Arduino. Ver animación Paso 3: Declarar potenciómetro en el pin A0 Declara un potenciómetro conectado al pin analógico A0. ...