色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

兩個簡易的樹莓派初學者Python程序

454398 ? 來源:工程師吳畏 ? 2019-08-01 14:27 ? 次閱讀

Python是由Guido van Rossum于1991年創建的高級編程語言。它是一種編程語言,就像C ++,C#,Java或任何其他編程語言一樣。 Python非常易于使用,語法清晰,但卻是一種強大的語言。在本教程中,您將學習如何在Raspberry Pi上打開Python,打印“Hello World”,使LED閃爍,并使用脈沖寬度調制(PWM)使LED褪色。這比你想象的容易!

Raspberry Pi中的Python

Python是Raspberry Pi最常用的編程語言。讓我們打開Python并開始吧!

在Raspberry Pi中打開Python

在菜單 - 》編程 - 》中單擊Python 3

您將看到一個帶光標的屏幕。

Hello World

在Python窗口中鍵入“ print(”Hello World!“)”并按Enter鍵

你會看到用藍色寫的“Hello World!”。恭喜,您剛剛制作了第一個Python命令!如果你有一個LED與你的Raspberry Pi一起使用,你可以學習一些簡單的代碼,使它眨眼或褪色!

用Python和Raspberry Pi制作LED閃爍

首先,您需要將LED連接到Raspberry Pi。按照下圖,只有兩個連接!

現在您需要做的就是打開Python的IDLE編輯器(如上所示)并打開一個新的窗口(CTRL + N)。接下來,輸入以下代碼并保存。

import RPi.GPIO as GPIO

import time

# blinking function

def blink(pin):

GPIO.output(pin,GPIO.HIGH)

time.sleep(1)

GPIO.output(pin,GPIO.LOW)

time.sleep(1)

return

# to use Raspberry Pi board pin numbers

GPIO.setmode(GPIO.BOARD)

# set up GPIO output channel

GPIO.setup(11, GPIO.OUT)

# blink GPIO17 50 times

for i in range(0,50):

blink(11)

GPIO.cleanup()

保存文件并按F5運行。您應該看到您的LED閃爍,恭喜,您已經完成了第一個Raspberry Pi硬件項目!如果您需要更多,讓我們使用PWM使我們的LED褪色!

什么是PWM?

PWM(脈沖寬度調制)是一種數字信號。數字信號只能有兩種可能的狀態,ON或OFF,0或1,或者在這個項目的情況下,0或5伏。這就是為什么使LED閃爍不需要PWM,因為LED只是打開和關閉。在PWM信號中,我們可以在指定的時間段內同時具有這兩種狀態。

假設您想要控制LED的亮度,可能的方法是在一小段時間內打開LED,然后再將其關閉一小段時間。因此,當此ON和OFF以非常高的速度發生時,它會產生暗淡的LED效果。看看下圖。

方波越寬,LED發光越亮。

設置電路

連接Raspberry Pi和LED,如下面的電路所示。 LED連接到GPIO19。

連接電路后,打開Python 3并按CTRL + N打開一個新窗口。將下面的代碼復制到窗口中:

import RPi.GPIO as IO

import time

IO.setwarnings(False)

IO.setmode (IO.BCM)

IO.setup(19,IO.OUT) # initialize GPIO19 as an output.

p = IO.PWM(19,100) # 100Hz frequency

p.start(0)

while 1:

for x in range (50):

p.ChangeDutyCycle(x)

time.sleep(0.1)

for x in range (50):

p.ChangeDutyCycle(50-x)

time.sleep(0.1)

