• Chi siamo
  • Annunciare
  • politica sulla riservatezza
  • Contattaci
MasterTrend Info - Tecnologia, notizie e tutorial
  • CASA
    • BLOG
  • Tutorial
  • Hardware
  • Gioco
  • Mobile
  • Sicurezza
  • Windows
  • IA
  • Software
  • Reti
  • Cosa c'Γ¨ di nuovo
  • it_ITItalian
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Nessun risultato
Vedi tutti i risultati
  • CASA
    • BLOG
  • Tutorial
  • Hardware
  • Gioco
  • Mobile
  • Sicurezza
  • Windows
  • IA
  • Software
  • Reti
  • Cosa c'Γ¨ di nuovo
  • it_ITItalian
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
Nessun risultato
Vedi tutti i risultati
MasterTrend Info - Tecnologia, notizie e tutorial
Nessun risultato
Vedi tutti i risultati
Inizio Tutorial

tio, il trucco nascosto per padroneggiare i microcontrollori πŸ”₯

MasterTrend Approfondimenti da MasterTrend Approfondimenti
28 gennaio 2026
in Tutorial
Tempo di lettura:7 min leggere
0
Zio - Due studenti programmano su un computer con la parola "zio" sullo schermo, imparando il trucco nascosto per padroneggiare i microcontrollori e migliorare i progetti elettronici.

Due programmatori scoprono il comando **tio** sullo schermo, il trucco nascosto per padroneggiare i microcontrollori e imparare passo dopo passo la programmazione embedded.

74
CONDIVISA
205
Vista
Condividi su FacebookShare on Twitter

Contenuto

  1. tio, collega la tua apparecchiatura seriale in 1 minuto e senza errori ⚑
  2. Installazione di TIO tramite il gestore pacchetti
  3. Circuito dimostrativo veloce
  4. Codice completo
  5. Utilizzo delle impostazioni predefinite
  6. Configurazione dei parametri di connessione
  7. Registra i dati in un file di registro
  8. FunzionalitΓ  avanzate dello zio

tio, collega la tua apparecchiatura seriale in 1 minuto e senza errori ⚑

Le connessioni dati seriali sono una forma di comunicazione classica, ma sorprendentemente ancora ampiamente utilizzata in numerosi dispositivi moderni. Dai televisori agli strumenti di test come i multimetri e persino ai prodotti per la domotica, la connettivitΓ  seriale rimane una componente essenziale di molti circuiti.

Per accedere ai dispositivi seriali in Linux, un modo comune Γ¨ usare il comando schermoTuttavia, Linux offre altre opzioni molto efficienti. Personalmente, lo uso da anni. Quello per la gestione dei microcontrollori, grazie alla sua semplicitΓ  d'uso e al suo funzionamento affidabile.

Se utilizzi Windows 10 o Windows 11, qui troverai anche una guida che ti aiuterΓ  a stabilire connessioni seriali senza problemi.

Potrebbe interessarti
Immagine dimostrativa dell'uso di Tio in Linux

Ho usato "zio" per esplorare il Stazione di saldatura portatile IfixitMi ha fornito la connessione seriale per ispezionare il funzionamento interno della saldatrice intelligente.

In questa guida ti insegneremo come installare e utilizzare tio con la configurazione predefinita, con un rapido esempio utilizzando un Raspberry Pi Pico 2 come dispositivo seriale. Vedremo poi come regolare parametri specifici come la velocitΓ  in baud e come salvare tutti i dati seriali in un file di testo per un'analisi successiva.

Per seguire questa guida avrai bisogno di:

  • Un computer con Ubuntu installato
  • Raspberry Pi Pico 2 (o Pico / Pico W)
  • Sensore di temperatura DHT11
  • tagliere di medie dimensioni
  • 3 cavi jumper macho a macho

Installazione di TIO tramite il gestore pacchetti

Installeremo tio su un sistema Ubuntu 24.04, ma le istruzioni valgono per la maggior parte delle distribuzioni basate su Debian. Su altri sistemi Linux, cerca il pacchetto equivalente nel tuo gestore pacchetti.

1. Aprire un terminale e aggiornare l'elenco dei repository, quindi eseguire un aggiornamento del sistema. Questo passaggio garantisce che tu disponga dell'elenco dei pacchetti piΓΉ recente e che tutto il software sia aggiornato. Se richiesto, premi [nome pulsante]. E.

sudo apt update sudo apt upgrade

2. Installalo.

sudo apt install tio

Circuito dimostrativo veloce

