• Sobre Nosotros
  • Anunciar
  • Política de privacidad
  • Contacta con nosotros
MasterTrend Info - Tecnologia, Notícias e Tutoriais
  • HOME
    • BLOG
  • Tutoriales
  • Hardware
  • Gaming
  • Móviles
  • Seguridad
  • Windows
  • IA
  • Software
  • Redes
  • Novedades
  • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Sin resultado
Ver todos los resultados
  • HOME
    • BLOG
  • Tutoriales
  • Hardware
  • Gaming
  • Móviles
  • Seguridad
  • Windows
  • IA
  • Software
  • Redes
  • Novedades
  • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Sin resultado
Ver todos los resultados
MasterTrend Info - Tecnologia, Notícias e Tutoriais
Sin resultado
Ver todos los resultados
Inicio Tutoriales

tio El truco oculto para dominar microcontroladores 🔥

MasterTrend Insights por MasterTrend Insights
28 de enero de 2026
en Tutoriales
Tiempo de lectura:Lectura de 7 minutos
0
Tio - Dos estudiantes programando en un ordenador con la palabra "tio" en pantalla, aprendiendo el truco oculto para dominar microcontroladores y mejorar proyectos de electrónica.

Dos programadoras descubren en la pantalla el comando **tio**, el truco oculto para dominar microcontroladores y aprender programación embebida paso a paso.

74
COMPARTIDOS
206
Vistas
Share on FacebookShare on Twitter

Contents

  1. tio Conecta tu equipamento serial en 1 minuto y sin errores ⚡
  2. Instalación de tio usando el gestor de paquetes
  3. Circuito demo rápido
  4. Código completo
  5. Usando tio con configuración predeterminada
  6. Configurando los parámetros de conexión
  7. Registrar datos en un archivo de registro (log)
  8. Funciones avanzadas de tio

tio Conecta tu equipamento serial en 1 minuto y sin errores ⚡

Las conexiones de datos seriales son una forma clásica, pero sorprendentemente todavía muy utilizada en numerosos dispositivos modernos. Desde televisores hasta equipos de pruebas como multímetros e incluso productos de automatización del hogar, la conexión serial sigue siendo parte esencial de muchos circuitos.

Para acceder a dispositivos seriales en Linux, una forma común es usar el comando screen. Sin embargo, Linux ofrece otras opciones muy eficientes. Personalmente, llevo años usando tio para gestionar microcontroladores, por su facilidad y funcionamiento confiable.

Si usas Windows 10 o Windows 11, también verás aquí una guía que te ayudará a establecer conexiones seriales sin problemas.

Te puede interesar
Imagen demostrativa del uso de Tio en Linux

Usé tio para explorar el Ifixit Portable Soldering Station. Me facilitó la conexión serial para inspeccionar el funcionamiento interno del soldador inteligente.

En esta guía te enseñaremos a instalar y usar tio con la configuración predeterminada, con un ejemplo rápido usando un Raspberry Pi Pico 2 como dispositivo serial. Luego veremos cómo ajustar parámetros específicos como la velocidad de baud y cómo guardar toda la data serial en un archivo de texto para su análisis posterior.

Para seguir esta guía necesitarás:

  • Una computadora con Ubuntu instalado
  • Raspberry Pi Pico 2 (o Pico / Pico W)
  • Sensor de temperatura DHT11
  • Protoboard de tamaño medio
  • 3 cables jumper macho a macho

Instalación de tio usando el gestor de paquetes

Vamos a instalar tio en un sistema Ubuntu 24.04, pero las instrucciones aplican para la mayoría de distribuciones basadas en Debian. En otros sistemas Linux, busca el paquete equivalente en tu gestor de paquetes.

1. Abre una terminal y actualiza la lista de repositorios, luego realiza una actualización del sistema. Este paso garantiza que tengas la lista más reciente de paquetes y que todo tu software esté actualizado. Si te pide confirmación para actualizar, presiona Y.

sudo apt update
sudo apt upgrade

2. Instala tio.

sudo apt install tio

Circuito demo rápido

