当前位置: 首页 > news >正文

树莓派python开发

树莓派自带thonny

点亮LED灯

import RPi.GPIO as GPIO
import time# 设置GPIO模式为BCM
GPIO.setmode(GPIO.BCM)# 设置LED引脚
led_pin = 18# 设置LED引脚为输出
GPIO.setup(led_pin, GPIO.OUT)# 点亮LED
GPIO.output(led_pin, GPIO.HIGH)# 延时2秒
time.sleep(2)# 关闭LED
GPIO.output(led_pin, GPIO.LOW)# 清理GPIO设置
GPIO.cleanup()

import RPi.GPIO as GPIO
import timeGPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)try:while True:GPIO.output(11, True) # 将 GPIO11 引脚设置为高电平time.sleep(1)         # 持续一秒GPIO.output(11, False) # 将 GPIO11 引脚设置为低电平time.sleep(1)         # 持续一秒except KeyboardInterrupt:GPIO.cleanup()          # 清除 GPIO 引脚并退出应用

示例:读取DHT22温湿度传感器数据

import Adafruit_DHT# 指定传感器型号和GPIO引脚
sensor = Adafruit_DHT.DHT22
pin = 4# 读取温湿度数据
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)if humidity is not None and temperature is not None:print(f"温度={temperature:0.1f}°C,湿度={humidity:0.1f}%")
else:print("读取传感器数据失败")

示例:控制舵机

import RPi.GPIO as GPIO
import time# 设置GPIO模式为BCM
GPIO.setmode(GPIO.BCM)# 设置舵机引脚
servo_pin = 17# 设置舵机引脚为输出
GPIO.setup(servo_pin, GPIO.OUT)# 创建PWM对象
pwm = GPIO.PWM(servo_pin, 50)# 将舵机转动到90度位置
pwm.start(7.5)
time.sleep(2)# 将舵机转动到0度位置
pwm.ChangeDutyCycle(2.5)
time.sleep(2)# 停止PWM
pwm.stop()# 清理GPIO设置
GPIO.cleanup()

http://www.lryc.cn/news/347742.html

相关文章:

  • 纯血鸿蒙APP实战开发——首页下拉进入二楼效果案例
  • 苹果cms:开启高速缓存加快访问速度
  • 实时数据推送——长轮询,短轮询,长连接
  • 七.音视频编辑-创建视频过渡-应用
  • Android11 InputManagerService启动流程分析
  • 【计算机网络篇】数据链路层(8)共享式以太网的退避算法和信道利用率
  • wordpress主题 7B2 PRO主题5.4.2免授权直接安装
  • Dubbo基本使用
  • JS解密之新js加密实战(二)
  • tsconfig 备忘清单
  • jmeter后置处理器提取到的参数因为换行符导致json解析错误
  • 栈与队列的实现
  • 线性集合:ArrayList,LinkedList,Vector/Stack
  • llama3 发布!大语言模型新选择 | 开源日报 No.251
  • SpringBoot 具体是做什么的?
  • Debian常用命令
  • 常见的前端框架
  • 初学者如何选择ARM开发硬件?
  • Mysql 多表查询,内外连接
  • 【C语言】函数
  • 【LeetCode】每日一题 2024_5_13 腐烂的橘子(经典多源 BFS)
  • 【Linux系统编程】第十七弹---进程理解
  • 【网络安全入门】你必须要有的学习工具(附安装包)零基础入门到进阶,看这一篇就够了!
  • 【解决】:git clone项目报错fatal: fetch-pack: invalid index-pack output
  • python随机显示四级词汇
  • vuerouter声明式导航
  • 视频断点上传
  • 清华团队开发首个AI医院小镇模拟系统;阿里云发布通义千问 2.5:超越GPT-4能力;Mistral AI估值飙升至60亿美元
  • React Suspense与Concurrent Mode:探索异步渲染的新范式
  • 算法训练营day37