Ho preparato una demo utilizzando un Raspberry Pi Pico 2 con un sensore DHT11. Questo sensore misura la temperatura e l'umiditΓ  e invia i dati alla shell Python, che leggeremo tramite la connessione seriale. Non Γ¨ necessario replicare il tutto; Γ¨ possibile utilizzare qualsiasi dispositivo seriale.

Materiali necessari per questa demo:

  • Raspberry Pi Pico 2 o Pico
  • Sensore di temperatura e umiditΓ  DHT11
  • Tagliere di medie dimensioni
  • 3 cavi jumper macho a macho
Esempio di circuito con Raspberry Pi Pico e sensore DHT11

Il circuito collega alimentazione e dati tra il Pico 2 e il sensore DHT11. Il Pico alimenta il sensore e riceve il segnale di temperatura tramite il pin dati.

Raspberry Pi Pico 2DHT11FunzioneColore del cavo
Uscita 3V3Pin 1 (VDD)Alimentazione 3,3 VRosso
GPIO 17Pin 2 (Dati)Uscita datiArancia
Qualsiasi GNDPin 4 (GND)Terra (riferimento)negro

Assicurati che il tuo Raspberry Pi Pico abbia MicroPython installato. Continua con il passaggio 4 in Questa guida per avere MicroPython e Thonny pronti.

1. Apri Thonny e crea un nuovo file vuoto.

2. Importare le librerie necessarie per controllare il GPIO e il sensore DHT11.

dalla macchina importa Pin importa ora importa dht

3. Crea un oggetto chiamato sensore che collega il codice al DHT11 sul GPIO 17.

sensore = dht.DHT11(Pin(17))

4. Programmare un ciclo mentre Vero per eseguire ripetutamente il codice.

mentre Vero:

5. Attendi due secondi ed effettua una misurazione.

  tempo.sonno(2) sensore.misura()

6. Memorizza la temperatura in una variabile chiamata temperatura.

  temp = sensore.temperatura()

7. Visualizza un messaggio con la temperatura attuale utilizzando il formato stringa.

  print("Controllo della temperatura") print('La temperatura Γ¨:', "{:.1f}ΒΊC\n".format(temp))

8. Salva il file come principale.py sul Pico in modo che funzioni automaticamente quando viene acceso.

Codice completo

da macchina importa Pin importa tempo importa dht sensore = dht.DHT11(Pin(17)) while True: time.sleep(2) sensor.measure() temp = sensor.temperature() print("Controllore della temperatura") print('La temperatura Γ¨:', "{:.1f}ΒΊC\n".format(temp))

Utilizzo delle impostazioni predefinite

Le impostazioni predefinite per tio sono solitamente sufficienti. È sufficiente eseguire il comando. Quello insieme al percorso per il dispositivo seriale. Ma prima, come si trova il dispositivo corretto? Anche [zio] ha la soluzione.

1. Chiudi Thonny. Altri programmi con funzioni seriali potrebbero interferire.

2. Aprire un terminale ed elencare le porte seriali disponibili con:

tio -l
Elenco dei dispositivi seriali con Tio su Linux

3. Collegati al tuo dispositivo seriale (ad esempio, Raspberry Pi Pico) utilizzando:

tio /dev/ttyACM0

4. Vedrai l'output seriale sul tuo terminale. La temperatura verrΓ  visualizzata ogni secondo. Per uscire, premere CTRL + C per accedere all'interprete Python interattivo.

Uscita seriale tramite Tio nel terminale

5. Per chiudere, amico, premi CTRL + t seguito dalla chiave Q.

Il comando tio -l Elenca tutti i dispositivi seriali connessi, consentendo di connettersi a piΓΉ dispositivi contemporaneamente, ad esempio un Raspberry Pi Pico 2 insieme a un Arduino Uno.

Elenco di piΓΉ dispositivi seriali con Tio

Configurazione dei parametri di connessione

Per impostazione predefinita, tio utilizza la configurazione 115200 8N1:

  • 115200: VelocitΓ  di trasmissione (baud rate).
  • 8: Bit di dati per carattere.
  • N: Senza bit di paritΓ .
  • 1: Punto di arresto.

Questa velocitΓ  Γ¨ solitamente standard su molte schede, tra cui Arduino e Raspberry Pi Pico 2.

Possiamo modificare questi parametri per adattarli alla configurazione del nostro dispositivo seriale. Ad esempio, se un Arduino invia dati a 9600 baud (Serial.begin(9600)), dobbiamo comunicarglielo.