He preparado un demo usando Raspberry Pi Pico 2 con un sensor DHT11. Este sensor mide temperatura y humedad, y envía los datos al shell de Python, que es lo que leeremos por la conexión serial. No es obligatorio replicar esto, puedes usar cualquier dispositivo serial.

Material necesario para este demo:

  • Raspberry Pi Pico 2 o Pico
  • Sensor DHT11 de temperatura y humedad
  • Protoboard tamaño medio
  • 3 cables jumper macho a macho
Circuito de ejemplo con Raspberry Pi Pico y sensor DHT11

El circuito conecta alimentación y datos entre el Pico 2 y el sensor DHT11. El Pico alimenta el sensor y recibe la señal de temperatura a través del pin de datos.

Raspberry Pi Pico 2DHT11FunciónColor del cable
3V3 OutPin 1 (VDD)Alimentación 3.3VRojo
GPIO 17Pin 2 (Datos)Salida de datosNaranja
Cualquier GNDPin 4 (GND)Tierra (referencia)Negro

Asegúrate de que tu Raspberry Pi Pico tenga MicroPython instalado. Sigue hasta el paso 4 en esta guía para tener MicroPython y Thonny listos.

1. Abre Thonny y crea un archivo nuevo en blanco.

2. Importa las librerías necesarias para controlar el GPIO y el sensor DHT11.

from machine import Pin
import time
import dht

3. Crea un objeto llamado sensor que conecta el código con el DHT11 en GPIO 17.

sensor = dht.DHT11(Pin(17))

4. Programa un bucle while True para ejecutar el código repetidamente.

while True:

5. Espera dos segundos y toma una medición.

  time.sleep(2)
  sensor.measure()

6. Guarda la temperatura en una variable llamada temp.

  temp = sensor.temperature()

7. Muestra un mensaje con la temperatura actual usando formato de cadenas.

  print("Temperature Checker")
  print('La temperatura es:', "{:.1f}ºC\n".format(temp))

8. Guarda el archivo como main.py en el Pico para que se ejecute automáticamente al encender.

Código completo

from machine import Pin
import time
import dht

sensor = dht.DHT11(Pin(17))

while True:
   time.sleep(2)
   sensor.measure()
   temp = sensor.temperature()
   print("Temperature Checker")
   print('La temperatura es:', "{:.1f}ºC\n".format(temp))

Usando tio con configuración predeterminada

La configuración predeterminada de tio suele ser suficiente. Solo hay que ejecutar el comando tio junto con la ruta al dispositivo serial. Pero primero, ¿cómo encontrar el dispositivo correcto? tio también tiene la solución.

1. Cierra Thonny. Otros programas con funciones serial pueden interferir.

2. Abre una terminal y lista los puertos seriales disponibles con:

tio -l
Listado de dispositivos seriales con Tio en Linux

3. Conecta a tu dispositivo serial (por ejemplo, el Raspberry Pi Pico) usando:

tio /dev/ttyACM0

4. Verás la salida serial en tu terminal. La temperatura se mostrará cada segundo. Para salir, presiona CTRL + C para entrar al intérprete de Python interactivo.

Salida serial con el uso de Tio en la terminal

5. Para cerrar tio, presiona CTRL + t seguido de la tecla Q.

El comando tio -l lista todos los dispositivos seriales conectados, permitiendo conectarte a múltiples dispositivos simultáneamente, como un Raspberry Pi Pico 2 junto a un Arduino Uno.

Listado de múltiples dispositivos seriales con Tio

Configurando los parámetros de conexión

Por defecto, tio usa la configuración 115200 8N1:

  • 115200: Velocidad de transmisión (baud rate).
  • 8: Bits de datos por carácter.
  • N: Sin bit de paridad (parity).
  • 1: Bit de parada.

Esta velocidad suele ser estándar en muchas placas, incluyendo Arduino y el Raspberry Pi Pico 2.

Podemos modificar estos parámetros para adaptarlos a la configuración de nuestro dispositivo serial. Por ejemplo, si un Arduino envía datos a 9600 baudios (Serial.begin(9600)), debemos indicarlo a tio.

Ejemplo de configuración serial Arduino con Tio

Pasos para ajustar la conexión:

1. Abre terminal y ejecuta tio con los parámetros para baudrate 9600, 8 bits, sin control de flujo, 1 bit de parada y sin paridad:

