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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

樹莓派GPIO(通用輸入輸出)講解

CHANBAEK ? 來源:和娃一起玩樹莓派 ? 作者:老孟K ? 2023-07-02 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

目前為止,我們已經(jīng)學(xué)習(xí)了Python語(yǔ)言的數(shù)據(jù)類型,控制(if,else)和循環(huán)(for, while)語(yǔ)句,可以說Python編程語(yǔ)言我們已經(jīng)入門了,當(dāng)然還有很多編程知識(shí)需要學(xué)習(xí),比如對(duì)象,圖像界面(GUI),網(wǎng)絡(luò)通信等等。但目前的知識(shí)已經(jīng)可以讓我們使用Python編寫簡(jiǎn)單程序了。我們先放下Python,開始學(xué)習(xí)樹莓派最好玩的部分GPIO(通用輸入輸出)。

I/O(輸入輸出)-計(jì)算機(jī)和外部世界溝通的窗口

僅通過Python語(yǔ)言,我們編寫的程序只能在計(jì)算機(jī)內(nèi)部運(yùn)行,沒有辦法控制計(jì)算機(jī)外面的任何事物,也沒法讀取外部時(shí)間的任何變化,所以計(jì)算機(jī)都設(shè)計(jì)了輸入與輸出模塊(Input/Output)。通過輸入(Input),計(jì)算機(jī)可以讀取各種傳感器的數(shù)值,每個(gè)電腦的鼠標(biāo)和鍵盤就是最基本的輸入設(shè)備。而輸出(Output)則可以通過指令或信號(hào)控制外部的設(shè)備,比如顯示器,電機(jī)等。如果你看過”終結(jié)者“系列電影,里面的機(jī)器人外形和真人一樣,輸入設(shè)備是他的眼睛(攝像頭),而輸出則控制這個(gè)機(jī)器人的行動(dòng)。

