• Sobre Nosotros
  • Anunciar
  • Política de privacidad
  • Contacta con nosotros
MasterTrend Info - Tecnologia, Notícias e Tutoriais
22 °c
Boydton
19 ° Mar
18 ° Mié
  • 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.

71
COMPARTIDOS
196
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
149
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
247
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
222
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
173
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
178
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
301
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!

28 de abril de 2026
Reloj persistente Windows 11

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

28 de abril 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 - Reparar MotherBoards

Reparacion de Placas Madres de Notebooks

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
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
Armas FBC Firebreak: desbloqueo y prioridades - operadores tácticos con escopeta y lanzallamas en combate rodeados de fuego en escena intensa del videojuego.

Armas FBC Firebreak: desbloqueo y prioridades

3 de mayo de 2026
Estrategia Heroes Olden Era: heroína guerrera de cabello blanco tomando decisiones clave en una batalla épica de fantasía que cambian el rumbo de la partida.

Estrategia Heroes Olden Era: decisiones que cambian la partida

3 de mayo de 2026
Shoring Up Defenses en Arc Raiders: estrategia real con jugador en desierto enfrentando drones enemigos en intensa batalla táctica sci‑fi.

Shoring Up Defenses en Arc Raiders: estrategia real

3 de mayo de 2026

Noticias Recientes

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
108
Armas FBC Firebreak: desbloqueo y prioridades - operadores tácticos con escopeta y lanzallamas en combate rodeados de fuego en escena intensa del videojuego.

Armas FBC Firebreak: desbloqueo y prioridades

3 de mayo de 2026
100
Estrategia Heroes Olden Era: heroína guerrera de cabello blanco tomando decisiones clave en una batalla épica de fantasía que cambian el rumbo de la partida.

Estrategia Heroes Olden Era: decisiones que cambian la partida

3 de mayo de 2026
139
Shoring Up Defenses en Arc Raiders: estrategia real con jugador en desierto enfrentando drones enemigos en intensa batalla táctica sci‑fi.

Shoring Up Defenses en Arc Raiders: estrategia real

3 de mayo de 2026
104
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

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
Armas FBC Firebreak: desbloqueo y prioridades - operadores tácticos con escopeta y lanzallamas en combate rodeados de fuego en escena intensa del videojuego.

Armas FBC Firebreak: desbloqueo y prioridades

3 de mayo 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