Esempio di configurazione seriale Arduino con Tio

Passaggi per regolare la connessione:

1. Aprire il terminale ed eseguire tio con i parametri per baudrate 9600, 8 bit, nessun controllo di flusso, 1 bit di stop e nessuna paritΓ :

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

2. Verificare che il messaggio venga elaborato correttamente nel terminale.

3. Per uscire, premere CTRL + t poi Q.

Registra i dati in un file di registro

Una funzione molto utile Γ¨ quella di salvare una copia dell'output seriale in un file per un'analisi successiva.

Con il progetto del sensore di temperatura, salveremo le informazioni in un file chiamato registro-temperatura.txt.

1. Eseguire tio dal terminale, specificando il file e abilitando la registrazione:

tio /dev/ttyACM0 --log-file temperature-log.txt -L
Registra i dati di output seriale in un file utilizzando Tio

2. Eseguilo per tutto il tempo necessario alla raccolta dei dati.

3. Per uscire, premere CTRL + t poi Q.

4. Aprire il file in un editor di testo per visualizzare il registro.

5. Per aggiungere dati a un file esistente senza sovrascriverlo, utilizzare:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L
Aggiungi dati al registro senza sovrascrivere con Tio

6. Aprire il file per verificare che i dati siano stati aggiunti correttamente.

Se vuoi aggiungere un timestamp a ogni riga per identificare l'ora esatta di ogni evento, aggiungi il flag -T al comando, come segue:

7. Esegui tio con timestamp e voce di registro:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L -t
Dati seriali con timestamp nel file di registro utilizzando Tio

8. Per uscire, premere CTRL + t seguito da Q.

9. Aprire il file per visualizzare i dati con l'ora esatta di ogni record.

Output del registro con timestamp utilizzando Tio su Linux

FunzionalitΓ  avanzate dello zio

tio include molteplici funzionalitΓ  aggiuntive accessibili durante la sua esecuzione. Usa CTRL + t seguito da un tasto per attivare diversi comandi.

CTRL+t ? Elenca i comandi disponibili CTRL+tb Invia un segnale di interruzione CTRL+tc Visualizza la configurazione corrente CTRL+te Abilita/disabilita la modalitΓ  eco locale CTRL+tf Abilita/disabilita la registrazione su file CTRL+t F Cancella i buffer di dati CTRL+tg Abilita/disabilita la linea seriale CTRL+ti Cambia la modalitΓ  di input CTRL+tl Cancella lo schermo CTRL+t L Visualizza gli stati della linea CTRL+tm Cambia la mappatura dei caratteri CTRL+to Abilita/disabilita la modalitΓ  di output CTRL+tp Invia impulsi alla linea seriale CTRL+tq Esce da tio CTRL+tr Esegue uno script CTRL+t R Esegue un comando shell che reindirizza l'I/O al dispositivo CTRL+ts Visualizza le statistiche CTRL+tt Abilita/disabilita i timestamp online CTRL+tv Visualizza la versione CTRL+tx Invia file tramite Xmodem CTRL+ty Invia file tramite Ymodem CTRL+t CTRL+t Invia il carattere

πŸ”₯ Prova queste funzionalitΓ  per sfruttare al meglio le tue connessioni seriali! Ricorda che tio Γ¨ leggero, veloce e molto pratico per sviluppatori e appassionati di elettronica. πŸš€

πŸ‘‰ Inizia l'installazione qui ed esplora le sue funzionalitΓ  per i tuoi progetti di microcontrollori.

Condividi questo:
Fai clic su Mi PiaceLinkedInPinterestXRedditTumblrCielo bluDiscussioniCondividereChatGPTClaudeGoogle AIGrok
Tags: EvergreenContentLinuxRaspberry Pi
Precedente Pubblicazione

Aggiornamenti di Windows 11: il metodo nascosto che nessuno usa 😱

Prossima pubblicazione

Caching DNS: il modo piΓΉ rapido per aumentare la tua velocitΓ  oggi stesso πŸš€

MasterTrend Approfondimenti

MasterTrend Approfondimenti

Il nostro team editoriale azioni di approfondite analisi, tutorial e consigli per ottenere il massimo dai tuoi dispositivi e strumenti digitali.

CorrelatiPubblicazioni

Chiamate Wi-Fi su iPhone. Una donna mostra l'opzione Chiamate Wi-Fi attivabile nelle impostazioni dell'iPhone; una guida passo passo su come attivare e utilizzare le chiamate Wi-Fi su iPhone.
Tutorial

