日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

十分鐘學(xué)會在PYNQ-Z2板卡開發(fā)IoT應(yīng)用!

454398 ? 來源:github ? 作者:Pynq ? 2020-12-25 12:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在本教程的帶領(lǐng)下,你將在十分鐘內(nèi)學(xué)會在PYNQ-Z2板卡上使用傳感器LED開發(fā)自己的IoT應(yīng)用!

初始化板卡
from pynq.overlays.base import BaseOverlay
base = BaseOverlay("base.bit")

初始化LED Bar
Grove LED bar上有10個(gè)LED燈,8個(gè)綠色的LED,一個(gè)橘黃色的LED和一個(gè)紅色的LED。每個(gè)LED的亮度都可以獨(dú)立被控制。我們將會在Z2板卡上外接一塊Arduino Shield擴(kuò)展板,LED bar連接在擴(kuò)展板的D6接口上。

from pynq.lib.arduino import Grove_LEDbar
from pynq.lib.arduino import ARDUINO_GROVE_G4

# Instantiate Grove LED Bar on Arduino shield G4
ledbar = Grove_LEDbar(base.ARDUINO, ARDUINO_GROVE_G4)
ledbar.reset()

初始化超聲波傳感器
Pmod-grove擴(kuò)展板連接在PMODA接口上,超聲波傳感器連接Pmod-Grove轉(zhuǎn)接器的G1接口上的

%%microblaze base.PMODA

#include "xparameters.h"
#include "xtmrctr.h"
#include "gpio.h"
#include "timer.h"
#include

#define TCSR0 0x00
#define TLR0 0x04
#define TCR0 0x08
#define TCSR1 0x10
#define TLR1 0x14
#define TCR1 0x18
#define MAX_COUNT 0xFFFFFFFF

void create_10us_pulse(gpio usranger){
gpio_set_direction(usranger, GPIO_OUT);
gpio_write(usranger, 0);
delay_us(2);
gpio_write(usranger, 1);
delay_us(10);
gpio_write(usranger, 0);
}

void configure_as_input(gpio usranger){
gpio_set_direction(usranger, GPIO_IN);
}

unsigned int capture_duration(gpio usranger){
unsigned int count1, count2;
count1=0;
count2=0;
XTmrCtr_WriteReg(XPAR_TMRCTR_0_BASEADDR, 0, TLR0, 0x0);
XTmrCtr_WriteReg(XPAR_TMRCTR_0_BASEADDR, 0, TCSR0, 0x190);
while(!gpio_read(usranger));
count1=XTmrCtr_ReadReg(XPAR_TMRCTR_0_BASEADDR, 0, TCR0);
while(gpio_read(usranger));
count2=XTmrCtr_ReadReg(XPAR_TMRCTR_0_BASEADDR, 0, TCR0);
if(count2 > count1) {
return (count2 - count1);
} else {
return((MAX_COUNT - count1) + count2);
}
}

unsigned int read_raw(){
gpio usranger;
usranger = gpio_open(PMOD_G1_A);
create_10us_pulse(usranger);
configure_as_input(usranger);
return capture_duration(usranger);
}

使用python即可調(diào)用超聲波傳感器
from pynq import Clocks

def read_distance_cm():
raw_value = read_raw()
clk_period_ns = int(1000 / Clocks.fclk0_mhz)
num_microseconds = raw_value * clk_period_ns * 0.001
if num_microseconds * 0.001 > 30:
return 500
else:
return num_microseconds/58

案例展示:超聲波測距儀
靠近測距儀50cm以內(nèi),LED每近5cm多亮一格

按BTN3結(jié)束
import time
import math

btns = [base.buttons[index] for index in range(4)]
ledbar.reset()

done = False
while not done:
if (btns[3].read()==1):
ledbar.reset()
done = True

distance = read_distance_cm()
if distance ledbar.write_level(10-math.floor(distance/5), 3, 1)
else:
ledbar.write_level(0, 3, 1)
time.sleep(0.1)

