这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 工业控制与自动化 » 「树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin

共14条 1/2 1 2 跳转至

「树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin

菜鸟
2023-03-22 14:13:17     打赏
GPIO 与 40-pin

Raspberry Pi GPIO与40-pin 对应
参考.

Permissions

为了能使用GPIO端口,你需要将用户加到 gpio 组。 pi 用户默认是在gpio组中,其他用户需要自己加入。

sudo usermod -a -G gpio <username>
GPIO in Python

GPIO Zero 可以很方便使用python控制GPIO,文档参考.

LED

使用GPIO17 控制led,示例:

from gpiozero import LEDfrom time import sleep

led = LED(17)while True:
    led.on()
    sleep(1)
    led.off()
    sleep(1)

使用 python file 运行示例,Led将反复闪烁和熄灭。
LED 函数包括: on(), off(), toggle(), and blink().

BUTTON

使用GPIO2 读取按键状态,示例:

from gpiozero import Buttonfrom time import sleep

button = Button(2)while True:
    if button.is_pressed:
            print("Pressed")
                else:
            print("Released")
    sleep(1)

按钮功能包括
属性: is_pressed 、 is_held
回调函数: when_pressed 、 when_released 、 when_held
方法:wait_for_press 、wait_for_release

BUTTON + LED

按钮和LED组合使用:

from gpiozero import LED, Button

led = LED(17)
button = Button(2)while True:
    if button.is_pressed:
        led.on()
    else:
        led.off()

或者:

from gpiozero import LED, Button

led = LED(17)
button = Button(2)while True:
    button.wait_for_press()
    led.on()
    button.wait_for_release()
    led.off()

or:

from gpiozero import LED, Button

led = LED(17)
button = Button(2)

button.when_pressed = led.on
button.when_released = led.off
深入

更多关于 GPIO Zero Python库,参考

微信搜索:树莓派开发者 了解更多信息 www.edatec.cn/cn





关键词: 树莓派     嵌入式     物联网     工业计算机     工控机    

高工
2023-03-22 15:08:57     打赏
2楼
树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin



高工
2023-03-22 15:09:00     打赏
3楼
树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin



高工
2023-03-22 17:07:12     打赏
4楼

树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin树莓派」「上海晶珩EDATEC」硬核笔记!GPIO与40-pin




高工
2023-03-22 17:07:26     打赏
5楼

GPIO 与 40-pin

Raspberry Pi GPIO与40-pin 对应



助工
2023-03-22 18:10:27     打赏
6楼

感谢楼主的分享,很实用了。


院士
2023-03-22 20:05:24     打赏
7楼

谢谢分享


专家
2023-03-22 20:39:32     打赏
8楼

学习


专家
2023-03-22 20:44:34     打赏
9楼

学习


高工
2023-03-22 20:47:25     打赏
10楼

学习


共14条 1/2 1 2 跳转至

回复

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