Chiamate Wi-Fi su iPhone: come attivarle e utilizzarle

26 aprile 2026
173
Impostazioni TV avanzate su schermo con configurazione di luminositΓ , contrasto, nitidezza, colore, fluiditΓ  del movimento e mappatura tonale HDR su un televisore 4K UHD che visualizza una scena cinematografica in alta definizione.
Tutorial

Impostazioni TV avanzate: cosa modificare e cosa evitare

7 aprile 2026
267
L'inoltro di chiamata su iPhone Γ¨ stato attivato dalle impostazioni, mostrando l'opzione "Inoltro di chiamata" abilitata sullo schermo del telefono.
Tutorial

Inoltro di chiamata su iPhone: come attivarlo e utilizzarlo

27 aprile 2026
256
VelocitΓ  di ricarica effettiva del tuo telefono Android mostrata in un'app di misurazione della carica, con amperaggio e stato della batteria sullo schermo, mentre una donna tiene in mano lo smartphone in un negozio di tecnologia.
Tutorial

VelocitΓ  di caricamento effettiva sul tuo telefono Android

22 de Febbraio de 2026
201
Attivazione accidentale dell'eco: donna infastidita dall'attivazione accidentale di Alexa su un altoparlante Amazon Echo in un soggiorno domestico.
Tutorial

Attivazione accidentale di Echo sugli altoparlanti Amazon

9 de Febbraio de 2026
226
Metodi di conversione da PNG a PDF: illustrazione dei metodi per convertire i file PNG in PDF, con icone PNG e PDF e una freccia di conversione tra i due formati.
Tutorial

Metodi di conversione da PNG a PDF: un confronto per aiutarti a scegliere in Windows 11

27 aprile 2026
316
Prossima pubblicazione
Cache DNS - Due donne puliscono lo schermo di un computer portatile con il testo "DNS Cache Internet 100%", illustrando come cancellare o pulire la cache DNS per migliorare la connessione Internet.

Caching DNS: il modo piΓΉ rapido per aumentare la tua velocitΓ  oggi stesso πŸš€

5 1 votare
Valutazione dell'articolo
Iscriviti
Accesso
Notifica di
ospite
ospite
0 Commenti
piΓΉ antico
PiΓΉ recente I piΓΉ votati
Commenti in linea
Vedi tutti i commenti

Soggiorno Collegato

  • 976 I fan
  • 118 Seguaci
  • 1.4 k Seguaci
  • 1.8 k Abbonati
  • Tendenze
  • Commenti
  • Ultimo
πŸ–₯️ Come aprire i Dispositivi e stampanti in Windows 11: 4 semplici passi

🌟 Come aprire i Dispositivi e stampanti in Windows 11: ‘Incredibile trucco!

21 giugno 2026
Orologio permanente di Windows 11: opzioni per la visualizzazione di un orologio permanente, limitazioni e decisioni pratiche, con sfondo blu, icona di Windows e orologio analogico minimalista.

Orologio persistente di Windows 11: opzioni, limiti e decisioni reali

21 giugno 2026
Ethernet non funziona in Windows 11: 9 semplici trucchi

Ethernet non funziona in Windows 11: soluzione in 3 minuti ⚑🌐

13 novembre 2025
Come salvare il gioco in REPO

Come salvare il gioco nel REPO πŸ”₯ Scoprire il segreto per non perdere i progressi

7 luglio 2025
Caratteristiche di Gmail su Android: Γ¨ possibile Risparmiare tempo con 5 punte

Le funzioni di Gmail in Android: 5 trucchi che non conosci! πŸ“±βœ¨

12
Riparazione della scheda madre del notebook: vista interna con scheda madre, sistema di raffreddamento, ventole e componenti chiave da controllare in un notebook aperto.

Riparazione della scheda madre del notebook: diagnosi passo passo

10
Installare Windows 11 di Casa senza Internet

Installare Windows 11 di Casa senza Internet

10
Come fare il backup dei driver in Windows 11/10 in 4 semplici passi!

Come fare il backup dei driver in Windows 11/10 Previene errori! πŸš¨πŸ’Ύ

10
Privacy in Windows 11 - Una donna a casa configura le opzioni di privacy di Windows 11 con il suo laptop utilizzando O&O ShutUp10++, mostrando le impostazioni di sicurezza e il controllo dei dati sullo schermo.

Privacy in Windows 11 con O&O ShutUp10++

