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. ...
Avanzado
Máquina de estados
Cambiar lo que hace el programa según el valor de una variable de estado. 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 estado. Creamos otra variable numérica llamada salida. Dentro del ciclo ponemos un Si con una comparación. Ese Si pregunta si estado vale 1. Si estado vale 1, salida pasa a valer 20. Encima ponemos un segundo Si, con su propia comparación. Ese otro Si pregunta si estado vale 0. Si estado vale 0, salida pasa a valer 10. En el tablero ponemos un slider para mover el estado. Y una etiqueta con salida, que cambia según el estado. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Semáforo con neopixel
Encadenar colores y retrasos en el neopixel para hacer un semáforo. 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 Creamos un neopixel llamado luz, de 1 led, en el pin 6. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo ponemos el neopixel en rojo. Detrás un retraso de 3000, que es lo que dura el rojo. Otro neopixel, ahora en verde. Y otro retraso de 3000, que es lo que dura el verde. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Alarma por distancia
Usar Mapear para que la bocina suene más agudo cuanto más cerca esté un objeto. 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 Creamos un ultrasónico llamado sensor, disparo en 10 y eco en 11. Creamos una frecuencia llamada bocina en el pin 8. Creamos una variable numérica llamada tono. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo igualamos tono a un bloque Mapear. Lo que mapeamos es la lectura del sensor. La distancia entra entre 0 y 100 centímetros. Y sale como un tono entre 200 y 2000 hercios. Detrás ponemos la bocina y le damos la variable tono. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Guardar en una tabla
Agregar una fila a una tabla, escribir un número en ella y volver a leerlo. 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 Creamos una tabla llamada datos. Creamos una variable numérica llamada leido. Agregamos una fila a la tabla, para tener dónde guardar. Detrás escribimos el número 7 en esa casilla de la tabla. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo igualamos leido a lo que hay en la tabla. En el tablero dibujamos una etiqueta y le damos la variable leido. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Brazo de dos servos
Mover dos servos a la vez desde el tablero con dos sliders. 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 Creamos un servo llamado hombro en el pin 9. Creamos otro servo llamado codo en el pin 10. Creamos una variable numérica llamada a. Creamos otra variable numérica llamada b. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo ponemos el primer servo, el hombro. Le damos al hombro la variable a, que será su posición. Detrás del hombro ponemos el segundo servo, el codo. Le damos al codo la variable b, para poder moverlo aparte. En el tablero ponemos un slider y le damos la variable a. Y otro slider con la variable b, para el otro servo. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
El tamaño de la tabla
Agregar filas con Repetir y ver con el bloque Alto cómo crece la tabla. 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 Creamos una tabla llamada datos. Creamos una variable numérica llamada filas. Agregamos un ciclo Repetir y le pedimos 3 vueltas. Dentro del Repetir agregamos una fila a la tabla. Detrás igualamos filas al Alto de la tabla, que cuenta cuántas hay. En el tablero dibujamos una etiqueta y le damos la variable filas. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Carrito que esquiva
Parar el motor del carrito cuando el ultrasónico detecta un obstáculo cerca. 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 Creamos un motor llamado rueda con los pines 2, 3 y 5. Creamos un ultrasónico llamado sensor, disparo en 10 y eco en 11. Creamos una variable numérica llamada distancia. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo igualamos distancia a lo que mide el sensor. Detrás ponemos el motor a velocidad 100, para que avance. Detrás agregamos un Si con una comparación. El Si pregunta si la distancia es menor que 20. Si hay algo cerca, dentro del Si paramos el motor. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Quitar una fila
Ver cómo Eliminar fila deshace un Agregar fila y la tabla crece más despacio. 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 Creamos una tabla llamada datos. Creamos una variable numérica llamada filas. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo agregamos una fila a la tabla. Detrás agregamos una segunda fila. Y detrás eliminamos una, así que en cada vuelta la tabla sube solo de a una. Al final igualamos filas al Alto de la tabla. En el tablero dibujamos una etiqueta y le damos la variable filas. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Graficar una tabla
Llenar una tabla con números aleatorios y dibujarlos en el gráfico del tablero. 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 Creamos una tabla llamada datos. Creamos una variable numérica llamada valor. Agregamos un ciclo Repetir y le pedimos 20 vueltas. Dentro del Repetir agregamos una fila a la tabla. Detrás escribimos en la tabla un número aleatorio. El aleatorio va desde 0 hasta 100. Detrás igualamos valor a lo que acabamos de guardar en la tabla. Ponemos un retraso para que el gráfico se dibuje poco a poco. En el tablero dibujamos un gráfico y le damos la variable valor. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...
Seguidor de línea
Leer un sensor digital y parar el motor cuando el carrito se sale de la línea. 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 Creamos una entrada digital llamada ojo en el pin 4. Creamos un motor llamado rueda con los pines 2, 3 y 5. Creamos una variable numérica llamada linea. Agregamos un ciclo Mientras, que repite por siempre. Dentro del ciclo igualamos linea a lo que ve el sensor. Detrás ponemos el motor a velocidad 100. Detrás un Si con una comparación. El Si pregunta si linea vale 1, o sea que se salió. Si se salió, dentro del Si paramos el motor. Cuando lo termines, la app te lleva sola al siguiente tutorial de la ruta. ...