• 關於我們
  • 宣布
  • 隱私權政策
  • 联系我们
MasterTrend新闻
  • 家
    • 博客
  • 教程
  • 硬體
  • 游戏
  • 移动
  • 安全
  • 視窗
  • 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新闻
没有结果
看到的所有结果
開始 教程

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

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

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

0
共享
0
的风景
分享在Facebook分享上Twitter

內容

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

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

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

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

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

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

我用“叔叔”这个词来探索 iFixit便携式焊接台. Me facilitó la conexión serial para inspeccionar el funcionamiento interno del soldador inteligente.

本指南将通过一个简单的示例,教您如何使用默认配置安装和使用 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谷歌神交

相关出版物

  • 安装Windows11家没有互联网
  • 在线服务检测网站宕机:查看您的网站是否正常运行!🌐⚡
  • 《上古卷轴4:湮没》重制豪华版:倒退了一步?🤔
  • QNodeOS革新量子网络:首个量子操作系统!🚀⚛️
  • Nintendo Switch 2:成功的关键🚀
  • Chrome 软件报告工具:立即阻止数据泄露!🔒
  • 与 Windows 10 类似的 Linux 发行版:立即切换 🖥️✨
  • 安卓应用频繁崩溃:快速轻松修复意外崩溃!⚡
标签: EvergreenContentLinux树莓派
以前的出版物

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

下一期

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

MasterTrend的见解

MasterTrend的见解

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

相关的出版物

完全自主——一位女士舒适地坐在沙发上,用一台续航时间很长的笔记本电脑编辑视频,演示了如何快速掌握如何让一台不知疲倦的笔记本电脑实现完全自主运行。
教程

完全自主:打造一台不知疲倦的笔记本电脑的快速指南🔋

2025年12月10日
70
VPN Fire TV - 一位女士使用 Fire TV Stick 在电视上通过 VPN 观看 Netflix 和其他流媒体应用,从而保护她的数据并解锁更多内容。
教程

VPN Fire TV 保护您的数据并访问更多内容🔒🔥

2025年12月6日
60
Sincroniza Android Windows - Ilustración de un icono de Android sincronizándose con el logotipo de Windows 11, representando cómo sincronizar un teléfono Android con un PC Windows para compartir archivos, notificaciones y aplicaciones.
教程

将 Android 与 Windows 同步:发现加速一切的秘诀⚡

2025年12月4日
107
Netflix 秘密代码 - 一位女士面带微笑地坐在沙发上,手里拿着一个带有 Netflix 按钮的遥控器,非常适合用来演示 Netflix 的技巧和秘密代码,以便找到新的剧集和电影。
教程

2025年Netflix秘密代码:快速访问隐藏类型 🔥

2025年12月2日
298
卸载 Linux - Chromebook 笔记本电脑屏幕上显示 Linux 和终端,旁边是 Tux 吉祥物,演示如何在 1 分钟内卸载 Linux 并清理 Chromebook。
教程

卸载 Linux:删除隐藏应用的秘诀😱

2025年12月2日
70
Modo Dios Android Auto - 一名女子驾驶汽车,在 Android Auto 上使用“Modo Dios”,在车辆触摸屏上显示自定义的上帝主题界面。
教程

Android Auto 上帝模式解锁隐藏设置 🔥

2025年12月1日
77
0 0 选民
文章評級
訂閱
使用权
通知
客人
客人
0 評論
最古老的
最新 投票最多
線上評論
查看所有評論

保持连接

  • 976 球迷
  • 118 追随者
  • 1.4k 追随者
  • 1.8k 用户

不要错过最新技术和游戏。
提示独特的、实用的指南并分析每一天。

订阅的形式
  • 趋势
  • 评论意见
  • 最后一个
如何加钟Windows桌面上的11:¡3个技巧犯错!

如何加钟Windows桌面上的11:获得更多分钟! ⏱每天都会

1 5月2025
如何保存游戏在REPO

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

7 7月2025
🖥每天都会如何打开设备和打印机,在Windows11:4简单的步骤

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

2025年11月20日
12最好的替代品幸运的这个程序为安卓

替代品幸运的这个程序:12个应用程序的更好和容易的! 🎮⚡

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

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

12
修复的主板-修复的主板

修复的主板的笔记本电脑

10
安装Windows11家没有互联网

安装Windows11家没有互联网

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

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

10
Windows 11 更新 - 一对夫妇使用笔记本电脑卸载 Windows 11 更新,屏幕上显示“Windows 更新”和“卸载更新”字样,快速删除 Windows 11 更新的视觉指南。

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

2025年12月10日
完全自主——一位女士舒适地坐在沙发上,用一台续航时间很长的笔记本电脑编辑视频,演示了如何快速掌握如何让一台不知疲倦的笔记本电脑实现完全自主运行。

完全自主:打造一台不知疲倦的笔记本电脑的快速指南🔋

2025年12月10日
过渡到 Linux - 一位女士正在使用笔记本电脑,其桌面运行 Kubuntu Linux,这说明了向 Linux 的过渡,并推荐了 7 个应用程序来加速从 Windows 或 macOS 的切换。

迁移到 Linux:没人告诉你的那些事(而且真的管用)😱

2025年12月9日
预取文件夹 - 一位女士正在清理 Windows 中的预取文件夹以加快电脑运行速度,演示了优化和快速清理如何成倍提高操作系统速度。

预取文件夹:快速清理,倍增速度⚡

2025年12月9日

最近的新闻

Windows 11 更新 - 一对夫妇使用笔记本电脑卸载 Windows 11 更新,屏幕上显示“Windows 更新”和“卸载更新”字样,快速删除 Windows 11 更新的视觉指南。

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

2025年12月10日
152
完全自主——一位女士舒适地坐在沙发上,用一台续航时间很长的笔记本电脑编辑视频,演示了如何快速掌握如何让一台不知疲倦的笔记本电脑实现完全自主运行。

完全自主:打造一台不知疲倦的笔记本电脑的快速指南🔋

2025年12月10日
70
过渡到 Linux - 一位女士正在使用笔记本电脑,其桌面运行 Kubuntu Linux,这说明了向 Linux 的过渡,并推荐了 7 个应用程序来加速从 Windows 或 macOS 的切换。

迁移到 Linux:没人告诉你的那些事(而且真的管用)😱

2025年12月9日
70
预取文件夹 - 一位女士正在清理 Windows 中的预取文件夹以加快电脑运行速度,演示了优化和快速清理如何成倍提高操作系统速度。

预取文件夹:快速清理,倍增速度⚡

2025年12月9日
73
MasterTrend新闻标志

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

按照我们的

按类别浏览

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

最近的新闻

Windows 11 更新 - 一对夫妇使用笔记本电脑卸载 Windows 11 更新,屏幕上显示“Windows 更新”和“卸载更新”字样,快速删除 Windows 11 更新的视觉指南。

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

2025年12月10日
完全自主——一位女士舒适地坐在沙发上,用一台续航时间很长的笔记本电脑编辑视频,演示了如何快速掌握如何让一台不知疲倦的笔记本电脑实现完全自主运行。

完全自主:打造一台不知疲倦的笔记本电脑的快速指南🔋

2025年12月10日
  • 關於我們
  • 宣布
  • 隱私權政策
  • 联系我们

版权所有 © 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电报短信线使者好黑客的消息混合隔壁困惑兴程序
你的乳齿象的实例