• 關於我們
  • 宣布
  • 隱私權政策
  • 联系我们
MasterTrend Info - 技术、新闻和教程
  • 家
    • 博客
  • 教程
  • 硬體
  • 游戏
  • 移动
  • 安全
  • 視窗
  • IA
  • 軟體
  • 网络
  • 什么是新的
  • zh_CNChinese
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
没有结果
看到的所有结果
  • 家
    • 博客
  • 教程
  • 硬體
  • 游戏
  • 移动
  • 安全
  • 視窗
  • IA
  • 軟體
  • 网络
  • 什么是新的
  • zh_CNChinese
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • ru_RURussian
    • thThai
    • pl_PLPolish
    • tr_TRTurkish
    • id_IDIndonesian
    • hi_INHindi
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
没有结果
看到的所有结果
MasterTrend Info - 技术、新闻和教程
没有结果
看到的所有结果
開始 教程

tio,掌握微控制器的秘诀就在这里🔥

MasterTrend的见解 通过 MasterTrend的见解
2026年1月28日
在 教程
阅读时间:7分钟阅读
0
叔叔 - 两个学生在电脑上编程,屏幕上显示着“叔叔”这个词,学习掌握微控制器和改进电子项目的隐藏技巧。

两位程序员在屏幕上发现了 **tio** 命令,这是掌握微控制器并逐步学习嵌入式编程的隐藏技巧。

72
共享
199
的风景
分享在Facebook分享上Twitter

內容

  1. tio,一分钟内连接好你的串口设备,而且不会出错⚡
  2. 使用包管理器安装 TIO
  3. 快速演示电路
  4. 完整代码
  5. 使用默认设置
  6. 配置连接参数
  7. 将数据记录到日志文件中
  8. 叔叔的高级功能

tio,一分钟内连接好你的串口设备,而且不会出错⚡

串行数据连接是一种经典的通信方式,但令人惊讶的是,它在许多现代设备中仍然被广泛使用。从电视机到万用表等测试设备,甚至家庭自动化产品,串行连接仍然是许多电路的重要组成部分。

在 Linux 系统中,访问串口设备的常用方法是使用以下命令 屏幕不过,Linux 还提供了其他非常高效的选择。就我个人而言,我已经使用它很多年了。 那 由于其易用性和可靠的运行性能,它非常适合用于管理微控制器。

如果您使用的是 Windows 10 或 Windows 11,您也可以在这里找到一份指南,帮助您顺利建立串行连接。

您或许对以下内容感兴趣
Tio 在 Linux 系统中的应用演示图

我用“叔叔”这个词来探索 iFixit便携式焊接台他提供了串口连接,以便我检查智能焊机的内部工作原理。

本指南将通过一个简单的示例,教您如何使用默认配置安装和使用 tio。 树莓派 Pico 2 将其作为串行设备。然后我们将了解如何调整波特率等特定参数,以及如何将所有串行数据保存到文本文件中以便后续分析。

要遵循本指南,您需要:

  • 一台安装了Ubuntu系统的电脑
  • 树莓派 Pico 2 (o Pico / Pico W)
  • DHT11温度传感器
  • 中型面包板
  • 3根电缆跳线男子汉男子汉

使用包管理器安装 TIO

我们将在 Ubuntu 24.04 系统上安装 tio,但这些说明也适用于大多数基于 Debian 的发行版。在其他 Linux 系统上,请在软件包管理器中搜索对应的软件包。

1. 打开终端并更新存储库列表,然后执行系统更新。 此步骤可确保您拥有最新的软件包列表,并且所有软件均为最新版本。如果系统提示您确认更新,请按[按钮名称]。 和.

sudo apt update sudo apt upgrade

2. 安装它。

sudo apt install tio

快速演示电路

我准备了一个演示程序,使用树莓派 Pico 2 和 DHT11 传感器。该传感器测量温度和湿度,并将数据发送到 Python shell,我们将通过串口连接读取这些数据。您不必完全照搬这个程序;您可以使用任何串口设备。

本次演示所需材料:

  • 树莓派 Pico 2 或 Pico
  • DHT11温湿度传感器
  • 中型面包板
  • 3根电缆跳线男子汉男子汉
使用 Raspberry Pi Pico 和 DHT11 传感器的示例电路

该电路连接 Pico 2 和 DHT11 传感器之间的电源和数据。Pico 为传感器供电,并通过数据引脚接收温度信号。

树莓派 Pico 2DHT11功能线缆颜色
3V3 输出引脚 1 (VDD)3.3V电源红色的
GPIO 17引脚 2(数据)数据输出橙子
任意接地引脚 4(接地)地球(参考)黑人

