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. ...
Tutorial
Promedio con tabla
En este tutorial aprenderás a calcular el promedio de valores aleatorios almacenados en una tabla. Implementaremos funciones personalizadas para organizar el código y utilizaremos estructuras de datos avanzadas. El objetivo es que comprendas cómo manejar tablas dinámicas, crear funciones modulares, y aplicar algoritmos de cálculo estadístico usando programación por bloques. ...
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. ...
Hola mundo
En este tutorial aprenderás a crear tu primer programa “Hola mundo”. El objetivo es comprender los conceptos básicos de la programación por bloques y mostrar texto en el tablero. Paso 1: Agregamos un ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. Ver animación Paso 2: Dibuja una etiqueta en el tablero Dibuja un widget de etiqueta en el tablero para mostrar texto. ...
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. ...
Conversión de Fahrenheit a Celsius con bloques
En este tutorial aprenderás a construir en Nairda un conversor de temperaturas que recibe un valor en Fahrenheit desde la terminal y lo convierte a Celsius. Esto se logrará mediante bloques de entrada, variables y operadores aritméticos. Paso 1: Agregar ciclo infinito El ciclo infinito (while) en Nairda asegura que el programa se repita 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. ...
Hola mundo en terminal
En este tutorial aprenderás a mostrar un mensaje en una terminal del tablero. El objetivo es comprender cómo usar variables de texto y el widget de terminal para mostrar información. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose. Ver animación Paso 2: Agregar variable ’texto’ con el valor ‘hola mundo’ Crea la variable texto con el valor “hola mundo” que se mostrará en la terminal. ...
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. ...
Conversor de temperatura usando mapeo de rangos
En este tutorial aprenderás a convertir valores ingresados en la terminal en temperaturas, usando bloques gráficos de Nairda. Trabajaremos con variables de texto, números y la función de mapeo para transformar valores. Paso 1: Agregar ciclo infinito Como siempre en Nairda, el ciclo infinito (while) asegura que el programa se ejecute continuamente. ...