这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 树莓派5操纵GPIO的程序代码例

共1条 1/1 1 跳转至

树莓派5操纵GPIO的程序代码例

专家
2025-12-04 13:54:50     打赏

正常安装RPi.GPIO工具包以及补丁包后,我们就可以使用python语言编程操作GPIO口了,就像单片机那样。记得30年前在计算机上操作端口的活,还是通过数据输入输出卡,以QBASIC编程实现的。后来接触过能安装linux系统的板卡,了解到的是通过操作系统底层驱动,在命令行方式实现对GPIO口操作的。现在终于有机会上手,用编程的方式来实现,莫名有些小激动。暂时还没有通电试验,只是把示例程序贴出来,后续实机测试后,会把结果再贴出来。

 

程序代码如下:

文件名:testgpio.py

 

import time

import RPi.GPIO as GPIO

 

GPIO.setmode(GPIO.BCM)

GPIO.setup(18,GPIO.OUT)

GPIO.output(18,GPIO.HIGH)

GPIO.output(18,GPIO.LOW)

 

这个是以RPi.GPIO工具包操作的,还有一种使用操作系统底层驱动的:

 

文件名:osgpio.py

 

import os

 

os.system('gpioset gpiochip4 9=0')

os.system('gpioset gpiochip4 9=1')

os.system('gpioset gpiochip4 9=0')

os.system('gpioset gpiochip4 9=1')

 

实际上就是及类似于CShell的那种操作方式,把指定操作交给操作系统去执行。这里面对于引脚的使用是不一样的,一定要注意

 

上面两个程序编译、执行都没有问题,但没有实机测试。

 

 

 

 





关键词: 懒猫的学习笔记    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]