chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

Purple Pi OH(Debian/Ubuntu)使用python控制gpio

觸覺智能 ? 2023-09-09 08:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文分享的是Purple Pi OH開源主板搭載Debian/Ubuntu系統(tǒng)如何使用python控制gpio。

Purple Pi OH作為一款兼容樹莓派的開源主板,采用瑞芯微RK3566 (Cortex-A55) 四核64位超強CPU,主頻最高達1.8 GHz,算力高達1Tops,支持INT8/INT16,支持TensorFlow/MXNet/PyTorch/Caffe框架,多路視頻輸出和輸入,支持4K、H.265/H.264視頻解碼,接口豐富。

玩法豐富,支持OpenHarmony、Ubuntu、Debian、Android等多種系統(tǒng),提供豐富開源資料。

產(chǎn)品規(guī)格書:Purple Pi OH 產(chǎn)品手冊

a5fe64ec-4ea8-11ee-a20b-92fbcf53809c.pnga64f2d50-4ea8-11ee-a20b-92fbcf53809c.png

安裝python gpio庫

apt-getupdate
apt -yinstall python3-libgpiod

GPIO輸出

import time
import gpiod

//B7=15
LINE_OFFSET =15

chip0 = gpiod.Chip("0", gpiod.Chip.OPEN_BY_NUMBER)

gpio0_b0 = chip0.get_line(LINE_OFFSET)
gpio0_b0.request(consumer="gpio", type=gpiod.LINE_REQ_DIR_OUT, default_vals=[0])

print(gpio0_b0.consumer())

try:
whileTrue:
gpio0_b0.set_value(1)
time.sleep(0.5)
gpio0_b0.set_value(0)
time.sleep(0.5)
finally:
gpio0_b0.set_value(1)
gpio0_b0.release()

我們通過萬用表檢測該引腳的電壓是否會在高低電壓中進行反復橫跳

GPIO15對應的位置在11

a6916634-4ea8-11ee-a20b-92fbcf53809c.png

GPIO輸入

import time
import gpiod

LINE_OFFSET =23

chip0 = gpiod.Chip("0",gpiod.Chip.OPEN_BY_NUMBER)
gpio0_b7 = chip0.get_line(LINE_OFFSET)
gpio0_b7.request(consumer="gpio", type=gpiod.LINE_REQ_DIR_IN, default_vals=[0])

try:
whileTrue:
value = gpio0_b7.get_value()
time.sleep(0.5)
print("gpio status: ",value)
finally:
gpio0_b7.release()
chip.close

給此GPIO也就是23腳連接3.3V的電平,終端輸出1;將此GPIO連接到GND,終端輸出0。

a6af64fe-4ea8-11ee-a20b-92fbcf53809c.png


排針Pin功能定義