请确保您的 Raspberry Pi Pico 已安装 MicroPython。继续执行步骤 4。 本指南 准备好 MicroPython 和 Thonny。

1. 打开 Thonny 并创建一个新的空白文件。

2. 导入控制 GPIO 和 DHT11 传感器所需的库。

从机器导入 Pin 导入时间导入 dht

3. 创建一个名为“ 传感器 它将代码连接到 GPIO 17 上的 DHT11。

sensor = dht.DHT11(Pin(17))

4. 编写循环程序 当真时 重复运行代码。

当 True 时:

5. 稍等两秒钟,然后进行测量。

  time.sleep(2) sensor.measure()

6. 将温度存储在一个名为 `Temperature` 的变量中。 温度.

  temp = sensor.temperature()

7. 以字符串格式显示当前温度信息。

  print("温度检查器") print('温度为:', "{:.1f}ºC\n".format(temp))

8. 将文件另存为 main.py 在 Pico 上,使其在开机时自动运行。

完整代码

from machine import Pin import time import dht sensor = dht.DHT11(Pin(17)) while True: time.sleep(2) sensor.measure() temp = sensor.temperature() print("温度检测器") print('温度为:', "{:.1f}ºC\n".format(temp))

使用默认设置

tio 的默认设置通常就足够了。你只需要运行命令即可。 那 以及串口设备的路径。但首先,如何找到正确的设备呢?[叔叔] 也给出了解决方案。

1. 关掉Thonny。 其他具有串行功能的程序可能会造成干扰。

2. 打开终端并输入以下命令列出可用的串口:

tio -l
Linux 系统上 Tio 串口设备列表

3. 使用以下方式连接到您的串口设备(例如,Raspberry Pi Pico):

tio /dev/ttyACM0

4. 您将在终端上看到串口输出。 温度将每秒显示一次。要退出,请按 Ctrl + C 进入交互式Python解释器。

在终端中使用 Tio 进行串口输出

5. 哥们,要关掉,按 Ctrl + t 然后是关键 问.

该命令 tio -l 列出所有已连接的串行设备,允许您同时连接到多个设备,例如同时连接 Raspberry Pi Pico 2 和 Arduino Uno。

包含多个串行设备的列表

配置连接参数

默认情况下,tio 使用配置 115200 8N1:

  • 115200: 传输速度(波特率)。
  • 8: 每个字符的数据位。
  • N: 没有奇偶校验位。
  • 1: 停止位。

这种速度通常是许多开发板的标准速度,包括 Arduino 和 Raspberry Pi Pico 2。

我们可以修改这些参数,使它们适应我们串口设备的配置。例如,如果 Arduino 以 9600 波特率发送数据(Serial.begin(9600)),我们必须告诉 tio 这一点。

Arduino 串口配置示例(带 Tio)

调整连接的步骤:

1. 打开终端并运行 tio 命令,参数设置为波特率 9600、8 位数据位、无流控制、1 位停止位、无奇偶校验:

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

2. 请确认该消息在终端中是否被正确处理。

3. 要退出,请按 Ctrl + t 进而 问.

将数据记录到日志文件中

一个非常有用的功能是将串口输出的副本保存到文件中,以便稍后进行分析。

通过温度传感器项目,我们将把信息保存到一个名为“ 温度日志.txt.

1. 从终端运行 tio,指定文件并启用注册:

tio /dev/ttyACM0 --log-file temperature-log.txt -L
使用 Tio 将串行输出数据记录到文件

2. 运行程序直至收集到所需数据为止。

3. 要退出,请按 Ctrl + t 进而 问.

4. 用文本编辑器打开文件查看日志。

5. 要向现有文件添加数据而不覆盖它,请使用:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L
使用 Tio 向日志添加数据而不覆盖现有数据

6. 打开文件以验证数据是否已正确添加。

如果您想为每一行添加时间戳以标识每个事件的确切时间,请添加该标志。 -t 命令如下:

7. 运行带有时间戳和日志条目的 tio:

tio /dev/ttyACM0 --log-append --log-file temperature-log.txt -L -t
使用 Tio 将带有时间戳的串行数据写入日志文件

8. 要退出,请按 Ctrl + t 其次是 问.

9. 打开文件即可查看数据,其中包含每条记录的确切时间。

在 Linux 上使用 Tio 记录带时间戳的日志输出

叔叔的高级功能

tio 包含多个在执行过程中可访问的附加功能。使用 Ctrl + t 然后是用于激活不同命令的按键。