tio /dev/ttyACM0 --baudrate 9600 --databits 8 --flow none --stopbits 1 --parity none

2. Verifica que el mensaje se desplaza correctamente en la terminal.

3. Para salir, presiona CTRL + t y luego Q.

Registrar datos en un archivo de registro (log)

Una función muy útil es guardar una copia de la salida serial en un archivo para analizarla después.

Con el proyecto del sensor de temperatura, guardaremos la información en un archivo llamado temperature-log.txt.

1. Ejecuta tio desde la terminal indicando el archivo y activando el registro:

tio /dev/ttyACM0 --log-file temperature-log.txt -L
Registrar datos de salida serial en archivo con Tio

2. Ejecuta tio el tiempo que necesites para recolectar datos.

3. Para salir, presiona CTRL + t y luego Q.

4. Abre el archivo en un editor de texto para consultar el registro.

5. Para añadir datos a un archivo existente sin sobrescribirlo, usa:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L
Agregar datos al log sin sobrescribir con Tio

6. Abre el archivo para comprobar que los datos se añadieron correctamente.

Si deseas agregar una marca de tiempo a cada línea para identificar el momento exacto de cada evento, agrega el flag -t al comando, como sigue:

7. Ejecuta tio con timestamp y registro en el log:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L -t
Datos serial con timestamp en archivo log usando Tio

8. Para salir, presiona CTRL + t seguido de Q.

9. Abre el archivo para ver la data con la hora exacta de cada registro.

Resultado de log con timestamps usando Tio en Linux

Funciones avanzadas de tio

tio incluye múltiples funciones adicionales accesibles durante su ejecución. Usa CTRL + t seguido de una tecla para activar diferentes comandos.

CTRL+t ?  Lista comandos disponibles
CTRL+t b  Envía señal de interrupción (break)
CTRL+t c  Muestra configuración actual
CTRL+t e  Activa/desactiva modo eco local
CTRL+t f  Activa/desactiva registro en archivo
CTRL+t F  Limpia buffers de datos
CTRL+t g  Activa/desactiva línea serial
CTRL+t i  Cambia modo de entrada
CTRL+t l  Limpia pantalla
CTRL+t L  Muestra estados de línea
CTRL+t m  Cambia mapeo de caracteres
CTRL+t o  Activa/desactiva modo de salida
CTRL+t p  Pulsa línea serial
CTRL+t q  Sale de tio
CTRL+t r  Ejecuta un script
CTRL+t R  Ejecuta comando shell redirigiendo I/O al dispositivo
CTRL+t s  Muestra estadísticas
CTRL+t t  Activa/desactiva timestamps en línea
CTRL+t v  Muestra versión
CTRL+t x  Envía archivo via Xmodem
CTRL+t y  Envía archivo via Ymodem
CTRL+t CTRL+t Envía el caracter CTRL+t

🔥 ¡Prueba estas funciones para sacar el máximo provecho a tus conexiones seriales! Recuerda que tio es ligero, rápido y muy práctico para desarrolladores y aficionados a la electrónica. 🚀

👉 Comienza instalando tio aquí y explora sus funcionalidades para tus proyectos con microcontroladores.

Comparte esto:
FacebookLinkedInPinterestXRedditTumblrBlueskyThreadsShareChatGPTClaudeGoogle AIGrok
Etiquetas: EvergreenContentLinuxRaspberryPi
Publicación Anterior

Actualizaciones Windows 11 La forma oculta que nadie usa 😱

Próxima publicación

Caché DNS El método rápido que dispara tu velocidad hoy 🚀

MasterTrend Insights

MasterTrend Insights

Nuestro equipo editorial comparte análisis profundos, tutoriales y recomendaciones para que aproveches al máximo tus dispositivos y herramientas digitales.

RelacionadoPublicaciones

Llamadas WiFi iPhone. Mujer mostrando en un iPhone la opción de Llamadas WiFi activada en los ajustes, guía sobre cómo activar y usar las llamadas WiFi en iPhone paso a paso.
Tutoriales

Llamadas WiFi iPhone: cómo activarlas y usarlas