序號
定義
電平
說明
1
VDD_3V3
3.3V
供電輸出3.3V
2
VDD_5V
5V
可做5V輸入供電,也可輸出5V
3
I2C_SDA
3.3V
I2C數(shù)據(jù)信號
4
VDD_5V
5V
可做5V輸入供電,也可輸出5V
5
I2C_SCL
3.3V
I2C時鐘信號
6
GND
GND
電源
7
GPIO_7
3.3V
gpio編號為23
8
UART_TXD
3.3V
/dev/ttyS0 發(fā)送
9
GND
GND
電源地
10
UART_RXD
3.3V
/dev/ttyS0 接收
11
GPIO_0
3.3V
gpio編號為15
12
GPIO_1
3.3V
gpio編號為22
13
GPIO_2
3.3V
gpio編號為20
14
GND
GND
電源地
15
GPIO_3
3.3V
gpio編號為21
16
GPIO_4
3.3V
gpio編號為124
17
VDD_3V3
3.3V
供電輸出3.3V
18
GPIO_5
3.3V
gpio編號為125
19
SPI_MOSI
3.3V
SPI數(shù)據(jù)信號
20
GND
GND
電源地
21
SPI_MISO
3.3V
SPI數(shù)據(jù)信號
22
GPIO_6
3.3V
gpio編號為130
23
SPI_SCLK
3.3V
SPI時鐘信號
24
SPI_CS0
3.3V
SPI片選信號0
25
GND
GND
電源地
26
SPI_CS1
3.3V
SPI片選信號1
27
GPIO_30
3.3V
gpio編號為138
28
GPIO_31
3.3V
gpio編號為139
29
GPIO_21
3.3V
gpio編號為132
30
GND
GND
電源地
31
GPIO_22
3.3V
gpio編號為121
32
GPIO_26
3.3V
gpio編號為120
33
GPIO_23
3.3V
gpio編號為122
34
GND
GND
電源地
35
GPIO_24
3.3V
gpio編號為127
36
GPIO_27
3.3V
gpio編號為123
37
GPIO_25
3.3V
gpio編號為133
38
GPIO_28
3.3V
gpio編號為126
39
GND
GND
電源地
40
GPIO_29
3.3V
gpio編號為131

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 主板
    +關注

    關注

    54

    文章

    2273

    瀏覽量

    76141
  • 開源
    +關注

    關注

    3

    文章

    4033

    瀏覽量

    45573
  • GPIO
    +關注

    關注

    16

    文章

    1313

    瀏覽量

    55730
  • python
    +關注

    關注

    57

    文章

    4858

    瀏覽量

    89588
  • Purple
    +關注

    關注

    0

    文章

    8

    瀏覽量

    386
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    termux如何搭建python游戲

    用VS Code編輯 - 版本控制:`git`管理代碼,同步至GitHub/Gitee - 任務調(diào)度:通過`crontab`設置定時測試(如每分鐘運行游戲腳本:`*/1 * * * * python
    發(fā)表于 08-29 07:06

    技能+1!如何在樹莓派上使用C++控制GPIO?

    和PiGPIO等庫,C++可用于編程控制樹莓派的GPIO引腳。它提供了更好的性能和控制能力,非常適合對速度和精度要求較高的硬件項目。在樹莓派社區(qū)中,關于“Python
    的頭像 發(fā)表于 08-06 15:33 ?3584次閱讀
    技能+1!如何在樹莓派上使用C++<b class='flag-5'>控制</b><b class='flag-5'>GPIO</b>?

    【BPI-CanMV-K230D-Zero開發(fā)板體驗】+燈效控制Python編程

    ,在學習Python編程的基礎上通過GPIO來實現(xiàn)LED燈的控制。 在開發(fā)板上,僅有的2個可供GPIO控制的器件是RGB_LED和按鍵,其中
    發(fā)表于 06-27 17:33

    RISC-V生態(tài)又一里程碑!Debian官宣支持RV64

    是什么?可以說Debian最早的Linux發(fā)行版,甚至目前眾多Linux發(fā)行版都是基于Debian的,比如Ubuntu、Linux Mint、Pop!_OS 等,這些衍生版本繼承了 Debia
    的頭像 發(fā)表于 05-23 01:10 ?2793次閱讀

    DebianUbuntu哪個好一些?

    在Linux發(fā)行版世界中,DebianUbuntu長期占據(jù)服務器與開發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開源理念著稱,后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術特性、應用場景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?858次閱讀

    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    本文介紹OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置,鴻蒙北向開發(fā)入門必備!由觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,支持開源鴻蒙OpenHarmony3
    的頭像 發(fā)表于 03-28 18:05 ?1346次閱讀
    鴻蒙北向開發(fā)OpenHarmony5.0 DevEco Studio開發(fā)工具安裝與配置

    僅僅使用代碼,就能點亮樹莓派的 GPIO 世界

    使用Python創(chuàng)建RESTAPI接口也是合情合理的。然后,我們可以調(diào)用特定的函數(shù),例如控制或讀取GPIO。這可以方便地控制LED或其他傳感器/模塊。其美妙之處在
    的頭像 發(fā)表于 03-25 09:31 ?488次閱讀
    僅僅使用代碼,就能點亮樹莓派的 <b class='flag-5'>GPIO</b> 世界

    GPIO使用教程 GPIO接口應用

    GPIO(General-Purpose Input/Output,通用輸入/輸出)接口是電子設備中的一個重要組成部分,主要用于控制和讀取設備的數(shù)字信號。它通過簡單的高(1)或低(0)電平來與系統(tǒng)
    的頭像 發(fā)表于 01-31 10:10 ?5198次閱讀

    GPIO錯誤排查與解決

    在嵌入式系統(tǒng)和微控制器編程中,通用輸入輸出(GPIO)是最常見的接口之一。然而,在使用GPIO時,我們可能會遇到各種錯誤。 1. 理解GPIO GP
    的頭像 發(fā)表于 01-09 09:46 ?3718次閱讀

    GPIO在樹莓派中的應用

    樹莓派(Raspberry Pi)是一款由英國樹莓派基金會開發(fā)的信用卡大小的單板計算機,它具有強大的功能和靈活性,可以用于各種項目和應用。通用輸入輸出(GPIO)是樹莓派的一個重要特性,它允許用戶
    的頭像 發(fā)表于 01-09 09:41 ?1252次閱讀

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設計,支持開源鴻蒙OpenHarmony3.2-5.0系
    的頭像 發(fā)表于 12-30 10:08 ?1520次閱讀
    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    開源鴻蒙OpenHarmony系統(tǒng)下,修改DPI密度值的方法,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566四核處理器,Laval鴻蒙社區(qū)推薦開發(fā)板,已適配全新開源鴻蒙OpenHarmony5.0 Re
    的頭像 發(fā)表于 12-24 11:46 ?1089次閱讀
    OpenHarmony怎么修改DPI密度值?觸覺智能RK3566鴻蒙開發(fā)板演示

    VMware環(huán)境下,同時燒錄固件檢測不到設備如何解決?觸覺智能鴻蒙開發(fā)板演示

    本文介紹PC電腦端運行VMware環(huán)境下,同時燒錄固件檢測不到設備的解決方法。觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566芯片,類樹莓派設計,Laval官方社區(qū)主薦,已適配全新OpenHarmony5
    的頭像 發(fā)表于 12-19 09:36 ?1127次閱讀
    VMware環(huán)境下,同時燒錄固件檢測不到設備如何解決?觸覺智能鴻蒙開發(fā)板演示

    Ubuntu系統(tǒng)的優(yōu)缺點分析 Ubuntu系統(tǒng)與Windows的比較

    Ubuntu是一個基于Linux的開源操作系統(tǒng),它以其穩(wěn)定性、安全性和社區(qū)支持而聞名。以下是對Ubuntu系統(tǒng)優(yōu)缺點的分析,以及與Windows系統(tǒng)的比較: Ubuntu系統(tǒng)的優(yōu)點: 開源和免費
    的頭像 發(fā)表于 12-12 14:31 ?5410次閱讀

    OpenHarmony默認30秒熄屏太麻煩?觸覺智能鴻蒙開發(fā)板教你輕松取消

    OpenHarmony系統(tǒng)開機后 30 秒會自動息屏,教大家兩招輕松取消自動息屏,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,已適配全新OpenHarmony5.0 Release系統(tǒng)!
    的頭像 發(fā)表于 12-09 11:45 ?1306次閱讀
    OpenHarmony默認30秒熄屏太麻煩?觸覺智能鴻蒙開發(fā)板教你輕松取消