CTRL+t ? 列出可用命令 CTRL+tb 发送中断信号 CTRL+tc 显示当前配置 CTRL+te 启用/禁用本地回显模式 CTRL+tf 启用/禁用文件日志记录 CTRL+t F 清除数据缓冲区 CTRL+tg 启用/禁用串口线 CTRL+ti 更改输入模式 CTRL+tl 清除屏幕 CTRL+t L 显示线路状态 CTRL+tm 更改字符映射 CTRL+to 启用/禁用输出模式 CTRL+tp 向串口线发送脉冲 CTRL+tq 退出 tio CTRL+tr 执行脚本 CTRL+t R 执行 shell 命令,将 I/O 重定向到设备 CTRL+ts 显示统计信息 CTRL+tt 启用/禁用在线时间戳 CTRL+tv 显示版本 CTRL+tx 通过 Xmodem 发送文件 CTRL+ty 通过 Ymodem 发送文件 CTRL+t CTRL+t 发送字符

🔥 试试这些功能,充分利用您的串口连接!记住,tio 轻量级、速度快,对于开发人员和电子爱好者来说非常实用。🚀

👉 从这里开始安装 并探索其功能,以应用于您的微控制器项目。

分享這個:
Facebook領英興趣X紅迪網豆瓣藍天執行緒數分享聊天GPT克劳德AI谷歌神交
标签: EvergreenContentLinux树莓派
以前的出版物

Windows 11 更新:鲜为人知的更新方式😱

下一期

DNS缓存:快速提升网速的秘诀🚀

MasterTrend的见解

MasterTrend的见解

我们的编辑团队共用一个深入的分析,辅导和建议越来越多的设备以及数字工具。

相关的出版物

iPhone 无线局域网通话。一位女士展示了 iPhone 设置中已启用的无线局域网通话选项;以及如何在 iPhone 上激活和使用无线局域网通话的分步指南。
教程

iPhone WiFi通话:如何激活和使用

2026年4月26日
173
在 4K 超高清电视上以高清显示电影场景时,可对亮度、对比度、清晰度、色彩、运动流畅度和 HDR 色调映射进行高级屏幕电视设置配置。
教程

高级电视设置:应该更改哪些设置,应该避免哪些设置

2026年4月7日
265
iPhone 呼叫转移已在设置中激活,手机屏幕上显示“呼叫转移”选项已启用。
教程

iPhone呼叫转移:如何激活和使用

2026年4月27日
254
在一家科技商店里,一位女士拿着智能手机,屏幕上显示着充电仪表应用程序显示的安卓手机的实际充电速度,包括电流和电池状态。
教程

安卓手机的实际加载速度

2026年2月22日
200
意外激活 Echo - 一位女士因家中客厅里亚马逊 Echo 音箱上的 Alexa 被意外激活而感到恼火。
教程

意外激活亚马逊音箱上的 Echo 功能

2026年2月9日
226
PNG 转 PDF 方法 - 将 PNG 文件转换为 PDF 的方法图示,显示 PNG 和 PDF 图标以及两种格式之间的转换箭头。
教程

Windows 11 中 PNG 转 PDF 转换方法对比:帮助您选择合适的转换方法

2026年4月27日
315
下一期
DNS 缓存 - 两名女子正在清洁笔记本电脑屏幕,屏幕上显示“DNS 缓存 Internet 100%”字样,演示如何清除 DNS 缓存以改善您的互联网连接。

DNS缓存:快速提升网速的秘诀🚀

5 1 投票
文章評級
訂閱
使用权
通知
客人
客人
0 評論
最古老的
最新 投票最多
線上評論
查看所有評論

保持连接

  • 976 球迷
  • 118 追随者
  • 1.4k 追随者
  • 1.8k 用户
  • 趋势
  • 评论意见
  • 最后一个
🖥每天都会如何打开设备和打印机,在Windows11:4简单的步骤

🌟如何打开设备和打印机,在Windows11:¡惊人的把戏!

2026年6月21日
Windows 11 持久时钟:显示持久时钟的选项、限制和实用决策,蓝色背景、Windows 图标和极简模拟时钟。

Windows 11 持久时钟:选项、限制和实际决策

2026年6月21日
Windows 11 中以太网无法工作:9 个简单技巧

Windows 11 以太网无法工作:3 分钟解决方案 ⚡🌐

13 11月2025
如何保存游戏在REPO

如何保存游戏在REPO🔥发现这个秘密不要丢失取得进展

7 7月2025
失败在节省时间,有5个提示

失败在安卓,你5的技巧,你不知道! 📱✨

12
笔记本电脑主板维修:打开笔记本电脑后,检查主板、散热系统、风扇和关键组件的内部结构

笔记本电脑主板维修——分步诊断

