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
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. ...
Convertir a minúsculas
En este tutorial aprenderás a leer texto desde una terminal y convertirlo a minúsculas. El objetivo es comprender cómo leer datos desde terminal, usar funciones de conversión de texto y mostrar resultados. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. ...
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. ...
Manipular variables y visualizarlas en un tablero
En este tutorial aprenderás a manipular una variable numérica y mostrarla en distintos elementos de un tablero visual en Nairda. Usaremos etiquetas, sliders y gráficos para interactuar con la variable y observar cómo cambia su valor en tiempo real. Paso 1: Agregar ciclo infinito Creamos un ciclo infinito (while) que mantiene el programa en ejecución. ...
Controlar una bocina con un slider
En este tutorial aprenderás a declarar una bocina y controlarla mediante un slider, generando tonos de diferentes frecuencias. El objetivo es comprender cómo usar widgets del tablero para controlar salidas de frecuencia de forma interactiva. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose, como el “loop” típico de un microcontrolador. ...
Operadores aritméticos
En este tutorial aprenderás a usar operadores aritméticos para manipular una variable. El objetivo es comprender cómo realizar operaciones matemáticas (suma y resta) para incrementar o decrementar el valor de una variable usando botones. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. Ver animación Paso 2: Agregar variable Crea una variable numérica llamada Variable con valor inicial 0. Ver animación Paso 3: Agregar etiqueta y cambiarle el nombre Dibuja una etiqueta en el tablero y cámbiale el nombre a “Variable”. ...
Graficar números aleatorios
En este tutorial aprenderás a generar números aleatorios y graficarlos en tiempo real en el tablero. El objetivo es comprender cómo visualizar datos de forma dinámica usando el widget de gráfico. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose. ...
Controlar una bocina con un potenciómetro
En este tutorial aprenderás a declarar una bocina y un potenciómetro, y a conectar ambos para generar tonos variables. El objetivo es comprender cómo usar una entrada analógica para controlar una salida de frecuencia mediante variables y mapeo de valores. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose, como el “loop” típico de un microcontrolador. ...
Sumar 2 números en la terminal
En este tutorial aprenderás a crear un programa que suma dos números introducidos por el usuario y muestra el resultado en la terminal de Nairda. Este ejercicio es ideal para practicar el uso de variables numéricas, operaciones aritméticas y la interacción entre código y la terminal. ...
Neopixel aleatorio
En este tutorial aprenderás a crear colores aleatorios para un LED Neopixel. El objetivo es comprender cómo generar números aleatorios y usarlos para controlar los valores RGB de un LED. Paso 1: Agregar ciclo infinito El ciclo infinito (while) permite que el programa siga generando colores continuamente. Ver animación Paso 2: Declarar neopixel en el pin 9 Declara el neopixel en el pin 9 del microcontrolador. Ver animación Paso 3: Agregar un retraso de 100 milis por ciclo Agrega un retraso de 100 milisegundos en cada ciclo para ver mejor los cambios de color. ...