- 博客(4)
- 收藏
- 关注
原创 【Python项目实战】控制台五子棋游戏(含动态悔棋功能)
本文分享一个基于Python控制台的五子棋游戏项目,采用面向对象思想设计,支持双人对弈,并实现了灵活的悔棋功能(两种悔棋规则:分阶段悔1+2步、一次性悔棋失3子占满上限)。本项目通过面向对象思想实现了控制台五子棋游戏,核心亮点是动态悔棋功能的设计,通过 regret_count 和 total_regret 两个变量实现了灵活的悔棋规则。玩家输入坐标( x y ,范围0-14)落子,程序会校验位置是否在棋盘内、是否未被占用,合法则落子成功,否则提示错误并重新输入。
2025-12-24 20:59:58
766
原创 基于Arduino的温度显示系统开发指南
引入 Wire (I2C 通信)、 Adafruit_GFX (图形基础)、 Adafruit_SSD1306 (OLED 驱动 )、 OneWire (单总线)、 DallasTemperature (DS18B20 驱动 )库,为硬件交互提供功能支持,需提前在 Arduino IDE 库管理器中安装。通过本项目,可扎实掌握 Arduino 硬件驱动、传感器数据处理与显示控制,为嵌入式系统、物联网应用开发筑牢基础,依据需求灵活拓展功能,适配多样场景。
2025-06-10 10:34:09
819
原创 【无标题】
硬件层面,介绍了Arduino主流开发板的板载LED特性,以及轻触按键利用内部上拉电阻的连接方式,明确了数字引脚与接地引脚的接线要点,为功能实现筑牢基础。按键未按下时,引脚2为高电平;loop 函数:不断读取按键引脚状态,通过消抖处理(判断两次状态变化时间间隔是否大于消抖延迟时间),当按键稳定按下(状态为LOW)时,反转LED状态并更新LED引脚输出。初始化部分:定义了按键引脚、LED引脚,初始化LED状态为熄灭,并设置了与按键消抖相关的变量,如消抖延迟时间 debounceDelay 设为50毫秒。
2025-05-20 11:47:02
479
原创 用按键控制灯亮灭
硬件层面,介绍了Arduino主流开发板的板载LED特性,以及轻触按键利用内部上拉电阻的连接方式,明确了数字引脚与接地引脚的接线要点,为功能实现筑牢基础。3. loop 函数:不断读取按键引脚状态,通过消抖处理(判断两次状态变化时间间隔是否大于消抖延迟时间),当按键稳定按下(状态为LOW)时,反转LED状态并更新LED引脚输出。1. 初始化部分:定义了按键引脚、LED引脚,初始化LED状态为熄灭,并设置了与按键消抖相关的变量,如消抖延迟时间 debounceDelay 设为50毫秒。
2025-05-20 11:43:50
785
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