• Om Oss
  • Meddela
  • Sekretesspolicy
  • Kontakta oss
MasterTrend Info - Teknologi, nyheter och handledningar
  • HEM
    • BLOGG
  • Tutorials
  • Hårdvara
  • Gaming
  • Mobil
  • Säkerhet
  • Windows
  • IA
  • Programvara
  • Nätverk
  • Vad är nytt
  • sv_SESwedish
    • 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
    • nl_NLDutch
Inga resultat
Se alla resultat
  • HEM
    • BLOGG
  • Tutorials
  • Hårdvara
  • Gaming
  • Mobil
  • Säkerhet
  • Windows
  • IA
  • Programvara
  • Nätverk
  • Vad är nytt
  • sv_SESwedish
    • 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
    • nl_NLDutch
Inga resultat
Se alla resultat
MasterTrend Info - Teknologi, nyheter och handledningar
Inga resultat
Se alla resultat
Hem Tutorials

tio, det dolda tricket för att bemästra mikrokontroller 🔥

MasterTrend Insikter av MasterTrend Insikter
28 januari 2026
i Tutorials
Läsning tid:7 min läsa
0
Farbror - Två studenter programmerar på en dator med ordet "farbror" på skärmen och lär sig det dolda tricket för att bemästra mikrokontroller och förbättra elektronikprojekt.

Två programmerare upptäcker kommandot **tio** på skärmen, det dolda tricket för att bemästra mikrokontroller och lära sig inbäddad programmering steg för steg.

72
DELAD
199
Visningar
Dela på FacebookDela på Twitter

Innehåll

  1. tio, anslut din seriella utrustning på 1 minut och utan fel ⚡
  2. Installera TIO med hjälp av pakethanteraren
  3. Snabb demokrets
  4. Fullständig kod
  5. Använda standardinställningarna
  6. Konfigurera anslutningsparametrarna
  7. Registrera data i en loggfil
  8. Avancerade funktioner hos farbror

tio, anslut din seriella utrustning på 1 minut och utan fel ⚡

Seriella dataanslutningar är en klassisk, men förvånansvärt nog fortfarande allmänt använd kommunikationsform i många moderna enheter. Från tv-apparater till testutrustning som multimetrar och till och med hemautomationsprodukter är seriell anslutning fortfarande en viktig del av många kretsar.

För att komma åt seriella enheter i Linux är ett vanligt sätt att använda kommandot skärmLinux erbjuder dock andra mycket effektiva alternativ. Personligen har jag använt det i flera år. att för hantering av mikrokontroller, på grund av dess användarvänlighet och tillförlitliga drift.

Om du använder Windows 10 eller Windows 11 hittar du också en guide här som hjälper dig att upprätta seriella anslutningar smidigt.

Du kanske är intresserad av
Demonstrationsbild av Tios användning i Linux

Jag använde "farbror" för att utforska Ifixit bärbar lödstationHan försåg mig med seriekopplingen så att jag kunde inspektera den smarta svetsens interna funktioner.

I den här guiden lär vi dig hur du installerar och använder tio med standardkonfigurationen, med ett snabbt exempel som använder en Raspberry Pi Pico 2 som en seriell enhet. Sedan ska vi se hur man justerar specifika parametrar som baudhastighet och hur man sparar all seriell data till en textfil för senare analys.

För att följa den här guiden behöver du:

  • En dator med Ubuntu installerat
  • Raspberry Pi Pico 2 (o Pico / Pico W)
  • DHT11 Temperatursensor
  • medelstor brödbräda
  • 3 kablar jumper macho a macho

Installera TIO med hjälp av pakethanteraren

Vi ska installera tio på ett Ubuntu 24.04-system, men instruktionerna gäller för de flesta Debian-baserade distributioner. På andra Linux-system, sök efter motsvarande paket i din pakethanterare.

1. Öppna en terminal och uppdatera arkivlistan och utför sedan en systemuppdatering. Det här steget säkerställer att du har den senaste paketlistan och att all din programvara är uppdaterad. Om du uppmanas att bekräfta uppdateringen trycker du på [knappnamn]. OCH.

sudo apt uppdatering sudo apt uppgradering

2. Installera det.

sudo apt installera tio