26 de abril de 2026
173
Ajustes avanzados de TV en pantalla con configuración de brillo, contraste, nitidez, color, motion flow y HDR tone mapping en un televisor 4K UHD mostrando una escena cinematográfica en alta definición.
Tutoriales

Ajustes avanzados de TV: qué cambiar y qué evitar

7 de abril de 2026
267
Desvío de llamadas iPhone activado desde los ajustes, mostrando la opción “Call Forwarding” habilitada en la pantalla del teléfono móvil.
Tutoriales

Desvío de llamadas iPhone: cómo activarlo y usarlo

27 de abril de 2026
256
Velocidad de carga real en tu teléfono Android mostrada en una app medidor de carga con amperaje y estado de batería en pantalla, mientras una mujer sostiene el smartphone en una tienda de tecnología.
Tutoriales

Velocidad De Carga Real En Tu Teléfono Android

22 de febrero de 2026
201
Activación accidental Echo - Mujer molesta por la activación accidental de Alexa en un altavoz Amazon Echo dentro de una sala de estar doméstica.
Tutoriales

Activación accidental Echo en altavoces Amazon

9 de febrero de 2026
226
Métodos PNG a PDF - Ilustración de métodos para convertir archivos PNG a PDF, mostrando iconos de PNG y PDF con una flecha de conversión entre ambos formatos.
Tutoriales

Métodos PNG a PDF: Comparativa Para Elegir En Windows 11

27 de abril de 2026
316
Próxima publicación
Caché DNS - Dos mujeres limpiando la pantalla de un portátil con el texto "Caché DNS Internet 100%", ilustrando cómo borrar o limpiar la caché DNS para mejorar la conexión a Internet.

Caché DNS El método rápido que dispara tu velocidad hoy 🚀

5 1 votar
Article Rating
Suscribirse
Acceso
Notificar de
guest
guest
0 Comments
Más antiguo
El más nuevo Más votado
Comentarios en línea
Ver todos los comentarios

Mantente Conectado

  • 976 Fans
  • 118 Seguidores
  • 1.4k Seguidores
  • 1.8k Suscriptores
  • Tendencias
  • Comentarios
  • Último
🖥️ Cómo abrir 'Dispositivos e impresoras' en Windows 11: 4 pasos sencillos

🌟 Cómo abrir ‘Dispositivos e impresoras’ en Windows 11: ¡Asombroso truco!

21 de junio de 2026
Reloj persistente Windows 11: opciones para mostrar un reloj persistente, limitaciones y decisiones prácticas, con fondo azul, icono de Windows y reloj analógico minimalista.

Reloj persistente Windows 11: Opciones, Límites Y Decisiones Reales

21 de junio de 2026
Ethernet no funciona en Windows 11: 9 trucos fáciles

Ethernet no funciona en Windows 11: solución en 3 minutos ⚡🌐

13 de noviembre de 2025
Cómo guardar partida en REPO

Cómo guardar partida en REPO 🔥 Descubre el secreto para no perder progreso

7 de julio de 2025
Funciones de Gmail en Android: Ahorra tiempo con 5 tips

Funciones de Gmail en Android: ¡5 trucos que no conocías! 📱✨

12
Reparacion de Placas Madres de notebooks: vista interna con motherboard, sistema de refrigeración, ventiladores y componentes clave a revisar en laptop abierta

Reparacion de Placas Madres de Notebooks – Diagnóstico paso a paso

10
Instalar Windows 11 Home sin Internet

Instalar Windows 11 Home sin Internet

10
Cómo respaldar controladores en Windows 11/10 ¡en 4 pasos!

Cómo respaldar controladores en Windows 11/10 ¡Evita errores! 🚨💾

10
Privacidad en Windows 11 - Mujer usando un portátil en casa configurando opciones de privacidad en Windows 11 con O&O ShutUp10++, mostrando ajustes de seguridad y control de datos en pantalla.

Privacidad en Windows 11 con O&O ShutUp10++

21 de junio de 2026
Funciones opcionales Windows 11 - Mujer trabajando en portátil con Windows 11 activando funciones opcionales en la configuración del sistema, guía sobre cuándo activar o desactivar características opcionales de Windows 11 en entorno de oficina moderno

