# Arduino Alvik: tres retos para empezar a programar robots

Arduino Alvik llega montado y permite ensayar recorridos, seguir una mano y detectar líneas. Una guía para empezar, elegir editor y conservar las demos.

- URL canónica: https://robotica.es/hogar/arduino-alvik-tres-retos-sensores-programacion/
- Versión Markdown: https://robotica.es/hogar/arduino-alvik-tres-retos-sensores-programacion.md
- Publicado: 2026-09-10
- Última actualización editorial: 2026-09-10
- Autoría: Redacción Robotica.es
- Categoría: Hogar y Consumo
- Etiquetas: Arduino, Alvik, MicroPython, mBlock, robots educativos
- Idioma: es-ES

Arduino Alvik permite empezar por una pregunta concreta: ¿cómo cambia el recorrido de un robot cuando obedece una secuencia o cuando reacciona a un sensor? **Llega montado y con tres demostraciones para probar movimiento táctil, seguimiento de una mano y seguimiento de líneas.** Después puedes abrir sus programas y modificar el comportamiento, sin tener que cablear primero los motores.

Es una plataforma comercial para aprender y experimentar, presentada en 2024. Esta guía se apoya en documentación y código oficiales, junto con el trabajo práctico de DroneBot Workshop; no es una prueba de uso de Robotica.es ni un anuncio de un modelo nuevo.

## Tres comportamientos que conviene distinguir