10
安装Windows11家没有互联网

安装Windows11家没有互联网

10
如何备驱动程序,在Windows11月10日在4个步骤!

如何备驱动程序,在Windows11/10它可以防止的错误! 🚨💾

10
Windows 11 中的隐私设置 - 一位女士在家用笔记本电脑,通过 O&O ShutUp10++ 配置 Windows 11 中的隐私选项,屏幕上显示安全设置和数据控制。

使用 O&O ShutUp10++ 保护 Windows 11 的隐私

2026年6月21日
Windows 11 可选功能 - 一位女士正在使用 Windows 11 笔记本电脑激活系统设置中的可选功能;现代办公环境中何时启用或禁用 Windows 11 可选功能的指南

Windows 11 中的可选功能:何时启用或关闭它们

2026年6月21日
Saros 结局:A. Devraj 身着未来主义的 Soltari 盔甲,出现在黑暗而戏剧性的场景中,分析了电子游戏的主结局和隐藏结局。

沙罗周期终末:主终末与秘密终末分析

2026年6月14日
AMD UDNA 架构适用于 PS6 和 Xbox Next,详细介绍了采用先进设计、面向高性能游戏机的下一代 GPU 芯片。

PS6 和 Xbox Next 中的 UDNA 架构:不仅仅是数字

2026年4月5日

最近的新闻

Windows 11 中的隐私设置 - 一位女士在家用笔记本电脑,通过 O&O ShutUp10++ 配置 Windows 11 中的隐私选项,屏幕上显示安全设置和数据控制。

使用 O&O ShutUp10++ 保护 Windows 11 的隐私

2026年6月21日
59
Windows 11 可选功能 - 一位女士正在使用 Windows 11 笔记本电脑激活系统设置中的可选功能;现代办公环境中何时启用或禁用 Windows 11 可选功能的指南

Windows 11 中的可选功能:何时启用或关闭它们

2026年6月21日
65
Saros 结局:A. Devraj 身着未来主义的 Soltari 盔甲,出现在黑暗而戏剧性的场景中,分析了电子游戏的主结局和隐藏结局。

沙罗周期终末:主终末与秘密终末分析

2026年6月14日
97
AMD UDNA 架构适用于 PS6 和 Xbox Next,详细介绍了采用先进设计、面向高性能游戏机的下一代 GPU 芯片。

PS6 和 Xbox Next 中的 UDNA 架构:不仅仅是数字

2026年4月5日
136
MasterTrend Info 标志

MasterTrend信息是你的参考来源的技术:探索的新闻、教程和分析的硬件、软件、游戏、移动和人工智能。 订阅我们的通讯和不错过任何趋势。

按照我们的

按类别浏览

  • 游戏
  • 硬體
  • IA
  • 移动
  • 什么是新的
  • 网络
  • 安全
  • 軟體
  • 教程
  • 視窗

最近的新闻

Windows 11 中的隐私设置 - 一位女士在家用笔记本电脑,通过 O&O ShutUp10++ 配置 Windows 11 中的隐私选项,屏幕上显示安全设置和数据控制。

使用 O&O ShutUp10++ 保护 Windows 11 的隐私

2026年6月21日
Windows 11 可选功能 - 一位女士正在使用 Windows 11 笔记本电脑激活系统设置中的可选功能;现代办公环境中何时启用或禁用 Windows 11 可选功能的指南

Windows 11 中的可选功能:何时启用或关闭它们

2026年6月21日
  • 關於我們
  • 宣布
  • 隱私權政策
  • 联系我们

版权所有 © 2025 https://mastertrend.info/ - 保留所有权利。所有商标均为其各自所有者的财产。

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
没有结果
看到的所有结果
  • zh_CNChinese
    • es_ESSpanish
    • en_USEnglish
    • pt_BRPortuguese
    • fr_FRFrench
    • it_ITItalian
    • de_DEGerman
    • ko_KRKorean
    • jaJapanese
    • ru_RURussian
    • pl_PLPolish
    • id_IDIndonesian
    • tr_TRTurkish
    • hi_INHindi
    • thThai
    • arArabic
    • sv_SESwedish
    • nl_NLDutch
  • 游戏
  • 硬體
  • IA
  • 移动
  • 什么是新的
  • 网络
  • 安全
  • 軟體
  • 教程
  • 視窗

版权所有 © 2025 https://mastertrend.info/ - 保留所有权利。所有商标均为其各自所有者的财产。

wpDiscuz
紅迪網藍天X乳齒象黑客的消息
分享這個:
乳齒象VKWhatsApp电报短信线使者好黑客的消息混合隔壁困惑兴程序
你的乳齿象的实例