<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Nairda on Nairda - Aprende Programación y Robótica</title><link>https://nairda.com.mx/</link><description>Recent content in Nairda on Nairda - Aprende Programación y Robótica</description><image><title>Nairda - Aprende Programación y Robótica</title><url>https://nairda.com.mx/nairda_blog_logo.png</url><link>https://nairda.com.mx/nairda_blog_logo.png</link></image><generator>Hugo -- 0.164.0</generator><language>es-mx</language><lastBuildDate>Wed, 12 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://nairda.com.mx/index.xml" rel="self" type="application/rss+xml"/><item><title>Máquina de estados</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/maquina-de-estados/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/maquina-de-estados/</guid><description>Cambiar lo que hace el programa según el valor de una variable de estado</description></item><item><title>Semáforo con neopixel</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/semaforo-con-neopixel/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/semaforo-con-neopixel/</guid><description>Encadenar colores y retrasos en el neopixel para hacer un semáforo</description></item><item><title>Promedio con tabla</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/promedio-con-tabla/</link><pubDate>Fri, 31 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/promedio-con-tabla/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/9hBCcPNgyKo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;calcular el promedio de valores aleatorios almacenados en una tabla&lt;/strong&gt;. Implementaremos funciones personalizadas para organizar el código y utilizaremos estructuras de datos avanzadas.&lt;br&gt;
El objetivo es que comprendas cómo manejar &lt;strong&gt;tablas dinámicas&lt;/strong&gt;, crear &lt;strong&gt;funciones modulares&lt;/strong&gt;, y aplicar &lt;strong&gt;algoritmos de cálculo estadístico&lt;/strong&gt; usando programación por bloques.&lt;/p&gt;</description></item><item><title>Carrito con control remoto</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/carrito-con-control-remoto/</link><pubDate>Wed, 22 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/carrito-con-control-remoto/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/P8AMPq3WdJc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;programar un carrito controlado con un joystick virtual&lt;/strong&gt;. Implementaremos funciones para mover el carrito en todas las direcciones utilizando dos motores.&lt;br&gt;
El objetivo es que comprendas cómo controlar &lt;strong&gt;motores DC&lt;/strong&gt;, crear &lt;strong&gt;funciones personalizadas&lt;/strong&gt; para cada movimiento, y vincularlas con un &lt;strong&gt;widget de joystick&lt;/strong&gt; en el tablero de control.&lt;/p&gt;</description></item><item><title>Ensamblar Circuito Mínimo</title><link>https://nairda.com.mx/circuitos-y-kits/circuito-minimo-nairda/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/circuito-minimo-nairda/</guid><description>Aprende a conectar tu placa de desarrollo con Nairda. Guía paso a paso para Arduino UNO, NANO y ESP32</description></item><item><title>Hola mundo</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/hola-mundo/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/hola-mundo/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/1mPw_IKc9hI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear tu primer programa &amp;ldquo;Hola mundo&amp;rdquo;&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender los &lt;strong&gt;conceptos básicos&lt;/strong&gt; de la programación por bloques y &lt;strong&gt;mostrar texto en el tablero&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregamos-un-ciclo-infinito"&gt;Paso 1: Agregamos un ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/-OUs7xF28mjeS4qTCzIr/0.fwa" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-dibuja-una-etiqueta-en-el-tablero"&gt;Paso 2: Dibuja una etiqueta en el tablero&lt;/h2&gt;
&lt;p&gt;Dibuja un widget de &lt;strong&gt;etiqueta&lt;/strong&gt; en el tablero para mostrar texto.&lt;/p&gt;</description></item><item><title>LED con slider</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/led-con-slider/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/led-con-slider/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;controlar la intensidad de un LED usando un slider del tablero&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;usar widgets de interfaz&lt;/strong&gt; para controlar hardware y &lt;strong&gt;vincular variables con controles deslizantes&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/15MP8ibqnw8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Conversión de Fahrenheit a Celsius con bloques</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/conversor-temperatura-aritmetico/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/conversor-temperatura-aritmetico/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/MGe6pOGWhkc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a construir en &lt;strong&gt;Nairda&lt;/strong&gt; un &lt;strong&gt;conversor de temperaturas&lt;/strong&gt; que recibe un valor en Fahrenheit desde la terminal y lo convierte a Celsius.&lt;br&gt;
Esto se logrará mediante &lt;strong&gt;bloques de entrada, variables y operadores aritméticos&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) en Nairda asegura que el programa se repita continuamente.&lt;/p&gt;</description></item><item><title>Hacer parpadear un LED</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/parpadeo/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/parpadeo/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/FOANbDNlRs0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;hacer parpadear un LED&lt;/strong&gt; utilizando Nairda.&lt;br&gt;
El objetivo es comprender cómo usar un &lt;strong&gt;ciclo infinito&lt;/strong&gt;, declarar un &lt;strong&gt;LED como salida digital&lt;/strong&gt; y construir la &lt;strong&gt;lógica de parpadeo&lt;/strong&gt; con retardos.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El primer paso es crear un &lt;strong&gt;ciclo infinito&lt;/strong&gt; (&lt;code&gt;while&lt;/code&gt;).&lt;br&gt;
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.&lt;/p&gt;</description></item><item><title>Simulador 3D</title><link>https://nairda.com.mx/circuitos-y-kits/simulador-3d/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/simulador-3d/</guid><description>El **Simulador 3D de Nairda** te permite visualizar y probar tus componentes electrónicos mientras programas. Cada componente que declaras en tu proyecto aparece como un mosaico 3D en la escena de simulación, creando una representación visual e interactiva de tu circuito.</description></item><item><title>Alarma por distancia</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/alarma-por-distancia/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/alarma-por-distancia/</guid><description>Usar Mapear para que la bocina suene más agudo cuanto más cerca esté un objeto</description></item><item><title>Guardar en una tabla</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/guardar-en-una-tabla/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/guardar-en-una-tabla/</guid><description>Agregar una fila a una tabla, escribir un número en ella y volver a leerlo</description></item><item><title>La tabla del cinco</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/la-tabla-del-cinco/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/la-tabla-del-cinco/</guid><description>Escribir la tabla del cinco en una terminal usando el ciclo Repetir</description></item><item><title>Servo a una posición</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/servo-a-una-posicion/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/servo-a-una-posicion/</guid><description>Mover un servo entre dos posiciones con el bloque Servo y un retraso</description></item><item><title>Instalar Librería de Arduino</title><link>https://nairda.com.mx/circuitos-y-kits/instalar-libreria-arduino/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/instalar-libreria-arduino/</guid><description>Guía paso a paso para instalar la librería Nairda Arduino en tu IDE de Arduino y cargar el firmware en tu placa</description></item><item><title>Hola mundo en terminal</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/hola-mundo-terminal/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/hola-mundo-terminal/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/IHUvRt5_EGk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;mostrar un mensaje en una terminal&lt;/strong&gt; del tablero.&lt;br&gt;
El objetivo es comprender cómo usar &lt;strong&gt;variables de texto&lt;/strong&gt; y el &lt;strong&gt;widget de terminal&lt;/strong&gt; para mostrar información.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/-OWb3MaD21ePMYCnxqz4/0.fwa" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-agregar-variable-texto-con-el-valor-hola-mundo"&gt;Paso 2: Agregar variable &amp;rsquo;texto&amp;rsquo; con el valor &amp;lsquo;hola mundo&amp;rsquo;&lt;/h2&gt;
&lt;p&gt;Crea la variable &lt;strong&gt;&lt;code&gt;texto&lt;/code&gt;&lt;/strong&gt; con el valor &lt;strong&gt;&amp;ldquo;hola mundo&amp;rdquo;&lt;/strong&gt; que se mostrará en la terminal.&lt;/p&gt;</description></item><item><title>LED con potenciómetro</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/led-con-pot/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/led-con-pot/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/E1Qe3RsqcS8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;controlar la intensidad de un LED usando un potenciómetro&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;leer valores analógicos&lt;/strong&gt; y &lt;strong&gt;controlar salidas PWM&lt;/strong&gt; para ajustar el brillo de un LED.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Controlar un LED con un botón</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/led-boton/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/led-boton/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/CtQ5k3-osaY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;declarar un LED y un botón&lt;/strong&gt;, y luego controlarlos mediante variables y ciclos en Nairda.&lt;br&gt;
El objetivo es que comprendas cómo funcionan las &lt;strong&gt;entradas digitales (botón)&lt;/strong&gt; y las &lt;strong&gt;salidas digitales (LED)&lt;/strong&gt;, así como la importancia de las variables para guardar valores y usarlos en otras operaciones.&lt;/p&gt;</description></item><item><title>Conversor de temperatura usando mapeo de rangos</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/conversor-temperatura-mapeo/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/conversor-temperatura-mapeo/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/V6E-4ZX7mHs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;convertir valores ingresados en la terminal en temperaturas&lt;/strong&gt;, usando &lt;strong&gt;bloques gráficos de Nairda&lt;/strong&gt;.&lt;br&gt;
Trabajaremos con variables de texto, números y la función de &lt;strong&gt;mapeo&lt;/strong&gt; para transformar valores.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;Como siempre en Nairda, el ciclo infinito (&lt;code&gt;while&lt;/code&gt;) asegura que el programa se ejecute continuamente.&lt;/p&gt;</description></item><item><title>Bocina que suena</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/bocina-que-suena/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/bocina-que-suena/</guid><description>Hacer sonar una bocina a una frecuencia fija con el bloque Frecuencia</description></item><item><title>Brazo de dos servos</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/brazo-de-dos-servos/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/brazo-de-dos-servos/</guid><description>Mover dos servos a la vez desde el tablero con dos sliders</description></item><item><title>El tamaño de la tabla</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/el-tamano-de-la-tabla/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/el-tamano-de-la-tabla/</guid><description>Agregar filas con Repetir y ver con el bloque Alto cómo crece la tabla</description></item><item><title>Kit Robbus Kidsy - Rocket Launcher</title><link>https://nairda.com.mx/circuitos-y-kits/kit-robbus-kidsy/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/kit-robbus-kidsy/</guid><description>Aprende a programar el kit Robbus Kidsy de Rocket Launcher con Nairda de forma inalámbrica y sencilla</description></item><item><title>Convertir a mayúsculas</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/convertir-mayusculas/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/convertir-mayusculas/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/7RCbTrYszHM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;leer texto desde una terminal y convertirlo a mayúsculas&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;leer datos desde terminal&lt;/strong&gt;, usar &lt;strong&gt;funciones de conversión de texto&lt;/strong&gt; y &lt;strong&gt;mostrar resultados&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Crear variable</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/crear-variable/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/crear-variable/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/IPnlNm3d8NU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear y usar una variable básica&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;declarar variables&lt;/strong&gt;, &lt;strong&gt;asignarles valores&lt;/strong&gt; y &lt;strong&gt;visualizarlas&lt;/strong&gt; en el tablero.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-un-ciclo-infinito"&gt;Paso 1: Agregar un ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/-OVMUsuicKaC9OygOl8X/0.fwa" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-crear-una-nueva-variable-de-tipo-número"&gt;Paso 2: Crear una nueva variable de tipo número&lt;/h2&gt;
&lt;p&gt;Declara una nueva variable llamada &lt;strong&gt;&lt;code&gt;Variable&lt;/code&gt;&lt;/strong&gt; de tipo &lt;strong&gt;número&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Servo con slider</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/servo-con-slider/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/servo-con-slider/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;controlar la posición de un servomotor usando un slider del tablero&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;usar widgets de interfaz&lt;/strong&gt; para controlar servomotores y &lt;strong&gt;vincular variables con controles deslizantes&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/fe7755e9-cedb-4ef0-b559-19c2a8837ffd/0.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-declarar-variable-posición"&gt;Paso 2: Declarar variable posición&lt;/h2&gt;
&lt;p&gt;Crea la variable &lt;strong&gt;&lt;code&gt;posición&lt;/code&gt;&lt;/strong&gt; que almacenará el valor del slider (0-180 grados).&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/fe7755e9-cedb-4ef0-b559-19c2a8837ffd/1.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-3-declarar-servo-en-el-pin-9"&gt;Paso 3: Declarar servo en el pin 9&lt;/h2&gt;
&lt;p&gt;Declara un &lt;strong&gt;servomotor&lt;/strong&gt; conectado al &lt;strong&gt;pin digital 9&lt;/strong&gt; de Arduino.&lt;/p&gt;</description></item><item><title>Cómo graficar la lectura de un potenciómetro</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-potenciometro/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-potenciometro/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/mYxDp_vpb9Y?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;h2 id="qué-aprenderás"&gt;¿Qué aprenderás?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Configurar un ciclo infinito para lecturas continuas&lt;/li&gt;
&lt;li&gt;Declarar variables para almacenar datos&lt;/li&gt;
&lt;li&gt;Configurar un potenciómetro en un pin analógico&lt;/li&gt;
&lt;li&gt;Asignar valores de sensores a variables&lt;/li&gt;
&lt;li&gt;Crear y configurar gráficos para visualización de datos&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;details&gt;
&lt;summary&gt;Click para ver la animación del Paso 1&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/8ff4fe53-9ac5-4592-bf48-f1347f353c3a/0.gif" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;Comenzamos agregando un bloque de ciclo infinito que ejecutará nuestro código de manera continua, permitiendo la lectura constante del potenciómetro.&lt;/p&gt;</description></item><item><title>Carrito que esquiva</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/carrito-que-esquiva/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/carrito-que-esquiva/</guid><description>Parar el motor del carrito cuando el ultrasónico detecta un obstáculo cerca</description></item><item><title>Motor que gira</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/motor-que-gira/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/motor-que-gira/</guid><description>Encender un motor a velocidad constante y pararlo con un retraso</description></item><item><title>Quitar una fila</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/quitar-una-fila/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/quitar-una-fila/</guid><description>Ver cómo Eliminar fila deshace un Agregar fila y la tabla crece más despacio</description></item><item><title>Convertir a minúsculas</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/convertir-minusculas/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/convertir-minusculas/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/RUzcKmqR4uk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;leer texto desde una terminal y convertirlo a minúsculas&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;leer datos desde terminal&lt;/strong&gt;, usar &lt;strong&gt;funciones de conversión de texto&lt;/strong&gt; y &lt;strong&gt;mostrar resultados&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Servo con potenciómetro</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/servo-con-pot/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/servo-con-pot/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;controlar la posición de un servomotor usando un potenciómetro&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;mapear valores&lt;/strong&gt; entre diferentes rangos y &lt;strong&gt;controlar servos&lt;/strong&gt; con entradas analógicas.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/b324cf47-a1f7-483b-8e2c-66a2135ec391/0.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-declarar-servo-en-el-pin-9"&gt;Paso 2: Declarar servo en el pin 9&lt;/h2&gt;
&lt;p&gt;Declara un &lt;strong&gt;servomotor&lt;/strong&gt; conectado al &lt;strong&gt;pin digital 9&lt;/strong&gt; de Arduino.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/b324cf47-a1f7-483b-8e2c-66a2135ec391/1.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-3-declarar-potenciómetro-en-el-pin-a0"&gt;Paso 3: Declarar potenciómetro en el pin A0&lt;/h2&gt;
&lt;p&gt;Declara un &lt;strong&gt;potenciómetro&lt;/strong&gt; conectado al &lt;strong&gt;pin analógico A0&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Manipular variables y visualizarlas en un tablero</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/manipulacion-variable/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/manipulacion-variable/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/cvXJ87D0X_I?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a manipular una &lt;strong&gt;variable numérica&lt;/strong&gt; y mostrarla en distintos elementos de un &lt;strong&gt;tablero visual en Nairda&lt;/strong&gt;.&lt;br&gt;
Usaremos etiquetas, sliders y gráficos para interactuar con la variable y observar cómo cambia su valor en tiempo real.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;Creamos un ciclo infinito (&lt;code&gt;while&lt;/code&gt;) que mantiene el programa en ejecución.&lt;/p&gt;</description></item><item><title>Cómo graficar la lectura de un ultrasónico</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-ultrasonico/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-ultrasonico/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/EVGX4ew6mgc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás cómo crear un sistema de monitoreo gráfico para leer y visualizar las mediciones de distancia de un sensor ultrasónico usando programación visual por bloques.&lt;/p&gt;
&lt;h2 id="qué-aprenderás"&gt;¿Qué aprenderás?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Configurar un ciclo infinito para lecturas continuas&lt;/li&gt;
&lt;li&gt;Declarar variables para almacenar datos de distancia&lt;/li&gt;
&lt;li&gt;Configurar un sensor ultrasónico en pines digitales&lt;/li&gt;
&lt;li&gt;Asignar valores de sensores a variables&lt;/li&gt;
&lt;li&gt;Crear y configurar gráficos para visualización de datos de distancia&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;details&gt;
&lt;summary&gt;Click para ver la animación del Paso 1&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/2fe96a2a-295b-4951-998a-86944f4d8438/0.gif" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;Comenzamos agregando un bloque de ciclo infinito que ejecutará nuestro código de manera continua, permitiendo la lectura constante del sensor ultrasónico.&lt;/p&gt;</description></item><item><title>Graficar una tabla</title><link>https://nairda.com.mx/aprendizaje/programacion/avanzado/graficar-una-tabla/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/avanzado/graficar-una-tabla/</guid><description>Llenar una tabla con números aleatorios y dibujarlos en el gráfico del tablero</description></item><item><title>Neopixel de un color</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/neopixel-de-un-color/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/neopixel-de-un-color/</guid><description>Encender un neopixel mezclando rojo, verde y azul con el bloque Neopixel</description></item><item><title>Seguidor de línea</title><link>https://nairda.com.mx/aprendizaje/robotica/avanzado/seguidor-de-linea/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/avanzado/seguidor-de-linea/</guid><description>Leer un sensor digital y parar el motor cuando el carrito se sale de la línea</description></item><item><title>Controlar una bocina con un slider</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/bocina-con-slider/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/bocina-con-slider/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/chaUTjX_3Z8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;declarar una bocina y controlarla mediante un slider&lt;/strong&gt;, generando tonos de diferentes frecuencias.&lt;br&gt;
El objetivo es comprender cómo usar &lt;strong&gt;widgets del tablero&lt;/strong&gt; para controlar &lt;strong&gt;salidas de frecuencia&lt;/strong&gt; de forma interactiva.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;, como el &amp;ldquo;loop&amp;rdquo; típico de un microcontrolador.&lt;/p&gt;</description></item><item><title>Operadores aritméticos</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/operadores-aritmeticos/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/operadores-aritmeticos/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;usar operadores aritméticos para manipular una variable&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo realizar &lt;strong&gt;operaciones matemáticas&lt;/strong&gt; (suma y resta) para incrementar o decrementar el valor de una variable usando botones.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/-OVWPVKyOUDAE6QoeB0D/0.fwa" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-agregar-variable"&gt;Paso 2: Agregar variable&lt;/h2&gt;
&lt;p&gt;Crea una variable numérica llamada &lt;strong&gt;&lt;code&gt;Variable&lt;/code&gt;&lt;/strong&gt; con valor inicial &lt;strong&gt;0&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/-OVWPVKyOUDAE6QoeB0D/1.fwa" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-3-agregar-etiqueta-y-cambiarle-el-nombre"&gt;Paso 3: Agregar etiqueta y cambiarle el nombre&lt;/h2&gt;
&lt;p&gt;Dibuja una &lt;strong&gt;etiqueta&lt;/strong&gt; en el tablero y cámbiale el nombre a &lt;strong&gt;&amp;ldquo;Variable&amp;rdquo;&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Graficar números aleatorios</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/graficar-aleatorios/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/graficar-aleatorios/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/97GNeybU73o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;generar números aleatorios&lt;/strong&gt; y &lt;strong&gt;graficarlos en tiempo real&lt;/strong&gt; en el tablero.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;visualizar datos&lt;/strong&gt; de forma dinámica usando el widget de gráfico.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Cómo graficar la lectura de un botón</title><link>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-boton/</link><pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/basico/graficar-boton/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/fHz7LwK13g8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás cómo crear un sistema de monitoreo gráfico para leer y visualizar el estado de un botón usando programación visual por bloques.&lt;/p&gt;
&lt;h2 id="qué-aprenderás"&gt;¿Qué aprenderás?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Configurar un ciclo infinito para lecturas continuas&lt;/li&gt;
&lt;li&gt;Declarar variables para almacenar estados digitales&lt;/li&gt;
&lt;li&gt;Configurar un botón en un pin digital&lt;/li&gt;
&lt;li&gt;Asignar valores de entrada digital a variables&lt;/li&gt;
&lt;li&gt;Crear y configurar gráficos para visualización de datos digitales&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;details&gt;
&lt;summary&gt;Click para ver la animación del Paso 1&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/f8b05c0b-1486-4225-be36-84761b43bf00/0.gif" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;p&gt;Comenzamos agregando un bloque de ciclo infinito que ejecutará nuestro código de manera continua, permitiendo la lectura constante del estado del botón.&lt;/p&gt;</description></item><item><title>De texto a número</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/de-texto-a-numero/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/de-texto-a-numero/</guid><description>Leer un número escrito en la terminal y operar con él usando el bloque A número</description></item><item><title>Controlar una bocina con un potenciómetro</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/bocina-pot/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/bocina-pot/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/q4xALv6ZWWQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;declarar una bocina y un potenciómetro&lt;/strong&gt;, y a conectar ambos para &lt;strong&gt;generar tonos variables&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo usar una &lt;strong&gt;entrada analógica&lt;/strong&gt; para controlar una &lt;strong&gt;salida de frecuencia&lt;/strong&gt; mediante variables y mapeo de valores.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;, como el “loop” típico de un microcontrolador.&lt;/p&gt;</description></item><item><title>Sumar 2 números en la terminal</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/sumar-numeros/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/sumar-numeros/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/KgUXezxOZ-E?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear un programa que suma dos números&lt;/strong&gt; introducidos por el usuario y muestra el resultado en la &lt;strong&gt;terminal de Nairda&lt;/strong&gt;.&lt;br&gt;
Este ejercicio es ideal para practicar el uso de &lt;strong&gt;variables numéricas, operaciones aritméticas&lt;/strong&gt; y la interacción entre código y la terminal.&lt;/p&gt;</description></item><item><title>Adivina el número</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/adivina-el-numero/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/adivina-el-numero/</guid><description>Comparar lo que escribe el jugador con un número secreto y avisar cuando acierta</description></item><item><title>Motor con slider</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/motor-con-slider/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/motor-con-slider/</guid><description>cómo controlar un motor con un slider</description></item><item><title>Neopixel aleatorio</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/neopixel-aleatorio/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/neopixel-aleatorio/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear colores aleatorios para un LED Neopixel&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;generar números aleatorios&lt;/strong&gt; y usarlos para controlar los valores &lt;strong&gt;RGB&lt;/strong&gt; de un LED.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) permite que el programa siga &lt;strong&gt;generando colores continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/a74a26b8-1b3a-41b6-b374-e8e4c1e578ec/0.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-declarar-neopixel-en-el-pin-9"&gt;Paso 2: Declarar neopixel en el pin 9&lt;/h2&gt;
&lt;p&gt;Declara el &lt;strong&gt;neopixel&lt;/strong&gt; en el &lt;strong&gt;pin 9&lt;/strong&gt; del microcontrolador.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/a74a26b8-1b3a-41b6-b374-e8e4c1e578ec/1.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-3-agregar-un-retraso-de-100-milis-por-ciclo"&gt;Paso 3: Agregar un retraso de 100 milis por ciclo&lt;/h2&gt;
&lt;p&gt;Agrega un &lt;strong&gt;retraso de 100 milisegundos&lt;/strong&gt; en cada ciclo para ver mejor los cambios de color.&lt;/p&gt;</description></item><item><title>Leer y mostrar nombre completo en la terminal</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/nombre-apellido/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/nombre-apellido/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/keCN_GVgkTU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;leer el nombre y apellido de un usuario&lt;/strong&gt;, almacenarlos en variables y luego mostrarlos en la &lt;strong&gt;terminal de Nairda&lt;/strong&gt;.&lt;br&gt;
El objetivo es que entiendas cómo usar &lt;strong&gt;variables tipo texto (STRING)&lt;/strong&gt;, cómo esperar entradas del usuario y cómo &lt;strong&gt;concatenar cadenas&lt;/strong&gt; para formar mensajes completos.&lt;/p&gt;</description></item><item><title>La contraseña correcta</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/la-contrasena-correcta/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/la-contrasena-correcta/</guid><description>Comparar dos textos con el bloque Comparar y usar No para saber cuándo la contraseña falla</description></item><item><title>Longitud de un texto</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/longitud-de-un-texto/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/longitud-de-un-texto/</guid><description>Calcular y mostrar en una etiqueta la longitud de un texto usando el bloque Longitud</description></item><item><title>Operadores lógicos</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/operadores-logicos/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/operadores-logicos/</guid><description>&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;usar operadores lógicos&lt;/strong&gt; (AND, OR, NOT).&lt;br&gt;
El objetivo es comprender cómo realizar &lt;strong&gt;operaciones booleanas&lt;/strong&gt; y mostrar los resultados en terminales.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/d7a5d822-0391-46be-947f-3031461c2b16/0.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-declarar-variable-etiqueta"&gt;Paso 2: Declarar variable etiqueta&lt;/h2&gt;
&lt;p&gt;Crea la variable &lt;strong&gt;&lt;code&gt;etiqueta&lt;/code&gt;&lt;/strong&gt; de tipo String.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/d7a5d822-0391-46be-947f-3031461c2b16/1.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-3-declarar-variable-número"&gt;Paso 3: Declarar variable número&lt;/h2&gt;
&lt;p&gt;Crea la variable &lt;strong&gt;&lt;code&gt;número&lt;/code&gt;&lt;/strong&gt; de tipo Number.&lt;/p&gt;</description></item><item><title>¿Está en el rango?</title><link>https://nairda.com.mx/aprendizaje/programacion/medio/esta-en-el-rango/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/medio/esta-en-el-rango/</guid><description>Unir dos comparaciones con el operador lógico Y para saber si un número está entre 10 y 20</description></item><item><title>Motor con ultrasónico</title><link>https://nairda.com.mx/aprendizaje/robotica/medio/motor-con-ultrasonico/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/robotica/medio/motor-con-ultrasonico/</guid><description>Cómo controlar un motor con un ultrasónico</description></item><item><title>Condición básica - Detectar números pares</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/condicion-basica/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/condicion-basica/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/h0lxpmt4NXc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;usar condiciones básicas&lt;/strong&gt; para verificar si un número es par o impar.&lt;br&gt;
El objetivo es comprender cómo usar &lt;strong&gt;operadores de comparación&lt;/strong&gt; y &lt;strong&gt;condiciones&lt;/strong&gt; para tomar decisiones en tu programa.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Instructivo n.° 1 — Bienvenida e introducción a la programación</title><link>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-1-bienvenida/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-1-bienvenida/</guid><description>Manual de bienvenida al kit MiniLabs: qué es Nairda, cómo instalar la app, interfaz, bloques de programación, simulación virtual y actividades prácticas con LED, motores, potenciómetro, buzzer y sensor ultrasónico</description></item><item><title>Función básica</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/funcion-basica/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/funcion-basica/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/5z38rCMt5Gk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear y usar una función básica&lt;/strong&gt;.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;crear funciones personalizadas&lt;/strong&gt;, &lt;strong&gt;llamarlas desde el código principal&lt;/strong&gt; y &lt;strong&gt;modularizar tu código&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;.&lt;/p&gt;
&lt;details&gt;
&lt;summary&gt;Ver animación&lt;/summary&gt;
&lt;div class="iframe-wrapper"&gt;
&lt;iframe data-src="https://www.nairda.com.mx/animation?animation=https://nairda.com.mx/files/a6fc1195-8f99-492f-9e8a-28047d3b9295/0.gif" width="100%" height="650" style="border:none; pointer-events:none;"&gt;&lt;/iframe&gt;
&lt;div class="iframe-overlay"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/details&gt;
&lt;hr&gt;
&lt;h2 id="paso-2-declarar-variable-terminal"&gt;Paso 2: Declarar variable terminal&lt;/h2&gt;
&lt;p&gt;Crea la variable &lt;strong&gt;&lt;code&gt;terminal&lt;/code&gt;&lt;/strong&gt; de tipo texto que almacenará el contenido a mostrar en la terminal.&lt;/p&gt;</description></item><item><title>Instructivo n.° 2 — Construcción del MiniCode y evasor de obstáculos</title><link>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-2-construccion-minicode/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-2-construccion-minicode/</guid><description>Guía paso a paso para ensamblar el robot MiniCode I con portapilas, motores, llantas, tarjeta MiniCore y bumper-sensor, y programar un evasor de obstáculos con Nairda</description></item><item><title>Crear un contador de segundos</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/contador-segundos/</link><pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/contador-segundos/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/eoNC4vTmWBE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a crear un &lt;strong&gt;contador de segundos en Nairda&lt;/strong&gt;, paso a paso, usando bloques gráficos.&lt;br&gt;
El objetivo es comprender cómo utilizar &lt;strong&gt;ciclos infinitos, retardos, variables numéricas y etiquetas en el tablero&lt;/strong&gt; para mostrar información en pantalla.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;En Nairda, el ciclo infinito (&lt;code&gt;while&lt;/code&gt;) permite que tu programa esté &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;, como el clásico “loop” en un microcontrolador.&lt;/p&gt;</description></item><item><title>Instructivo n.° 3 — Ensamble y programación de siguelíneas</title><link>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-3-siguelineas/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-3-siguelineas/</guid><description>Guía para ensamblar el módulo siguelíneas en el MiniCode y programar un robot que siga una línea negra usando sensores analógicos y bloques de Nairda</description></item><item><title>Contar 10 segundos</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/contar-10-segundos/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/contar-10-segundos/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/pPka5aUVYr0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;crear un contador de 10 segundos&lt;/strong&gt; usando ciclos y esperas.&lt;br&gt;
El objetivo es comprender cómo usar &lt;strong&gt;ciclos de repetición&lt;/strong&gt;, &lt;strong&gt;delays&lt;/strong&gt; y &lt;strong&gt;operadores aritméticos&lt;/strong&gt; para contar el tiempo.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) mantiene el programa &lt;strong&gt;siempre ejecutándose&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Ciclo que termina</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/ciclo-que-termina/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/ciclo-que-termina/</guid><description>Un ciclo Mientras que se detiene cuando su condición deja de cumplirse</description></item><item><title>Instructivo n.° 4 — Ensamble de Gripper y control remoto</title><link>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-4-gripper-control-remoto/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/circuitos-y-kits/minilabs/instructivo-4-gripper-control-remoto/</guid><description>Guía para ensamblar el mecanismo gripper con servomotor y sensor ultrasónico en el MiniCode, y programar un control remoto Bluetooth con Nairda</description></item><item><title>Simulación de dados</title><link>https://nairda.com.mx/aprendizaje/programacion/basico/simulacion-dados/</link><pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/aprendizaje/programacion/basico/simulacion-dados/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube-nocookie.com/embed/-aubYt9FVHU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;En este tutorial aprenderás a &lt;strong&gt;simular el lanzamiento de un dado&lt;/strong&gt; usando números aleatorios.&lt;br&gt;
El objetivo es comprender cómo &lt;strong&gt;generar números aleatorios en un rango específico&lt;/strong&gt; (1 a 6).&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="paso-1-agregar-ciclo-infinito"&gt;Paso 1: Agregar ciclo infinito&lt;/h2&gt;
&lt;p&gt;El ciclo infinito (&lt;code&gt;while&lt;/code&gt;) permite que el programa siga &lt;strong&gt;ejecutándose continuamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Nairda: de bloques a robótica real</title><link>https://nairda.com.mx/posts/que-es-nairda/</link><pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/posts/que-es-nairda/</guid><description>Descubre Nairda: aprende programación y robótica de forma visual con bloques, simulador 3D y proyectos reales. Ideal para principiantes, educadores y entusiastas de la robótica.</description></item><item><title>Descargar app</title><link>https://nairda.com.mx/descargas/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/descargas/</guid><description>Nairda para Android, iPhone y navegador. Gratis.</description></item><item><title>Nairda AI</title><link>https://nairda.com.mx/nairda-ai/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/nairda-ai/</guid><description>Describe lo que quieres en lenguaje natural y Nairda AI arma o modifica tu proyecto de bloques. También puede programarlo en vivo, paso a paso y a la vista.</description></item><item><title>Sin anuncios</title><link>https://nairda.com.mx/premium/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://nairda.com.mx/premium/</guid><description>Disfruta de Nairda sin publicidad por 4 USD al mes.</description></item></channel></rss>