玩转树莓派(四)使用Python 通过RPi.GPIO库控制GPIO 目录玩转树莓派(四)使用Python 通过RPi.GPIO库控制GPIO一、创建环境二、编写代码三、运行代码四、查看效果五、RPi.GPIO模块简单介绍六、漂亮的Ending 一、创建环境新建PythonWorkSpace文件夹新建gpio_out.py文件pi@raspberrypi:~ $ mkdir PythonWorkS
原创 2023-04-21 15:09:57
2002阅读
  树莓派野生镜像换源及RPi.GPIO库下载 前言 一、野生系统进行换源 二、 RPi.GPIO库下载使用 总结   前言 在下载RPi.GPIO库的时候出现了无法定位软件包的问题于是想到换源,在换源的过程出现了一些问题现进行记录。树莓派gpio RuntimeError: Not running on a RPi!bug解决 一、野生系统进行换源 笔者使用的是ubuntu20.04.2
原创 2021-08-19 14:25:14
10000+阅读
本文主要记录RPi 2B GPIO口的使用,理解什么是GPIO的BOARD编号和BCM编号。
转载 2016-02-24 21:12:00
342阅读
2评论
# 使用Python和RPi.GPIO库控制树莓派GPIO引脚 在树莓派的项目中,控制GPIO(通用输入输出)引脚是最基本的功能之一。无论你是想点亮一个LED、读取一枚按钮的状态,还是控制更多的外部设备,都会用到GPIO。本文将介绍如何使用`RPi.GPIO`库来控制GPIO引脚,并通过一个实例来解决实际问题。 ## 环境准备 在开始之前,我们需要确保树莓派上安装了Python和RPi.GP
原创 8月前
264阅读
一、内存前面说过内存有寄存器、高速缓存和内存条但在实际情况中有些文件比较大,内存不足以读取其内容,并且大部分内容不是被立即使用,所以有了交换分区,即用硬盘空间临时存储相关部分,当作缓存,这部分就是交换问去(swap),一般是内存的2倍。buff是还没有被写入磁盘的缓存,cache是已经写入磁盘并在稍后有可能呗清除的缓存。swap则是交换分区。交换分区、buff和cache存在的机制,也是解决内存和
转载 10月前
154阅读
报错安装了RPI.GPIO库但是报错:解决方法在使用python3运行代码时加上sudo指令即可。报、
原创 2022-12-08 14:40:15
495阅读
目录1 os与os.path的关系2 os和os.path的常用属性和方法2.1 os模块常用属性2.2 os模块常用方法2.3 os.path模块常用方法2.3.1 路径的常用操作2.3.2 文件/目录访问时间与大小查询3 文件遍历的两种方法3.1 采用os.listdir()获取文件列表并遍历3.2 采用os.walk()方法遍历1 os与os.path的关系os和os.path是两个模块,不
转载 2023-10-26 16:26:41
76阅读
Rpi芯片架构是近年来发展迅速的一项技术,主要用于构建低功耗、低成本的嵌入式系统。自2006年以来,该架构不断发展,吸引了众多开发者和企业的关注。Raspberry Pi基金会在2012年推出的第一款Raspberry Pi计算机进一步推动了这一架构的普及。在不断的迭代与优化中,Rpi芯片架构在家居自动化、教育、物联网以及机器人技术等多个领域找到了应用。以下是我对Rpi芯片架构问题的深入分析与解决
原创 6月前
19阅读
# 使用树莓派和Python进行创意项目开发 ## 引言 树莓派(Raspberry Pi)是一款功能强大的微型计算机,广泛应用于教育、DIY项目和原型开发等领域。结合Python编程语言,用户可以利用树莓派进行各种有趣的项目,比如家庭自动化、游戏开发和物联网应用。本文将探讨如何使用树莓派和Python进行简单的项目开发,并提供相关的代码示例。 ## 环境准备 在开始之前,请确保你已经准备
原创 10月前
64阅读
1.首先写好程序    ***.py2. 打包成可执行文件pyinstaller -F mycript.py 介绍一下  pyinstaller 的安装和使用 安装PyInstaller 对于那些网络比较稳定,能够流畅使用pip源地址的用户,直接下面的命令就可以搞定: pip install pyinstaller 通常我们会下载源码包,然后进入包目录,执行下面的命
RPi.GPIO是Python的一个module( 模块 ), 树莓派官方系统默认已经安装,源码(也有教程的链接)公布在Sourceforge上.查看版本树莓派官方系统默认已经安装了Python和RPi.GPIO, 通过GPIO.RPI_INFO可以查看其版本。python GPIO.RPI_INFO导入模块导入 RPi.GPIO 模块:import RPi.GPIO as GPIO检测是否导入成
转载 2024-04-15 18:12:40
57阅读
最近一直在找树莓派的资料,发现中文的资料总是不对劲的感觉,于是找到了这个官方资料库,而且这里面的分类也是相当不错的,很清晰。
转载 2016-01-30 10:30:00
65阅读
2评论
# 树莓派RPi Python模块简介 树莓派(Raspberry Pi)是一款受欢迎的小型计算机,广泛用于教育、DIY项目和物联网开发。在树莓派上使用Python编程语言可以极大地简化硬件交互操作,而RPi模块为Python提供了一系列功能,帮助开发者轻松控制树莓派的GPIO(通用输入输出)接口。 ## RPi模块概述 RPi模块是树莓派的官方Python库,允许用户对GPIO引脚进行读写
原创 2024-10-01 03:48:23
162阅读
本文主要记录如何用ssh访问RPi 2B。
转载 2016-02-15 20:11:00
135阅读
2评论
目录树莓派笔记(三) 使用 RPi.GPIO 模块RPi.GPIO引脚简介引脚编号引脚图引脚设置指定引脚编号系统配置通道释放引脚输出pwm输入上拉/下拉电阻轮询输入中断和边检检测线程回调开关防抖 树莓派笔记(三) 使用 RPi.GPIO 模块RPi.GPIORPI.GPIO是python的一个模块,树莓派官方系统默认已经安装使用python控制GPIO需要导入RPI.GPIO模块导入模块#导入模
转载 2024-03-04 14:40:25
51阅读
使用RPi.GPIO库实现 # -*- coding: UTF-8 -*- import RPi.GPIO as GPIO import time def servo(angle): GPIO.setmode(GPIO.BOARD) pin1=33#斜台 pin2=35#平台 GPIO.setup( ...
转载 2021-09-08 11:04:00
3187阅读
2评论
初始化结构体:typedef struct { uint16_t GPIO_Pin; uint16_t GPIO_Speed; uint16_t GPIO_Mode; }GPIO_InitTypeDef;里面有端口、模式和输出模式时的最大速度再通过两个枚举类型的结构体来选择Mode和Speed 定义一个 GPIO_InitTypeDef的分支GPIO_Ini
本文主要记录如何设置RPi 2B静态IP,并且通过windows来ping通RPi 2B。
转载 2016-02-15 19:51:00
95阅读
2评论
python概述 Python has many unique features that help make it what it is. Some of these features include:Python具有许多独特的功能,可帮助使其成为现实。 其中一些功能包括:Python is Interpreted — Python compiles at runtime. 解释了Python
转载 2024-01-19 23:43:56
16阅读
本文记录RPi 2B如何使用安装telnet服务,Android如何通过busybox telnet进入RPi 2B系统,RPi 2B系统默认不带telnet服务,所以需要先ssh进入系统安装相关服务,本人通过WIFI将Android手机、笔记本、RPI 2B组合在一个局域网内,同时通过笔记本网卡与RPI 2B网卡连接进行初期网络配置,在前面已经有记录,这里不再阐述。
转载 2016-05-14 19:24:00
158阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5