Snabb demokrets

Jag har förberett en demo med en Raspberry Pi Pico 2 med en DHT11-sensor. Denna sensor mäter temperatur och luftfuktighet och skickar data till Python-skalet, som vi läser via seriell anslutning. Du behöver inte replikera detta; du kan använda vilken seriell enhet som helst.

Material som behövs för denna demo:

  • Raspberry Pi Pico 2 eller Pico
  • DHT11 temperatur- och fuktighetssensor
  • Medelstor brödbräda
  • 3 kablar jumper macho a macho
Exempelkrets med Raspberry Pi Pico och DHT11-sensor

Kretsen kopplar ström och data mellan Pico 2 och DHT11-sensorn. Pico strömförsörjer sensorn och tar emot temperatursignalen via datastiftet.

Raspberry Pi Pico 2DHT11FungeraKabelfärg
3V3 UtStift 1 (VDD)3,3V strömförsörjningRöd
GPIO 17Stift 2 (Data)DatautmatningOrange
Vilken jord som helstStift 4 (jord)Jorden (referens)Neger

Se till att din Raspberry Pi Pico har MicroPython installerat. Fortsätt till steg 4 i Den här guiden att ha MicroPython och Thonny redo.

1. Öppna Thonny och skapa en ny tom fil.

2. Importera de nödvändiga biblioteken för att styra GPIO och DHT11-sensorn.

från maskinimport PIN-import tid import dht

3. Skapa ett objekt som heter sensor som kopplar koden till DHT11 på GPIO 17.

sensor = dht.DHT11(Pin(17))

4. Programmera en loop medan Sant att köra koden upprepade gånger.

medan Sant:

5. Vänta två sekunder och gör en mätning.

  tid.sömn(2) sensor.mätning()

6. Lagra temperaturen i en variabel som heter temperatur.

  temp = sensor.temperature()

7. Visar ett meddelande med aktuell temperatur i strängformat.

  print("Temperaturkontroll") print('Temperaturen är:', "{:.1f}ºC\n".format(temp))

8. Spara filen som main.py på Pico så att den körs automatiskt när den slås på.

Fullständig kod

från maskin import Pin import time import dht sensor = dht.DHT11(Pin(17)) while True: time.sleep(2) sensor.measure() temp = sensor.temperature() print("Temperaturkontroll") print('Temperaturen är:', "{:.1f}ºC\n".format(temp))

Använda standardinställningarna

Standardinställningarna för tio är vanligtvis tillräckliga. Du behöver bara köra kommandot. att tillsammans med sökvägen till seriellenheten. Men först, hur hittar man rätt enhet? [farbror] har också lösningen.

1. Stäng Thonny. Andra program med seriella funktioner kan störa.

2. Öppna en terminal och lista de tillgängliga serieportarna med:

tio-l
Lista över seriella enheter med Tio på Linux

3. Anslut till din seriella enhet (till exempel Raspberry Pi Pico) med:

tio /dev/ttyACM0

4. Du kommer att se serieutgången på din terminal. Temperaturen visas varje sekund. För att avsluta, tryck på CTRL + C för att öppna den interaktiva Python-tolken.

Seriell utmatning med Tio i terminalen

5. För att stänga, kompis, tryck CTRL + t följt av nyckeln Q.

Kommandot tio-l Listar alla anslutna seriella enheter, så att du kan ansluta till flera enheter samtidigt, till exempel en Raspberry Pi Pico 2 tillsammans med en Arduino Uno.

Lista över flera seriella enheter med Tio

Konfigurera anslutningsparametrarna

Som standard använder tio konfiguration 115200 8N1:

  • 115200: Överföringshastighet (baudhastighet).
  • 8: Databitar per tecken.
  • N: Utan paritetsbit.
  • 1: Stopp lite.

Denna hastighet är vanligtvis standard på många kort, inklusive Arduino och Raspberry Pi Pico 2.

Vi kan modifiera dessa parametrar för att anpassa dem till konfigurationen av vår seriella enhet. Om till exempel en Arduino skickar data med 9600 baud (Serial.begin(9600)), måste vi ange det för tio.

Exempel på seriell Arduino-konfiguration med Tio

