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. ...
Bloques
La contraseña correcta
Comparar dos textos con el bloque Comparar y usar No para saber cuándo la contraseña falla. Este tutorial forma parte de la ruta de aprendizaje de Nairda. Puedes armarlo paso a paso dentro de la app, que va comprobando cada bloque que colocas antes de dejarte avanzar. Los pasos Agregamos un ciclo Mientras, que repite por siempre. Creamos una variable de texto llamada clave. Creamos una variable numérica llamada fallo. Dentro del ciclo guardamos en clave lo que se escriba con Esperar. Detrás igualamos fallo y le ponemos el bloque No. Dentro del No ponemos Comparar, que vale 1 si los textos son iguales. Comparamos la variable clave con la contraseña sol. En el tablero dibujamos una terminal y le damos la variable clave. Agregamos una etiqueta con fallo, que vale 1 cuando la clave no es sol. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Longitud de un texto
Calcular y mostrar en una etiqueta la longitud de un texto usando el bloque Longitud. Este tutorial forma parte de la ruta de aprendizaje de Nairda. Puedes armarlo paso a paso dentro de la app, que va comprobando cada bloque que colocas antes de dejarte avanzar. Los pasos Agregamos un ciclo infinito. Creamos una variable de texto llamada texto. Creamos una variable numérica llamada longitud. Dentro del ciclo, igualamos longitud al resultado de Longitud. Arrastramos la variable texto al hueco de Longitud. En el tablero dibujamos una etiqueta. Arrastramos la variable longitud sobre la etiqueta. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Operadores lógicos
En este tutorial aprenderás a usar operadores lógicos (AND, OR, NOT). El objetivo es comprender cómo realizar operaciones booleanas y mostrar los resultados en terminales. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. Ver animación Paso 2: Declarar variable etiqueta Crea la variable etiqueta de tipo String. Ver animación Paso 3: Declarar variable número Crea la variable número de tipo Number. ...
¿Está en el rango?
Unir dos comparaciones con el operador lógico Y para saber si un número está entre 10 y 20. Este tutorial forma parte de la ruta de aprendizaje de Nairda. Puedes armarlo paso a paso dentro de la app, que va comprobando cada bloque que colocas antes de dejarte avanzar. Los pasos Agregamos un ciclo Mientras, que repite por siempre. Creamos una variable numérica llamada numero. Creamos otra variable numérica llamada dentro. Dentro del ciclo igualamos dentro a un bloque Y. En el primer hueco del Y ponemos una comparación mayor que. Esa comparación dice que numero es mayor que 10. En el segundo hueco del Y ponemos una comparación menor que. Esa otra dice que numero es menor que 20. En el tablero ponemos un slider y le damos la variable numero. Agregamos una etiqueta con dentro, que vale 1 solo si está en el rango. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Motor con ultrasónico
Cómo controlar un motor con un ultrasónico. Este tutorial forma parte de la ruta de aprendizaje de Nairda. Puedes armarlo paso a paso dentro de la app, que va comprobando cada bloque que colocas antes de dejarte avanzar. Los pasos Agregar ciclo infinito. Declarar el motor y el ultrasónico. Declrar variable de lectura. Gardar valor de lectura y asignarlo al motor. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Condición básica - Detectar números pares
En este tutorial aprenderás a usar condiciones básicas para verificar si un número es par o impar. El objetivo es comprender cómo usar operadores de comparación y condiciones para tomar decisiones en tu programa. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa ejecutándose continuamente. ...
Instructivo n.° 1 — Bienvenida e introducción a la programación
Este instructivo es tu punto de partida con el kit MiniLabs Robotics y la plataforma Nairda Programming. Aquí aprenderás: Qué es Nairda y para qué sirve. Cómo instalar la aplicación en tu dispositivo Android. Interfaz de la aplicación: menú principal, área de programación y barra inferior. Bloques de programación: seguimiento, lógica, números, tablas, textos, salidas, entradas, funciones y widgets. Simulación virtual: prueba tu programa sin necesidad del robot físico. Conexión Bluetooth con la tarjeta MiniCore. Actividades incluidas # Actividad Descripción 1 LED RGB Controla los colores del LED integrado en la MiniCore 2 Motores Programa los motores para avanzar, retroceder y girar 3 Potenciómetro Lee valores analógicos y grafícalos en tiempo real 4 Buzzer Genera sonidos y melodías con el buzzer integrado 5 Sensor Ultrasónico Mide distancias y visualiza los datos en una gráfica Contenido completo del instructivo ℹ️ Tip: Haz clic en cualquier imagen para verla en tamaño completo. ...
Función básica
En este tutorial aprenderás a crear y usar una función básica. El objetivo es comprender cómo crear funciones personalizadas, llamarlas desde el código principal y modularizar tu código. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose. Ver animación Paso 2: Declarar variable terminal Crea la variable terminal de tipo texto que almacenará el contenido a mostrar en la terminal. ...
Crear un contador de segundos
En este tutorial aprenderás a crear un contador de segundos en Nairda, paso a paso, usando bloques gráficos. El objetivo es comprender cómo utilizar ciclos infinitos, retardos, variables numéricas y etiquetas en el tablero para mostrar información en pantalla. Paso 1: Agregar ciclo infinito En Nairda, el ciclo infinito (while) permite que tu programa esté siempre ejecutándose, como el clásico “loop” en un microcontrolador. ...
Contar 10 segundos
En este tutorial aprenderás a crear un contador de 10 segundos usando ciclos y esperas. El objetivo es comprender cómo usar ciclos de repetición, delays y operadores aritméticos para contar el tiempo. Paso 1: Agregar ciclo infinito El ciclo infinito (while) mantiene el programa siempre ejecutándose. ...