一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

MicroPython 玩轉(zhuǎn)硬件系列2:點燈實驗

 TopSemic嵌入式 2023-08-12 發(fā)布于北京
1.引言
上一篇我們在ESP32 上搭建了MicroPython的環(huán)境并且運行出來了Hello World! 這一篇我們開始點燈的實驗。                     
2.環(huán)境介紹
2.1.硬件
ESP32 小板:
Micro USB線:
LED 燈:
2.2.軟件
1) PC端Windows系統(tǒng),PuTTY串口工具
2) 板子MicroPython 環(huán)境
3.控制亮滅
上面那個紅色的LED燈,只要給它加一個高電平3.3V,它就可以亮,不給電壓它就滅。
引腳長的是正極,引腳短一點的是負(fù)極。
第1步:我們把LED的長腳(正極)接到GPIO4引腳上,短腳(負(fù)極)接到GND上。
第2步:輸入以下三條語句,就可以完成GPIO4引腳設(shè)置為高電平的功能,對應(yīng)LED會點亮。

from machine import Pin

led=Pin(4,Pin.OUT)

led.on()
備注:你可以將上述代碼先在電腦上寫好,然后PuTTY連接板子后,按下CRTL+E鍵 進(jìn)入粘貼模式
之后將上述代碼復(fù)制后,然后點擊下鼠標(biāo)右鍵就粘貼過來了,
最后按下Ctrl+D 執(zhí)行你剛才粘貼的代碼,可以看到LED燈亮起來了。
如果你沒有LED燈,也可用萬用表量一下該引腳的電壓,該引腳電壓為3.3V。
再輸入下面語句
led.off()
LED燈就會熄滅。
4.閃爍實驗
下面這段代碼是讓LED燈循環(huán)亮滅的。

from machine import Pin

import time

led=Pin(4,Pin.OUT)

while True:

    led.on()

    time.sleep(1.0)  # Delay for 1 second.

    led.off()

    time.sleep(1.0)  # Delay for 1 second.
下面是實際效果:
5.語法學(xué)習(xí)
完成了LED燈亮滅的實驗,讓我們結(jié)合第四部分代碼來學(xué)下Python的語法知識。
1) from machine import Pin
這句話的含義是從machine模塊中導(dǎo)入Pin類
2) import time
這句話的含義是導(dǎo)入time 模塊
3) led=Pin(4,Pin.OUT)
這句話的含義是在pin #4引腳上創(chuàng)建了一個output的pin
4) led.on() 和led.off()
含義是在該引腳上分別輸出1和0
5) time.sleep(1.0)
含義是讓程序在此sleep 1.0秒
6) while True:以及下面的四行代碼,是Python中的循環(huán)實現(xiàn)。就是一直不斷循環(huán)的干一件事情,即亮1s-滅1s-亮1s-滅1s---- 一直這么下去。
這個語法和C語言對應(yīng)的語法有挺大的不同。有幾點說明的是:
a.while末尾的冒號是告訴Python,下一行是循環(huán)的第一行,不能遺漏該冒號
b.循環(huán)體是靠縮進(jìn)來決定的,如果不小心寫成下面這樣,那結(jié)果就不同了,因為最后一行代碼并不在循環(huán)體內(nèi)。

while True:

    led.on()

    time.sleep(1.0)  # Delay for 1 second.

    led.off()

time.sleep(1.0)  # Delay for 1 second.

6.總結(jié)
本篇介紹了如果使用MicroPython來控制LED燈的亮滅。下一篇介紹如何讓板子一上電就能自動執(zhí)行上述代碼。
7.參考資料
https://www./en/maker/projects/micropython-basics-load-files-run-code/fb1fcedaf11e4547943abfdd8ad825ce  
https://docs./en/latest/
https://docs./en/latest/library/machine.Pin.html
如果你喜歡這篇文章就點擊在看或者分享給你的朋友吧!

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品免费不卡视频| 欧美日韩有码一二三区| 亚洲美女国产精品久久| 91人妻人澡人人爽人人精品 | 国产精品欧美激情在线| 日韩精品成区中文字幕| 99久久精品视频一区二区| 日本一本不卡免费视频| 午夜直播免费福利平台| 国产一区二区久久综合| 青青免费操手机在线视频| 亚洲人妻av中文字幕| 国产午夜精品福利免费不| 国产一区日韩二区欧美| 亚洲一区二区久久观看| 99日韩在线视频精品免费| 亚洲精品偷拍视频免费观看| 大香蕉再在线大香蕉再在线| 内射精品欧美一区二区三区久久久| 粗暴蹂躏中文一区二区三区| 国产av大片一区二区三区| 色哟哟国产精品免费视频| 欧美日韩国产午夜福利| 国产盗摄精品一区二区视频| 熟女体下毛荫荫黑森林自拍| 91精品国产av一区二区| 欧美日韩综合在线第一页| 久久热九九这里只有精品| 丰满人妻一二三区av| 亚洲天堂有码中文字幕视频| 人妻人妻人人妻人人澡| 免费在线播放不卡视频| 亚洲综合色在线视频香蕉视频| 久热香蕉精品视频在线播放| 五月天丁香亚洲综合网| 国产午夜精品亚洲精品国产| 国产亚洲欧美日韩精品一区| 中文字幕91在线观看| 久久永久免费一区二区| 国产精品日韩精品最新| 欧洲偷拍视频中文字幕|