Steg för att justera anslutningen:

1. Öppna terminalen och kör tio med parametrarna för baudrate 9600, 8 bitar, ingen flödeskontroll, 1 stoppbit och ingen paritet:

tio /dev/ttyACM0 --baudrate 9600 --databitar 8 --flöde ingen --stopbitar 1 --paritet ingen

2. Kontrollera att meddelandet bearbetas korrekt i terminalen.

3. För att avsluta, tryck CTRL + t och sedan Q.

Registrera data i en loggfil

En mycket användbar funktion är att spara en kopia av den seriella utdata till en fil för senare analys.

Med temperatursensorprojektet kommer vi att spara informationen i en fil som heter temperatur-logg.txt.

1. Kör tio från terminalen, ange filen och aktivera registrering:

tio /dev/ttyACM0 --loggfil temperaturlogg.txt -L
Spela in seriell utdata till en fil med Tio

2. Kör den så länge du behöver för att samla in data.

3. För att avsluta, tryck CTRL + t och sedan Q.

4. Öppna filen i en textredigerare för att visa loggen.

5. För att lägga till data i en befintlig fil utan att skriva över den, använd:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L
Lägg till data i loggen utan att skriva över med Tio

6. Öppna filen för att kontrollera att informationen har lagts till korrekt.

Om du vill lägga till en tidsstämpel på varje rad för att identifiera den exakta tiden för varje händelse, lägg till flaggan -t till kommandot, enligt följande:

7. Kör tio med tidsstämpel och loggpost:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L -t
Seriell data med tidsstämpel i loggfilen med Tio

8. För att avsluta, tryck CTRL + t följt av Q.

9. Öppna filen för att se informationen med den exakta tiden för varje post.

Logga utdata med tidsstämplar med Tio på Linux

Avancerade funktioner hos farbror

tio innehåller flera ytterligare funktioner som är tillgängliga under körningen. CTRL + t följt av en tangent för att aktivera olika kommandon.

CTRL+t ? Listar tillgängliga kommandon CTRL+tb Skickar brytsignal CTRL+tc Visar aktuell konfiguration CTRL+te Aktiverar/inaktiverar lokalt ekoläge CTRL+tf Aktiverar/inaktiverar loggning till fil CTRL+t F Rensar databuffertar CTRL+tg Aktiverar/inaktiverar seriell linje CTRL+ti Ändrar inmatningsläge CTRL+tl Rensar skärmen CTRL+t L Visar linjestatus CTRL+tm Ändrar teckenmappning CTRL+to Aktiverar/inaktiverar utmatningsläge CTRL+tp Pulsar seriell linje CTRL+tq Avslutar tio CTRL+tr Kör ett skript CTRL+t R Kör ett shellkommando som omdirigerar I/O till enheten CTRL+ts Visar statistik CTRL+tt Aktiverar/inaktiverar online-tidsstämplar CTRL+tv Visar version CTRL+tx Skickar fil via Xmodem CTRL+ty Skickar fil via Ymodem CTRL+t CTRL+t Skickar tecknet

🔥 Testa dessa funktioner för att få ut det mesta av dina seriella anslutningar! Kom ihåg att tio är lätt, snabbt och mycket praktiskt för utvecklare och elektronikentusiaster. 🚀

👉 Börja installera här och utforska dess funktioner för dina mikrokontrollerprojekt.

Dela detta:
FacebookLinkedInPinterestXRedditTumblrBlueskyTrådarDelaChatGPTClaudeGoogle AIGrok
Taggar: EvergreenContentLinuxRaspberry Pi
Tidigare Offentliggörande

Windows 11-uppdateringar: Det dolda sättet som ingen använder 😱

Nästa publikation

DNS-cachning: Det snabba sättet att öka din hastighet idag 🚀

MasterTrend Insikter

MasterTrend Insikter

Vår redaktion aktier ett djupt dyk analys, handledningar och rekommendationer för att få ut det mesta av dina enheter och digitala verktyg.

RelateradePublikationer

iPhone Wi-Fi-samtal. Kvinna som visar alternativet Wi-Fi-samtal aktiverat i iPhone-inställningarna; en steg-för-steg-guide om hur man aktiverar och använder Wi-Fi-samtal på iPhone.
Tutorials