樹莓派給了大家直觀理解I/O的機(jī)會(huì),他的I/O是一排引腳(英文叫Pin),叫做GPIO,不同型號(hào)的樹莓派引腳數(shù)不同,比如我用的3B+的GPIO共有40個(gè)引腳,每個(gè)引腳的用處不同,我們必須按樹莓派的定義去使用各個(gè)引腳。下圖顯示了GPIO在樹莓派電路板的位置和各個(gè)引腳的定義(原圖片來自https://github.com/raspberrypi/documentation/blob/master/usage/gpio/images/GPIO-Pinout-Diagram-2.png)

圖片

當(dāng)沒有文檔在手邊時(shí),我們也可以運(yùn)行命令”pinout"查看自己樹莓派GPIO的引腳定義.

圖片

當(dāng)樹莓派啟動(dòng)后,GPIO的引腳都是默認(rèn)設(shè)置為輸入(Input),我們需要通過指令改變需要的引腳為輸出(Output)來控制外部設(shè)備。樹莓派的引腳有多種用途,我們這里只介紹最簡(jiǎn)單的輸入(讀?。┖洼敵觯刂疲?。

嚴(yán)重警告:當(dāng)我們使用GPIO時(shí)需要特別小心,千萬不要讓兩個(gè)引腳直接連接,這有可能造成短路從而燒毀樹莓派。

電壓和二進(jìn)制

樹莓派的工作電壓是3.3V,雖然有2個(gè)引腳提供了5V的電源,但我們接下來的學(xué)習(xí)中都使用3.3V的電源,引腳標(biāo)注為GND的是0V,就是我們常說的接地電壓。3.3V和0V或GND分別表示二進(jìn)制的1和0。所以當(dāng)某個(gè)引腳設(shè)置為輸出模式(Output),輸出為1時(shí),該引腳的電壓就是3.3V,輸出0時(shí)該引腳電壓為0V。

明白了GPIO的基本知識(shí),我們就可以通過Python程序來通過GPIO控制外部的設(shè)備了,下一講我們看看如何控制發(fā)光二極管。

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

    關(guān)注

    19

    文章

    7809

    瀏覽量

    93234
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1329

    瀏覽量

    56241
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    697

    瀏覽量

    43487
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90079
  • 樹莓派
    +關(guān)注

    關(guān)注

    122

    文章

    2079

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32F2技術(shù)培訓(xùn)_通用輸入輸出端口_GPIO

    STM32F2技術(shù)培訓(xùn)_通用輸入輸出端口_GPIO
    發(fā)表于 12-03 17:34 ?0次下載

    6.2 通用輸入輸出GPIO(神舟王207)

    此文檔是關(guān)于神舟王開發(fā)板之輸入輸出GPIO的介紹和講解
    發(fā)表于 05-25 10:01 ?2次下載

    F2產(chǎn)品技術(shù)培訓(xùn)_8.通用輸入輸出端口(GPIO

    F2產(chǎn)品技術(shù)培訓(xùn)_8.通用輸入輸出端口(GPIO
    發(fā)表于 03-15 14:43 ?11次下載

    樹莓gpio應(yīng)用

    樹莓現(xiàn)在越來越火,網(wǎng)上樹莓的資料也越來越多。樹莓源自英國(guó),國(guó)外嵌入式開源領(lǐng)域具有良好的分享
    發(fā)表于 11-09 15:10 ?4597次閱讀

    樹莓gpio接口及編程方法

    GPIO(GeneralPurposeI/OPorts)意思為通用輸入/輸出端口,通俗地說,就是一些引腳,可以通過它們輸出高低電平或者通過
    發(fā)表于 11-22 11:54 ?7.3w次閱讀

    樹莓gpio有什么用_怎么用

    )意思為通用輸入/輸出端口,通俗地說,就是一些引腳,可以通過它們輸出高低電平或者通過它們讀入引腳的狀態(tài)-是高電平或是低電平。GPIO是個(gè)比較
    發(fā)表于 12-06 09:05 ?1.6w次閱讀

    MCU通用輸入輸出端口(GPIO)輸出模式

    對(duì)于常規(guī)MCU,通用輸入輸出GPIO)是其最基本、最常用的功能,用于實(shí)現(xiàn)最基本的數(shù)字量輸入輸出。 信號(hào)一般為:以3.3VDC為高電平的
    發(fā)表于 10-28 19:06 ?16次下載
    MCU<b class='flag-5'>通用</b><b class='flag-5'>輸入輸出</b>端口(<b class='flag-5'>GPIO</b>)<b class='flag-5'>輸出</b>模式

    04、STM8通用輸入輸出口(GPIO)

    04、STM8通用輸入輸出口(GPIO)文章目錄04、STM8通用輸入輸出口(GPIO)1、概述
    發(fā)表于 11-26 15:21 ?9次下載
    04、STM8<b class='flag-5'>通用</b><b class='flag-5'>輸入輸出</b>口(<b class='flag-5'>GPIO</b>)

    STM32的8種GPIO輸入輸出模式

    STM32的8種GPIO輸入輸出模式參考文章“STM32的8種GPIO輸入輸出模式深入詳解”和“STM32中GPIO的8種工作模式!”
    發(fā)表于 11-26 17:06 ?16次下載
    STM32的8種<b class='flag-5'>GPIO</b><b class='flag-5'>輸入輸出</b>模式

    2、【STM32F0系列學(xué)習(xí)】之—通用輸入輸出端口(GPIO)

    【STM32F0系列學(xué)習(xí)】之—通用輸入輸出端口GPIO1、GPIO端口配置說明1、GPIO端口配置說明
    發(fā)表于 11-29 16:51 ?67次下載
    2、【STM32F0系列學(xué)習(xí)】之—<b class='flag-5'>通用</b><b class='flag-5'>輸入輸出</b>端口(<b class='flag-5'>GPIO</b>)

    GPIO通用輸入輸出

    GPIO通用輸入輸出一、GPIO的功能概述用途:GPIO通用
    發(fā)表于 12-20 18:58 ?6次下載
    <b class='flag-5'>GPIO</b><b class='flag-5'>通用</b><b class='flag-5'>輸入輸出</b>

    通用輸入輸出GPIO是什么

    GPIO代表通用輸入/輸出。它是集成電路上的一種引腳,沒有特定功能。雖然大多數(shù)引腳都有專用用途,例如向特定組件發(fā)送信號(hào),但 GPIO 引腳的
    發(fā)表于 03-23 14:04 ?1954次閱讀
    <b class='flag-5'>通用</b><b class='flag-5'>輸入輸出</b><b class='flag-5'>GPIO</b>是什么

    gpio接口是干什么的 gpio四種輸入輸出模式怎么選擇

    GPIO接口的作用 GPIO(General Purpose Input/Output)接口,即通用輸入輸出接口,是一種用于連接和控制各種外部設(shè)備的數(shù)字接口。它由一組引腳組成,可以通過
    的頭像 發(fā)表于 10-06 16:07 ?9978次閱讀

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    /Output,通用輸入/輸出)是樹莓提供的一組可編程的引腳,是樹莓
    的頭像 發(fā)表于 10-22 18:09 ?4240次閱讀

    GPIO樹莓中的應(yīng)用

    樹莓(Raspberry Pi)是一款由英國(guó)樹莓基金會(huì)開發(fā)的信用卡大小的單板計(jì)算機(jī),它具有強(qiáng)大的功能和靈活性,可以用于各種項(xiàng)目和應(yīng)用。通用
    的頭像 發(fā)表于 01-09 09:41 ?1493次閱讀