啟動程序時,LED應該在明亮和暗淡之間來回切換。恭喜,您已經完成了兩個Raspberry Pi項目!

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

    關注

    56

    文章

    4804

    瀏覽量

    84915
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105781
收藏 人收藏

    評論

    相關推薦

    GPIO在樹莓中的應用

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

    EE-269:以太網802.3初學者指南

    電子發燒友網站提供《EE-269:以太網802.3初學者指南.pdf》資料免費下載
    發表于 01-05 09:48 ?0次下載
    EE-269:以太網802.3<b class='flag-5'>初學者</b>指南

    鍵盤就是電腦,樹莓500來了!

    適配器 2米長的micro HDMI轉HDMI線 《樹莓初學者指南》第五版 樹莓官方顯示器:Raspberry Pi Monitor
    發表于 12-13 13:52

    XD08M3232紅外感應單片機開發板適合初學者嗎?

    和可用性 在考慮是否適合初學者時,價格和可用性也是一重要因素。如果一開發板價格過高或者難以購買,那么它可能不適合初學者。根據搜索結果,XD08M3232開發板的價格相對合理,且易于
    發表于 12-07 14:55

    樹莓開發的最佳編程語言選擇

    應用。 1. Python 優勢: 易學易用: Python以其簡潔的語法和強大的功能而聞名,非常適合初學者。 廣泛的庫支持: Python擁有大量的庫,如GPIO Zero、PiGP
    的頭像 發表于 11-11 11:34 ?764次閱讀

    樹莓與Arduino的區別是什么

    在當今的科技世界中,樹莓(Raspberry Pi)和Arduino是兩個經常被提及的名字。它們都是開源硬件平臺,但它們的目標、功能和用途卻大相徑庭。 1. 目標和用途 樹莓
    的頭像 發表于 11-11 11:14 ?1080次閱讀

    什么是樹莓樹莓是什么架構的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry Pi 慈善基金會”開發的一款為學習計算機編程教育而設計的微型電腦。
    的頭像 發表于 10-22 17:33 ?1159次閱讀

    樹莓和單片機的優缺點是什么

    樹莓(Raspberry Pi)和單片機(Microcontroller)是種廣泛應用于電子項目和嵌入式系統的硬件平臺。它們各自具有獨特的優缺點,適用于不同的應用場景。 樹莓
    的頭像 發表于 08-30 18:21 ?1800次閱讀

    樹莓4b支持多大的sd卡

    樹莓4B是一款非常受歡迎的微型計算機,它具有強大的性能和豐富的擴展功能。在樹莓4B的使用過程中,SD卡是一非常重要的組件,因為它是
    的頭像 發表于 08-30 17:02 ?1341次閱讀

    樹莓裝ubuntu和raspbian哪個更好

    和背景 Ubuntu是一基于Debian的Linux發行版,由Canonical公司開發和維護。Ubuntu以其易用性、穩定性和社區支持而聞名,是許多Linux初學者的首選。Ubuntu提供了多種
    的頭像 發表于 08-30 15:41 ?1522次閱讀

    適合初學者的嵌入式項目有哪些?

    適合初學者的嵌入式項目有哪些? 嵌入式學習是一實踐性很強的領域,通過實際項目可以幫助你鞏固理論知識并提升技能。以下是幾個適合初學者練手的嵌入式項目,每個項目都涵蓋了從硬件到軟件的不同層面
    發表于 07-11 10:23

    樹莓5,Raspberry Pi 5 評測

    了Raspberry Pi Zero的15針接線器,而不是原先的22針接線器。還要注意的是,現在有兩個相鄰的接頭,我們現在可以連接兩個攝像頭、兩個DSI顯示器或者混合連接。 樹莓
    發表于 06-19 14:51

    新手入門如何選擇Arduino與樹莓

    樹莓2的主頻速度和內存量兩個主要方面都遠高于Arduino。樹莓可以被看作一臺完全獨立的計算機,可以直接運行Linux和Windows
    發表于 04-28 14:56 ?677次閱讀
    新手入門如何選擇Arduino與<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>?

    國內哪家的FPGA適合初學者

    如題,想著手學習FPGA的話,國內哪家的比較好,更適合初學者學習?這方面的經驗,是一點都沒。
    發表于 04-14 19:17

    初學者請問各位大佬

    為什么在89C51單片機中R1可以提供低地址 在外部擴展RAM中不是P0口提供低8位地址P2口提供高8位地址嗎初學者有些不理解望各位大佬解答一下謝謝
    發表于 02-23 16:39
    主站蜘蛛池模板: 国产精品亚洲视频在线观看| 午夜十八岁禁| 免费精品国偷自产在线| 色www.亚洲免费视频| 夜夜穞狠狠穞| 国产国拍亚洲精品av麻豆| 免费观看的毛片| 亚洲中字慕日产2020| 国产成人无码精品久久久按摩 | 我们中文在线观看免费完整版| 正在播放国产尾随丝袜美女| 国产SUV精品一区二区69| 男同志vdieos免费| 在线观看免费av网| 京香在线播放| 亚洲AV无码专区国产乱码网站 | 超碰在线视频| 么公在浴室了我的奶| 亚洲中文热码在线视频| 国产乱码卡二卡三卡4W | 强姧伦久久久久久久久| 中文字幕午夜福利片| 久久99国产精品一区二区| 性xxxx18公交车| 国产精品一区二区20P| 思思99精品国产自在现线| jjzz动漫| younv 学生国产在线视频| 伦 乱真实故事| 在线免费公开视频| 久久久无码精品亚洲A片软件| 亚洲午夜精品A片久久软件| 国内极度色诱视频网站| 亚洲AV午夜精品麻豆AV| 国产精品福利电影| 网友自拍偷拍| 国产精品无需播放器| 性欧美videosex18嫩| 好男人好资源在线观看| 亚洲欧美一区二区久久| 精品成人片深夜|