iPhone WiFi-samtal: Hur man aktiverar och använder det

26 april 2026
173
Avancerade inställningar för TV-skärmen med ljusstyrka, kontrast, skärpa, färg, rörelseflöde och HDR-tonmappning på en 4K UHD-TV som visar en filmisk scen i HD.
Tutorials

Avancerade TV-inställningar: vad man ska ändra och vad man ska undvika

7 april 2026
265
Vidarekoppling av samtal på iPhone aktiverad från inställningarna, vilket visar alternativet "Vidarekoppling" aktiverat på mobiltelefonens skärm.
Tutorials

Vidarekoppling av iPhone-samtal: hur man aktiverar och använder det

27 april 2026
254
Faktisk laddningshastighet på din Android-telefon visas i en laddningsmätarapp med strömstyrka och batteristatus på skärmen, medan en kvinna håller smarttelefonen i en teknikbutik.
Tutorials

Faktisk laddningshastighet på din Android-telefon

22 februari 2026
200
Oavsiktlig ekoaktivering - Kvinna irriterad av oavsiktlig aktivering av Alexa på en Amazon Echo-högtalare i ett vardagsrum.
Tutorials

Oavsiktlig aktivering av Echo på Amazon-högtalare

9 februari 2026
226
PNG till PDF-metoder – Illustration av metoder för att konvertera PNG-filer till PDF, som visar PNG- och PDF-ikoner med en konverteringspil mellan båda formaten.
Tutorials

Konverteringsmetoder från PNG till PDF: En jämförelse som hjälper dig att välja i Windows 11

27 april 2026
315
Nästa publikation
DNS-cache - Två kvinnor rengör en bärbar datorskärm med texten "DNS Cache Internet 100%", som illustrerar hur man rensar DNS-cachen för att förbättra sin internetanslutning.

DNS-cachning: Det snabba sättet att öka din hastighet idag 🚀

5 1 rösta
Artikel Betyg
Prenumerera
Tillträde
Meddela i
gäst
gäst
0 Kommentarer
Äldsta
Den nyaste De flesta röstade
I linje kommentarer
Se alla recensioner

Håll Kontakten

  • 976 Fans
  • 118 Anhängare
  • 1.4 k Anhängare
  • 1.8 k Prenumeranter
  • Trender
  • Kommentarer
  • Sista
🖥️ Hur öppna Enheter och skrivare " i Windows 11: 4 enkla steg

🌟 Hur öppna Enheter och skrivare " i Windows 11: ¡Fantastiska trick!

21 juni 2026
Windows 11 Permanent klocka: Alternativ för att visa en permanent klocka, begränsningar och praktiska beslut, med blå bakgrund, Windows-ikon och minimalistisk analog klocka.

Windows 11 Persistent Clock: Alternativ, begränsningar och verkliga beslut

21 juni 2026
Ethernet fungerar inte i Windows 11: 9 enkla knep

Ethernet fungerar inte i Windows 11: 3-minuterslösning ⚡🌐

13 november 2025
Hur för att spara spelet i REPO

Hur för att spara spelet i REPO 🔥 Upptäcka hemligheten med att inte förlora framsteg

7 juli 2025
Funktioner i Gmail för Android: Spara tid med 5 tips

Funktioner i Gmail i Android: du 5 knep du inte vet! 📱✨

12
Reparation av moderkort i en bärbar dator: internvy med moderkort, kylsystem, fläktar och viktiga komponenter för kontroll i en öppen bärbar dator

Reparation av moderkort i bärbar dator – Steg-för-steg-diagnos

10
Installera Windows 11 Hem utan Internet

Installera Windows 11 Hem utan Internet

10
Hur backup-drivrutiner i Windows 11/10 i 4 steg!

Hur backup-drivrutiner i Windows 11/10 Det Förhindrar fel! 🚨💾

10
Sekretess i Windows 11 - Kvinna som använder en bärbar dator hemma och konfigurerar sekretessalternativ i Windows 11 med O&O ShutUp10++, visar säkerhetsinställningar och datakontroll på skärmen.

Sekretess i Windows 11 med O&O ShutUp10++

