女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

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

CHANBAEK ? 來(lái)源:和娃一起玩樹(shù)莓派 ? 作者:老孟K ? 2023-07-02 15:00 ? 次閱讀

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

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

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

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

圖片

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

圖片

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

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

電壓和二進(jìn)制

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

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

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

    關(guān)注

    19

    文章

    7626

    瀏覽量

    90138
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1270

    瀏覽量

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

    關(guān)注

    3

    文章

    674

    瀏覽量

    40728
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4823

    瀏覽量

    86150
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1936

    瀏覽量

    106959
收藏 人收藏

    評(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)于神舟王開(kāi)發(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次下載

    樹(shù)莓gpio接口及編程方法

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

    樹(shù)莓gpio有什么用_怎么用

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

    STM32_ USART輸入輸出講解

    STM32_USART輸入輸出講解
    的頭像 發(fā)表于 04-08 10:46 ?4809次閱讀
    STM32_ USART<b class='flag-5'>輸入輸出</b>的<b class='flag-5'>講解</b>

    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端口配置說(shuō)明1、GPIO端口配置說(shuō)明
    發(fā)表于 11-29 16:51 ?66次下載
    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代表通用輸入/輸出。它是集成電路上的一種引腳,沒(méi)有特定功能。雖然大多數(shù)引腳都有專(zhuān)用用途,例如向特定組件發(fā)送信號(hào),但 GPIO 引腳的
    發(fā)表于 03-23 14:04 ?1638次閱讀
    <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ù)字接口。它由一組引腳組成,可以通過(guò)
    的頭像 發(fā)表于 10-06 16:07 ?7058次閱讀

    樹(shù)莓gpio有什么用,樹(shù)莓gpio接口及編程方法

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

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

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