編輯:hfy


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

    關(guān)注

    244

    文章

    24754

    瀏覽量

    693010
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    190

    文章

    4429

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ISL85003EVAL2Z和ISL85003AEVAL2Z評估板使用指南

    ISL85003EVAL2Z和ISL85003AEVAL2Z評估板使用指南 在電子電路設(shè)計(jì)中,選擇合適的評估板對于快速驗(yàn)證和開發(fā)電源管理解決方案至關(guān)重要。今天我們就來詳細(xì)了解一下
    的頭像 發(fā)表于 04-13 11:40 ?509次閱讀

    即時(shí)零售 “十分鐘送達(dá)” 不翻車?RFID 才是幕后穩(wěn)控手

    一、當(dāng) “十分鐘送達(dá)” 成為標(biāo)配,履約戰(zhàn)場藏著怎樣的暗戰(zhàn)? 打開外賣 APP,線上下單、樓下取貨的 “十分鐘送達(dá)” 早已不是新鮮事。從生鮮果蔬到服鞋美妝,即時(shí)零售正在重構(gòu) 3-5 公里內(nèi)的消費(fèi)生態(tài)
    的頭像 發(fā)表于 02-25 18:07 ?203次閱讀

    電力調(diào)整器與PLC通訊掉線?三步定位,十分鐘恢復(fù)

    源于協(xié)議配置、物理接線或環(huán)境干擾這三類原因。按照系統(tǒng)流程排查,通常十分鐘內(nèi)可定位問題。通訊的本質(zhì)在于“收發(fā)雙方遵循相同規(guī)則”,協(xié)議不對等如同語言不通,接線錯(cuò)誤等于
    的頭像 發(fā)表于 01-12 09:57 ?565次閱讀
    電力調(diào)整器與PLC通訊掉線?三步定位,<b class='flag-5'>十分鐘</b>恢復(fù)

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅

    快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅 作為電子工程師,在MCU開發(fā)的道路上,擁有一款合適的開發(fā)板至關(guān)重要。今天就
    的頭像 發(fā)表于 12-24 16:50 ?534次閱讀

    湖南新視界項(xiàng)目案例

    、4總有功率、5總無功率信息、6最大需量、7、電量所對應(yīng)的樓據(jù)庫中表的名稱最好做個(gè)示例。本地部署的數(shù)據(jù)庫建議采用SQL數(shù)據(jù)器,能在十分鐘以內(nèi)同步3次云端數(shù)據(jù)庫數(shù)據(jù)
    的頭像 發(fā)表于 12-16 11:24 ?285次閱讀
    湖南新視界項(xiàng)目案例

    ALINX教程分享_Zynq UltraScale+ MPSoC PYNQ3.1.2移植

    本教程在 Ubuntu22.04.1 虛擬機(jī)中安裝了 Xilinx 2024.1 的開發(fā)環(huán)境,基于該環(huán)境從源碼編譯 PYNQ 3.1.2 工程,生成能夠在 ALINX AXU15EGB 開發(fā)板上運(yùn)行的
    的頭像 發(fā)表于 11-30 16:06 ?6196次閱讀
    ALINX教程分享_Zynq UltraScale+ MPSoC <b class='flag-5'>PYNQ</b>3.1.2移植

    智元推出真機(jī)強(qiáng)化學(xué)習(xí),機(jī)器人訓(xùn)練周期從“數(shù)周”減至“數(shù)十分鐘

    行業(yè)芯事行業(yè)資訊
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2025年11月05日 14:19:48

    今日看點(diǎn):智元推出真機(jī)強(qiáng)化學(xué)習(xí);美國軟件公司SAS退出中國市場

    智元推出真機(jī)強(qiáng)化學(xué)習(xí),機(jī)器人訓(xùn)練周期從“數(shù)周”減至“數(shù)十分鐘” ? 近日,智元機(jī)器人宣布其研發(fā)的真機(jī)強(qiáng)化學(xué)習(xí)技術(shù),已在與龍旗科技合作的驗(yàn)證產(chǎn)線中成功落地。據(jù)介紹,此次落地的真機(jī)強(qiáng)化學(xué)習(xí)方案,機(jī)器人
    發(fā)表于 11-05 09:44 ?1189次閱讀

    無線充電25w:30分鐘滿血復(fù)活

    25W無線充電提升充電速度,實(shí)現(xiàn)30分鐘補(bǔ)電,提升用戶體驗(yàn),推動無線充電技術(shù)發(fā)展。
    的頭像 發(fā)表于 10-21 08:31 ?1527次閱讀
    無線充電25w:30<b class='flag-5'>分鐘</b>滿血復(fù)活

    智能雷電預(yù)警實(shí)時(shí)監(jiān)測系統(tǒng)的防雷工作原理與應(yīng)用

    、光學(xué)探測等綜合手段,對雷電活動進(jìn)行實(shí)時(shí)監(jiān)測、分析和提前預(yù)警的防雷系統(tǒng)。它既不同于單純的避雷針被動防護(hù),也區(qū)別于浪涌保護(hù)器的事后防護(hù),而是事前提前數(shù)分鐘到數(shù)十分鐘發(fā)出預(yù)警信號,為人員撤離、設(shè)備停機(jī)、系統(tǒng)
    的頭像 發(fā)表于 08-12 10:56 ?1119次閱讀
    智能雷電預(yù)警實(shí)時(shí)監(jiān)測系統(tǒng)的防雷工作原理與應(yīng)用

    基于FPGA的壓縮算法加速實(shí)現(xiàn)

    法的速度。我們將首先使用C語言進(jìn)行代碼實(shí)現(xiàn),然后在Vivado HLS中綜合實(shí)現(xiàn),并最終在FPGA板(pynq-z2)上進(jìn)行硬件實(shí)現(xiàn),同時(shí)于jupyter notebook中使用python來進(jìn)行功能驗(yàn)證。
    的頭像 發(fā)表于 07-10 11:09 ?2658次閱讀
    基于FPGA的壓縮算法加速實(shí)現(xiàn)

    迅為RK3576開發(fā)板高算力低成本工業(yè)級核心板卡開發(fā)平臺

    迅為RK3576開發(fā)板高算力低成本工業(yè)級核心板卡開發(fā)平臺
    的頭像 發(fā)表于 06-09 15:13 ?2158次閱讀
    迅為RK3576<b class='flag-5'>開發(fā)</b>板高算力低成本工業(yè)級核心<b class='flag-5'>板卡</b><b class='flag-5'>開發(fā)</b>平臺

    10分鐘上手睿擎平臺GUI開發(fā):第一個(gè)LVGL圖形應(yīng)用

    ,在睿擎平臺上支持LVGL能夠更好地發(fā)揮其優(yōu)勢,為開發(fā)者帶來更多便利。一環(huán)境搭建:5分鐘極速配置1.睿擎派硬件準(zhǔn)備開發(fā)板:睿擎派(RK3506J,三核Cortex
    的頭像 發(fā)表于 06-06 18:41 ?3077次閱讀
    10<b class='flag-5'>分鐘</b>上手睿擎平臺GUI<b class='flag-5'>開發(fā)</b>:第一個(gè)LVGL圖形應(yīng)用

    在IDE中運(yùn)行固件內(nèi)自帶的AI程序,約2分鐘左右就死機(jī)了,為什么?

    1、在IDE中運(yùn)行固件內(nèi)自帶的AI程序,約2分鐘左右就死機(jī),點(diǎn)擊停止報(bào) 繁忙,點(diǎn)連接也報(bào) 忙碌中。從資源管理器中點(diǎn)擊CanMV可以訪問下一級文件夾。 2、過幾分鐘后在IDE中點(diǎn)擊“連接
    發(fā)表于 06-06 07:28

    技術(shù)分享 | 迅為RK3568開發(fā)板如何將 Linux 板卡虛擬成U盤

    技術(shù)分享 | 迅為RK3568開發(fā)板如何將 Linux 板卡虛擬成U盤
    的頭像 發(fā)表于 06-04 10:57 ?1400次閱讀
    技術(shù)分享 | 迅為RK3568<b class='flag-5'>開發(fā)</b>板如何將 Linux <b class='flag-5'>板卡</b>虛擬成U盤
    凤山县| 钟山县| 修水县| 崇义县| 湘阴县| 荔波县| 运城市| 夏邑县| 阿坝| 大同市| 吉木乃县| 临城县| 鹿邑县| 山阴县| 襄城县| 军事| 石屏县| 延津县| 福建省| 牟定县| 三都| 巨鹿县| 武强县| 霍州市| 菏泽市| 建阳市| 古蔺县| 陇西县| 华宁县| 山阳县| 自治县| 临湘市| 日土县| 枣阳市| 宣恩县| 邓州市| 土默特左旗| 镇原县| 莆田市| 巴中市| 上饶市|