默宇同学
阿弥陀佛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
树莓派python编译环境搭建(1.Linux系统盘安装)
把硬件自带的SD卡插入硬件自带的读卡器,连接电脑,前面设置完成后,选择"选择SD卡"选项后,会自动弹出对话框,选择插入的SD卡。1.购买硬件,树莓派4b,5b,尽可能买4g,8g,16g(比较少),开发板,速度会快很多,8g就够用了,4g可以尝试一下。比如使用移动WiFi,如果需要更改,一般来说得重新烧录系统,所以,只需要更改外在WiFi就可以,也可以使用手机热点。电脑连接树莓派,电脑和树莓派得使用同一WiFi,如果不同,有可能出现连接失败,这时候,使用同一连接测试一下。后续部分下一个Blog里再介绍。原创 2025-06-27 11:15:08 · 137 阅读 · 0 评论 -
树莓派U型管实验指导书
本文介绍基于树莓派的U型光电传感器实验。硬件方面,U型管连接VCC、GND和GPIO17,双色LED灯连接GPIO27(绿)、GPIO18(红)和GND。软件使用gpiozero库控制,当传感器检测到遮挡时,红灯亮绿灯灭;遮挡解除后输出提示信息并切换为绿灯亮红灯灭。程序采用事件驱动模式,通过when_pressed和when_released回调实现状态切换,并包含资源释放功能。实验成功实现了通过U型光电传感器检测物体遮挡并控制双色LED灯状态变化的功能。原创 2025-06-21 16:50:22 · 33 阅读 · 0 评论 -
树莓派干簧管实验指导书
【摘要】本实验使用树莓派GPIO控制干簧管传感器和双色LED灯。当干簧管检测到磁性材料时,红色LED亮起并显示提示信息;无磁场时绿色LED点亮。硬件连接方面,双色LED的红色端接GPIO18,绿色端接GPIO27,干簧管输出接GPIO17。程序通过gpiozero库实现传感器状态监测和LED控制,包含按键中断处理功能。实验成功演示了干簧管对磁场的响应以及双色LED的状态切换。原创 2025-06-21 14:59:20 · 34 阅读 · 0 评论 -
树莓派无源蜂鸣器播放两首音乐实验指导书
本文介绍了在树莓派上使用Python控制无源蜂鸣器播放音乐的方法。通过GPIO库(gpiozero)定义音符频率(低、中、高C音阶)和两首歌曲的乐谱/节拍,实现音乐播放功能。硬件连接将蜂鸣器VCC接电源,GND接地,I/O口接GPIO17引脚。程序运行时交替播放两首预设歌曲,支持Ctrl+C中断。代码包含初始化设置、循环播放和资源释放功能,演示了树莓派控制外设的基本方法。原创 2025-06-21 13:42:56 · 33 阅读 · 0 评论 -
树莓派有源蜂鸣器实验指导书
摘要:本文介绍了在树莓派上控制有源蜂鸣器的Python实现方案。通过gpiozero库定义蜂鸣器控制函数,设置GPIO17为低电平触发引脚。程序包含蜂鸣器开关控制、定时鸣叫等功能,采用try-except结构确保资源释放。硬件连接将蜂鸣器VCC接5V,GND接地,I/O接GPIO17。运行程序后蜂鸣器可实现500ms间隔循环鸣叫,并提供异常处理机制。该方案展示了树莓派GPIO控制外部设备的基本方法。原创 2025-06-21 13:42:06 · 40 阅读 · 0 评论 -
树莓派震动传感器实验指导书
树莓派振动检测系统实现摘要:该项目通过树莓派连接振动传感器和双色LED灯实现振动检测功能。硬件连接方面,振动传感器VCC接电源,DO接GPIO17;双色LED灯的R接GPIO18,G接GPIO27。软件采用Python编写,当检测到振动时,红色LED亮起并打印"ON"信息;无振动时绿色LED亮起并显示"OFF"。程序使用gpiozero库控制GPIO,包含循环函数和资源释放处理,可通过Ctrl+C安全退出。实现了简单的振动状态监测与可视化指示功能。原创 2025-06-21 11:51:20 · 30 阅读 · 0 评论 -
树莓派倾斜传感器实验指导书
本文介绍了如何通过树莓派实现倾斜传感器和双色LED灯的联动控制。硬件连接方面,将倾斜传感器的VCC、GND和DO引脚分别连接到树莓派的电源、地线和GPIO17,双色LED灯的R、G引脚分别连接GPIO18和GPIO27。软件部分使用gpiozero库,当传感器倾斜时触发红色LED亮起并打印提示信息,复位时则切换为绿色LED亮起。程序包含循环控制和资源释放功能,可通过Ctrl+C安全退出。原创 2025-06-20 19:18:52 · 46 阅读 · 0 评论 -
树莓派按键传感器实验指导书
摘要:本文介绍了在树莓派上实现按钮控制双色LED的完整流程。通过SFTP上传Python程序到树莓派,使用GPIO Zero库控制连接在GPIO17的按钮和GPIO18/27的双色LED。当按钮按下时红色LED亮(绿色灭),松开时绿色LED亮(红色灭),同时打印相应状态信息。硬件连接包括按钮接GPIO17和GND,双色LED分别接GPIO18(红)、GPIO27(绿)和GND。程序包含事件处理函数和资源释放功能,可通过Ctrl+C安全退出。原创 2025-06-20 18:17:52 · 25 阅读 · 0 评论 -
树莓派激光传感器实验指导书
摘要:本文介绍了一个基于树莓派的激光传感器控制实验。通过GPIO Zero库操作GPIO17引脚控制激光模块,实现0.5秒间隔的闪烁效果。硬件连接仅需将激光模块正极接GPIO17,负极接GND。程序包含初始化、循环控制(开关激光)和资源释放功能,支持Ctrl+C安全退出。实验成功演示了激光的周期性开关效果。原创 2025-06-20 17:54:53 · 51 阅读 · 0 评论 -
树莓派继电器实验指导书
树莓派控制继电器开关灯实验摘要:通过树莓派GPIO17引脚连接继电器模块,使用Python脚本控制继电器周期性开关(0.5秒间隔)。继电器连接外接电源驱动单色灯,解决开发板驱动能力不足问题。程序包含初始化、循环控制及资源释放功能,支持Ctrl+C中断退出。硬件连接包括5V供电、GND接地及信号控制线,实现开发板安全控制大功率电器。原创 2025-06-20 16:55:40 · 36 阅读 · 0 评论 -
2.树莓派RGB三色灯实验
摘要:本项目实现了一个RGB LED循环变色效果。硬件连接采用树莓派GPIO引脚(GPIO17、18、27分别对应R、G、B),软件使用gpiozero库控制LED,通过colorzero库实现颜色变换。程序设置了红、绿、蓝等6种颜色循环显示(每种颜色停留0.5秒),并包含异常处理(Ctrl+C终止时释放资源)。实验结果成功展示了LED的颜色循环变化效果。原创 2025-06-20 10:27:40 · 32 阅读 · 0 评论 -
1.树莓派双色灯实验指导书
摘要:该实验通过Raspberry Pi的GPIO17和GPIO18管脚控制红绿双色LED,使用PWM技术实现颜色渐变效果。电路连接简单,将LED分别接入GPIO17、GPIO18和GND。Python程序利用gpiozero库的PWMLED类,设置2KHz频率,通过改变占空比实现0xFF00等4种颜色的循环切换。主要包含pwm值映射、颜色设置和主循环三个功能函数,按下Ctrl+C可安全释放资源。实验成功实现了LED色彩的平滑过渡效果。原创 2025-06-20 10:26:36 · 25 阅读 · 0 评论 -
树莓派智能小车超声波避障实验指导书
摘要: 本文介绍了一个基于树莓派的机器人避障项目实现过程。通过Python程序控制,使用LOBOROBOT库和gpiozero模块实现了超声波测距、按键控制和LED指示灯功能。当检测到障碍物距离小于40cm时,机器人会自动后退并右转避开障碍物。程序运行方式为在终端执行"sudo python xxx.py",按下扩展板功能键即可启动避障功能,实验结果表明系统能够有效实现预期的避障效果。原创 2025-06-20 09:33:21 · 29 阅读 · 0 评论 -
树莓派智能小车超声波红外避障综合实验指导书
摘要:本文介绍了基于树莓派的智能避障机器人实现方案。通过LOBOROBOT库控制机器人,使用超声波传感器(echo=21,trigger=20)检测40cm范围内的障碍物,红外传感器(16/12引脚)实现左右避障判断。程序包含按键控制(19引脚)、LED指示灯(5/6引脚)等功能模块,当检测到障碍物时,机器人会根据位置选择左转或右转避让。系统采用中断方式处理按键事件,并通过距离测量值实时调整运动状态,最后提供了异常处理和安全停止机制。原创 2025-06-20 09:32:53 · 660 阅读 · 0 评论 -
树莓派智能小车红外避障实验指导书
摘要:该实验实现了一个基于Python的红外避障机器人控制系统。实验使用LOBOROBOT库控制机器人,通过GPIO口连接两个红外避障传感器(左右各一个)和按钮开关。系统根据传感器检测结果控制机器人运动:无障碍时前进,右侧遇障左转,左侧遇障右转,两侧遇障则停止后退并左转。按键可中断程序并切换LED指示状态。实验成功演示了红外避障功能。原创 2025-06-14 23:50:04 · 134 阅读 · 0 评论 -
树莓派智能小车基本移动实验指导书
摘要:本文介绍了基于树莓派的智能小车控制方案。通过LOBOROBOT.py库实现了对PCA9685 PWM控制器的编程,该库包含电机控制(前进、后退、转向等)和舵机角度设置功能。测试代码展示了小车的多种运动模式,包括直线移动、转向和斜向移动,每种动作后都有停止指令。实验结果表明该控制系统能有效驱动小车完成预定动作,为后续智能车开发提供了基础控制框架。(150字)原创 2025-06-14 22:07:46 · 239 阅读 · 0 评论 -
树莓派智能小车:按键实验指导书
摘要:该实验使用树莓派GPIO控制模块实现按键与LED交互功能。通过导入gpiozero库的Button和LED类,设置19号引脚为按键输入,5号(红)、6号(绿)引脚为LED输出。当按键按下时触发pressed()函数,点亮红灯并打印提示信息;松开时执行released()函数,切换为绿灯。主程序采用try-except结构,确保Ctrl+C能安全释放GPIO资源。实验需将Python文件置于自定义目录,通过sudo权限运行,最终实现按键状态改变LED灯颜色的交互效果。(149字)原创 2025-06-14 15:40:00 · 52 阅读 · 0 评论 -
树莓派5b智能小车蜂鸣器的音乐实验指导书
本文介绍了在树莓派上实现蜂鸣器音乐播放的完整流程:首先购买硬件并组装,安装Linux系统后配置GPIO组件和Python环境。重点展示了使用RPi.GPIO库编写的Python代码,定义了三个不同音阶的音符和节拍序列,通过PWM控制蜂鸣器播放三首乐曲。代码实现了初始化设置、循环播放和资源释放功能,使用BCM模式的17号引脚连接蜂鸣器。最后通过命令行运行程序,按Ctrl+C停止播放。整个实验展现了树莓派硬件控制和音频处理的基本应用。原创 2025-06-13 23:41:32 · 36 阅读 · 0 评论