Funciones opcionales Windows 11: cuándo activarlas o quitarlas

21 de junio de 2026
Finales de Saros: A. Devraj con armadura futurista de los Soltari en una escena oscura y dramática, análisis del final principal y el final secreto del videojuego.

Finales de Saros: análisis del principal y secreto

14 de junio de 2026
Arquitectura UDNA AMD para PS6 y Xbox Next, detalle de chip GPU de nueva generación con diseño avanzado para consolas gaming de alto rendimiento.

Arquitectura UDNA en PS6 y Xbox Next: más que cifras

4 de mayo de 2026

Noticias Recientes

Privacidad en Windows 11 - Mujer usando un portátil en casa configurando opciones de privacidad en Windows 11 con O&O ShutUp10++, mostrando ajustes de seguridad y control de datos en pantalla.

Privacidad en Windows 11 con O&O ShutUp10++

21 de junio de 2026
63
Funciones opcionales Windows 11 - Mujer trabajando en portátil con Windows 11 activando funciones opcionales en la configuración del sistema, guía sobre cuándo activar o desactivar características opcionales de Windows 11 en entorno de oficina moderno

Funciones opcionales Windows 11: cuándo activarlas o quitarlas

21 de junio de 2026
81
Finales de Saros: A. Devraj con armadura futurista de los Soltari en una escena oscura y dramática, análisis del final principal y el final secreto del videojuego.

Finales de Saros: análisis del principal y secreto

14 de junio de 2026
104
Arquitectura UDNA AMD para PS6 y Xbox Next, detalle de chip GPU de nueva generación con diseño avanzado para consolas gaming de alto rendimiento.

Arquitectura UDNA en PS6 y Xbox Next: más que cifras

4 de mayo de 2026
138
MasterTrend Info logo

MasterTrend Info es tu fuente de referencia en tecnología: descubre novedades, tutoriales y análisis sobre hardware, software, gaming, móviles e inteligencia artificial. Suscríbete a nuestro boletín y no te pierdas ninguna tendencia.

Síguenos

Browse by Category

  • Gaming
  • Hardware
  • IA
  • Móviles
  • Novedades
  • Redes
  • Seguridad
  • Software
  • Tutoriales
  • Windows

Recent News

Privacidad en Windows 11 - Mujer usando un portátil en casa configurando opciones de privacidad en Windows 11 con O&O ShutUp10++, mostrando ajustes de seguridad y control de datos en pantalla.

Privacidad en Windows 11 con O&O ShutUp10++

21 de junio de 2026
Funciones opcionales Windows 11 - Mujer trabajando en portátil con Windows 11 activando funciones opcionales en la configuración del sistema, guía sobre cuándo activar o desactivar características opcionales de Windows 11 en entorno de oficina moderno

Funciones opcionales Windows 11: cuándo activarlas o quitarlas

21 de junio de 2026
  • Sobre Nosotros
  • Anunciar
  • Política de privacidad
  • Contacta con nosotros

Copyright © 2025 https://mastertrend.info/ - Reservados todos los derechos. Todas las marcas registradas son propiedad de sus respectivos dueños.

We've detected you might be speaking a different language. Do you want to change to:
es_ES Spanish
es_ES Spanish
en_US English
pt_BR Portuguese
fr_FR French
it_IT Italian
ru_RU Russian
de_DE German
zh_CN Chinese
ko_KR Korean
ja Japanese
th Thai
hi_IN Hindi
ar Arabic
tr_TR Turkish
pl_PL Polish
id_ID Indonesian
nl_NL Dutch
sv_SE Swedish
Change Language
Close and do not switch language
Sin resultado
Ver todos los resultados
  • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • Gaming
  • Hardware
  • IA
  • Móviles
  • Novedades
  • Redes
  • Seguridad
  • Software
  • Tutoriales
  • Windows

Copyright © 2025 https://mastertrend.info/ - Reservados todos los derechos. Todas las marcas registradas son propiedad de sus respectivos dueños.

wpDiscuz
RedditBlueskyXMastodonHacker News
Comparte esto:
MastodonVKWhatsAppTelegramSMSLineMessengerFlipboardHacker NewsMixNextdoorPerplexityXingYummly
Su instancia de Mastodon