Las demostraciones de fábrica se eligen con los controles táctiles superiores. En el [programa oficial del menú [en]](https://github.com/arduino/arduino-alvik-mpy/blob/main/examples/demo/demo.py), las flechas arriba y abajo cambian de modo, el botón de confirmación lo inicia y el de cancelar permite salir. El color de los dos LED identifica la selección.

| Modo | Qué hace el ejemplo | Qué puedes observar |
| --- | --- | --- |
| Rojo: movimiento táctil | Guarda una secuencia introducida con las flechas y la ejecuta al confirmar. | El orden de las instrucciones determina el trayecto. |
| Verde: seguimiento de mano | Avanza o retrocede según la distancia que mide delante. | La lectura del sensor modifica continuamente el movimiento. |
| Azul: seguimiento de línea | Ajusta la velocidad de cada rueda con los sensores inferiores. | Corregir la dirección exige comparar dónde queda la línea. |

Empieza en el suelo, sobre una superficie despejada. En el modo rojo, el [código de movimiento [en]](https://github.com/arduino/arduino-alvik-mpy/blob/main/examples/demo/touch_move.py) programa avances y retrocesos de 10 cm y giros de 90 grados. Una secuencia corta permite comprobar qué orden has dado y cuánto se parece el recorrido físico al previsto, antes de acumular más pasos.

El modo verde tiene un límite especialmente instructivo: **«seguir la mano» significa regular una distancia, no reconocer una mano mediante una cámara**. El [ejemplo oficial [en]](https://github.com/arduino/arduino-alvik-mpy/blob/main/examples/demo/hand_follower.py) usa la lectura central del sensor frontal y una referencia de 10 cm. Sirve para explorar cómo responde a acercar o alejar un objeto; no convierte a Alvik en un robot que identifica y persigue personas.

Para el azul, prepara un recorrido de línea con contraste respecto al fondo. El [seguidor oficial [en]](https://github.com/arduino/arduino-alvik-mpy/blob/main/examples/demo/line_follower.py) combina tres lecturas y cambia la velocidad de las ruedas para corregir la desviación. Una curva suave y otra más cerrada ofrecen un ejercicio concreto: observar cuándo deja de seguir el trazado y después trabajar en el programa.

## Pasar de observar a cambiar las reglas

El curso de bloques de Arduino está orientado a partir de siete años; el de MicroPython, a partir de doce. Son referencias para el itinerario formativo. La [propuesta con mBlock [en]](https://www.arduino.cc/education/easy-and-fun-block-based-coding-with-the-alvik-robot-is-here/) admite Chromebook, Windows y Mac, y ofrece materiales en español. Arduino sigue describiendo la integración de Alvik en mBlock como beta pública, un detalle a tener presente al preparar actividades de aula.

Para escribir texto, [Arduino Lab for MicroPython [en]](https://labs.arduino.cc/en/labs/micropython) permite editar programas, transferir archivos y consultar la consola del robot. Tiene versiones de escritorio para Windows, macOS y Linux, además de una versión web. La conexión al Alvik se hace por USB-C. También existe la vía de Arduino IDE y C++, con sus propias bibliotecas.

En su [guía práctica de 2024 [en]](https://dronebotworkshop.com/alvik/), DroneBot Workshop muestra programación en MicroPython y C++, además de ampliaciones con servos e I2C. Su recorrido ayuda a entender qué aporta una base ya construida: puedes concentrarte en cambiar el control antes de diseñar otra mecánica. Si el objetivo de la actividad es precisamente montar el vehículo, la propuesta de [mBot2](https://robotica.es/hogar/mbot2-bloques-python-robot-educativo/) plantea un punto de partida diferente.

## Qué incluye la compra y cómo conservar el punto de partida

La [tienda europea de Arduino [en]](https://store.arduino.cc/products/alvik?variant=48242495324497) ofrece el **Alvik AKX00066 por 118,95 euros, IVA incluido**, como precio rebajado frente a 159 euros. El robot incorpora la Nano ESP32 y la batería recargable 18650; el manual incluye un cable USB-C a USB-C entre los accesorios. No necesitas comprar otra placa para esas primeras actividades.

Arduino envía los pedidos europeos desde Parma. Su [política de portes [en]](https://store.arduino.cc/pages/shipping-policy) incluye España en la promoción para pedidos de importe neto superior a 50 euros, siempre que el envío cueste menos de 10 euros y se utilice el método más económico. El plazo depende del transportista y del destino indicado al tramitar el pedido; la promoción no fija una fecha de entrega.

Las piezas LEGO Technic, estructuras con tornillos M3 y periféricos Grove, Qwiic o servos permiten ampliar el robot, según el [manual oficial [en]](https://docs.arduino.cc/resources/datasheets/AKX00066-datasheet.pdf). Son ampliaciones para proyectos posteriores, con material adicional. La batería puede sustituirse abriendo su tapa; el manual exige supervisión adulta para ese cambio.

Antes de modificar los archivos originales, guarda una copia en el ordenador. Arduino mantiene un [procedimiento para restaurar las demostraciones [en]](https://support.arduino.cc/hc/en-us/articles/18424527396508-Restore-the-default-examples-on-your-Alvik): descargar el repositorio y volver a copiar los archivos de `examples/demo` mediante el gestor de Arduino Lab. Esa operación sobrescribe archivos. Conservar las versiones propias permite volver al ejemplo inicial y comparar qué cambió, una parte útil del trabajo con [robots educativos](https://robotica.es/robots-educativos/).

## Fuentes

- [Arduino — menú y código de las tres demostraciones de Alvik [en]](https://github.com/arduino/arduino-alvik-mpy/tree/main/examples/demo)
- [Arduino Education — mBlock, compatibilidad y materiales en español [en]](https://www.arduino.cc/education/easy-and-fun-block-based-coding-with-the-alvik-robot-is-here/)
- [Arduino — cursos y edades orientativas de bloques y MicroPython [en]](https://www.arduino.cc/education/courses)
- [Arduino Labs — editor de MicroPython y sistemas compatibles [en]](https://labs.arduino.cc/en/labs/micropython)
- [DroneBot Workshop — experiencia de programación y ampliación de Alvik, septiembre de 2024 [en]](https://dronebotworkshop.com/alvik/)
- [Arduino Store — Alvik AKX00066, referencia, precio y contenido [en]](https://store.arduino.cc/products/alvik?variant=48242495324497)
- [Arduino Store — almacén europeo y condiciones de envío a España [en]](https://store.arduino.cc/pages/shipping-policy)
- [Arduino — manual de Alvik, batería, accesorios y conexiones [en]](https://docs.arduino.cc/resources/datasheets/AKX00066-datasheet.pdf)
- [Arduino Support — restauración de las demostraciones originales [en]](https://support.arduino.cc/hc/en-us/articles/18424527396508-Restore-the-default-examples-on-your-Alvik)
- [Imagen: fotografía de producto de Alvik, cortesía de Arduino [en]](https://store.arduino.cc/cdn/shop/files/AKX00066_02.iso.jpg?v=1727101782)