21 juni 2026
Valfria Windows 11-funktioner - Kvinna som arbetar på en bärbar dator med Windows 11 och aktiverar valfria funktioner i systeminställningarna; guide om när man aktiverar eller inaktiverar valfria Windows 11-funktioner i en modern kontorsmiljö.

Valfria funktioner i Windows 11: när du ska slå på eller av dem

21 juni 2026
Saros slut: A. Devraj i futuristisk Soltari-rustning i en mörk och dramatisk scen, analys av videospelets huvudslut och hemliga slut.

Saros slut: Analys av huvud- och hemligheten

14 juni 2026
AMD UDNA-arkitektur för PS6 och Xbox Next, detalj av nästa generations GPU-chip med avancerad design för högpresterande spelkonsoler.

UDNA-arkitektur i PS6 och Xbox Next: mer än bara siffror

4 maj 2026

Senaste Nyheterna

Sekretess i Windows 11 - Kvinna som använder en bärbar dator hemma och konfigurerar sekretessalternativ i Windows 11 med O&O ShutUp10++, visar säkerhetsinställningar och datakontroll på skärmen.

Sekretess i Windows 11 med O&O ShutUp10++

21 juni 2026
59
Valfria Windows 11-funktioner - Kvinna som arbetar på en bärbar dator med Windows 11 och aktiverar valfria funktioner i systeminställningarna; guide om när man aktiverar eller inaktiverar valfria Windows 11-funktioner i en modern kontorsmiljö.

Valfria funktioner i Windows 11: när du ska slå på eller av dem

21 juni 2026
65
Saros slut: A. Devraj i futuristisk Soltari-rustning i en mörk och dramatisk scen, analys av videospelets huvudslut och hemliga slut.

Saros slut: Analys av huvud- och hemligheten

14 juni 2026
97
AMD UDNA-arkitektur för PS6 och Xbox Next, detalj av nästa generations GPU-chip med avancerad design för högpresterande spelkonsoler.

UDNA-arkitektur i PS6 och Xbox Next: mer än bara siffror

4 maj 2026
136
MasterTrend Info-logotyp

MasterTrend Info är din källa till information i teknik: upptäck nyheter, tutorials, och analys av hårdvara, mjukvara, spel, mobil, och artificiell intelligens. Prenumerera på vårt nyhetsbrev för att inte missa någon trend.

Följ oss

Bläddra efter Kategori

  • Gaming
  • Hårdvara
  • IA
  • Mobil
  • Vad är nytt
  • Nätverk
  • Säkerhet
  • Programvara
  • Tutorials
  • Windows

Senaste Nyheterna

Sekretess i Windows 11 - Kvinna som använder en bärbar dator hemma och konfigurerar sekretessalternativ i Windows 11 med O&O ShutUp10++, visar säkerhetsinställningar och datakontroll på skärmen.

Sekretess i Windows 11 med O&O ShutUp10++

21 juni 2026
Valfria Windows 11-funktioner - Kvinna som arbetar på en bärbar dator med Windows 11 och aktiverar valfria funktioner i systeminställningarna; guide om när man aktiverar eller inaktiverar valfria Windows 11-funktioner i en modern kontorsmiljö.

Valfria funktioner i Windows 11: när du ska slå på eller av dem

21 juni 2026
  • Om Oss
  • Meddela
  • Sekretesspolicy
  • Kontakta oss

Upphovsrätt © 2025 https://mastertrend.info/ - Alla rättigheter förbehållna. Alla varumärken tillhör sina respektive ägare.

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
Inga resultat
Se alla resultat
  • sv_SESwedish
    • 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
    • nl_NLDutch
  • Gaming
  • Hårdvara
  • IA
  • Mobil
  • Vad är nytt
  • Nätverk
  • Säkerhet
  • Programvara
  • Tutorials
  • Windows

Upphovsrätt © 2025 https://mastertrend.info/ - Alla rättigheter förbehållna. Alla varumärken tillhör sina respektive ägare.

wpDiscuz
RedditBlueskyXMastodonHacker News
Dela detta:
MastodonVKWhatsAppTelegramSMSLinjeMessengerFlipboardHacker NewsBlandaIntill hotelletFörvirringXingYummly
Din Mastodon Exempel