在开源机器人项目中,“可控、可编程、可扩展” 一直是社区追求的三要素。来自 GitHub 的项目 PITANK(Pi + Tank),正是这样一个兼具学习性与实用性的机器人系统。它以 Raspberry Pi 为核心控制平台,集成电机控制、视频传输与远程操作功能, 让任何爱好者都能 ...
本项目基于 RT-Thread实时操作系统 和 NXP FRDM-MCXA156 开发板,构建了一个能够将乒乓球稳定悬浮在预定高度的控制系统。配备了本地数据显示屏和远程Web监控界面,构成了一个功能相对完整的嵌入式系统。 高度测量: 通过 VL53L0X ToF激光测距传感器,系统能够以毫米 ...
GPIO的灵活性并非凭空而来,而是源于其精心设计的内部硬件结构。从引脚到芯片内核,GPIO 模块由 “物理引脚、输入输出缓冲器、复用选择器、上下拉电阻、中断控制器接口” 等部分组成,每个组件都承担着特定的功能,共同支撑起 GPIO 的通用特性。理解这些 ...
本报告披露了 xianyu-auto-reply 项目中发现的多个严重安全漏洞和后门设计。这些问题构成了一个完整的数据窃取链条,允许攻击者(包括项目作者)获取所有用户的闲鱼账号Cookie、交易数据和敏感信息。 结合默认密码 admin123,任何人都可以下载所有数据。 db_manager ...
[导读]在嵌入式系统编程领域,MicroPython作为一种专为微控制器设计的轻量级Python实现,正逐渐崭露头角。它不仅继承了Python语言的简洁、易读和强大的库支持,还针对资源受限的硬件环境进行了优化。本文将深入探讨MicroPython的基本概念、应用场景以及具体示例 ...
STM32 单片机是一款高性能、低功耗的 32 位微控制器,具有强大的计算能力、灵活的外设模块和实现微控制器应用所需的社区支持。在单片机应用中,GPIO 输入输出模式是必不可少的硬件接口之一。本文将介绍 STM32 单片机的 GPIO 输入、输出模式与配置方法。
输入浮空:此模式下该引脚的高低电平由外部决定,用于读取外部电平状态。 输入上拉:此模式下该引脚浮空时电平状态为高电平,如果外部对该引脚施加一个低电平,会改变该引脚状态为低电平。 输入下拉:此模式下该引脚浮空时电平状态为低电平,如果 ...
在现代Web开发中,实时通信是一个重要的需求。WebSocket提供了一种在单个持久连接上进行全双工通信的协议。与传统的HTTP请求 ...
在现代Web应用中,实时通信变得越来越重要。传统的HTTP请求/响应模式已不能满足某些需求,例如实时聊天、在线游戏或股票 ...
import pywinio winio = get_winio() # 设置排针2输出1,0x40是bit6置1 winio.set_port_byte(0xA02, 0x40) # 设置排针2输出0 winio.set_port_byte(0xA02, 0x00) ...
用到了io和time,先设置IO的map方式,然后是引脚。接着死循环,交替的让18脚输出高低电平,中间是时间。 原理是很简单,通过快速的改变18脚的开关状态来工作,延迟时间用音调计算而来。 初始化的韩苏护创建一个check_var的成员变量,包含了一个bool的变量,未 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果