21 giugno 2026
FunzionalitΓ  opzionali di Windows 11 - Una donna lavora su un laptop con Windows 11 e attiva le funzionalitΓ  opzionali nelle impostazioni di sistema; guida su quando abilitare o disabilitare le funzionalitΓ  opzionali di Windows 11 in un moderno ambiente d'ufficio.

FunzionalitΓ  opzionali in Windows 11: quando attivarle o disattivarle

21 giugno 2026
Finali di Saros: A. Devraj in un'armatura Soltari futuristica in una scena oscura e drammatica, analisi del finale principale e del finale segreto del videogioco.

Finali di Saros: Analisi del Finale Principale e del Finale Segreto

14 de Giugno de 2026
Architettura AMD UDNA per PS6 e Xbox Next: dettaglio del chip GPU di nuova generazione con design avanzato per console di gioco ad alte prestazioni.

Architettura UDNA in PS6 e Xbox Next: piΓΉ che semplici numeri

4 de Maggio de 2026

Notizie Recenti

Privacy in Windows 11 - Una donna a casa configura le opzioni di privacy di Windows 11 con il suo laptop utilizzando O&O ShutUp10++, mostrando le impostazioni di sicurezza e il controllo dei dati sullo schermo.

Privacy in Windows 11 con O&O ShutUp10++

21 giugno 2026
63
FunzionalitΓ  opzionali di Windows 11 - Una donna lavora su un laptop con Windows 11 e attiva le funzionalitΓ  opzionali nelle impostazioni di sistema; guida su quando abilitare o disabilitare le funzionalitΓ  opzionali di Windows 11 in un moderno ambiente d'ufficio.

FunzionalitΓ  opzionali in Windows 11: quando attivarle o disattivarle

21 giugno 2026
81
Finali di Saros: A. Devraj in un'armatura Soltari futuristica in una scena oscura e drammatica, analisi del finale principale e del finale segreto del videogioco.

Finali di Saros: Analisi del Finale Principale e del Finale Segreto

14 de Giugno de 2026
104
Architettura AMD UDNA per PS6 e Xbox Next: dettaglio del chip GPU di nuova generazione con design avanzato per console di gioco ad alte prestazioni.

Architettura UDNA in PS6 e Xbox Next: piΓΉ che semplici numeri

4 de Maggio de 2026
138
Logo MasterTrend Info

MasterTrend Info Γ¨ la vostra fonte di riferimento per la tecnologia: scopri le notizie, le esercitazioni e analisi di hardware, software, giochi, cellulare, e l'intelligenza artificiale. Iscriviti alla nostra newsletter per non perdere nessuna tendenza.

Seguici

Sfoglia per Categoria

  • Gioco
  • Hardware
  • IA
  • Mobile
  • Cosa c'Γ¨ di nuovo
  • Reti
  • Sicurezza
  • Software
  • Tutorial
  • Windows

Notizie Recenti

Privacy in Windows 11 - Una donna a casa configura le opzioni di privacy di Windows 11 con il suo laptop utilizzando O&O ShutUp10++, mostrando le impostazioni di sicurezza e il controllo dei dati sullo schermo.

Privacy in Windows 11 con O&O ShutUp10++

21 giugno 2026
FunzionalitΓ  opzionali di Windows 11 - Una donna lavora su un laptop con Windows 11 e attiva le funzionalitΓ  opzionali nelle impostazioni di sistema; guida su quando abilitare o disabilitare le funzionalitΓ  opzionali di Windows 11 in un moderno ambiente d'ufficio.

FunzionalitΓ  opzionali in Windows 11: quando attivarle o disattivarle

21 giugno 2026
  • Chi siamo
  • Annunciare
  • politica sulla riservatezza
  • Contattaci

Copyright Β© 2025 https://mastertrend.info/ - Tutti i diritti riservati. Tutti i marchi commerciali appartengono ai rispettivi proprietari.

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
Nessun risultato
Vedi tutti i risultati
  • it_ITItalian
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • zh_CNChinese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • Gioco
  • Hardware
  • IA
  • Mobile
  • Cosa c'Γ¨ di nuovo
  • Reti
  • Sicurezza
  • Software
  • Tutorial
  • Windows

Copyright Β© 2025 https://mastertrend.info/ - Tutti i diritti riservati. Tutti i marchi commerciali appartengono ai rispettivi proprietari.

wpDiscuz
RedditCielo bluXMastodonteHacker News
Condividi questo:
MastodonteVKMessaggio di WhatsAppTelegrammaSMSLineaMessengerFlipboardHacker NewsMixNextdoorPerplessitΓ XingYummly
Il Mastodonte Istanza