哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

【天啟教育M1開(kāi)發(fā)板試用體驗(yàn)】python按鍵控制LED流水燈

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者: 電子發(fā)燒友論壇 ? 2022-10-17 11:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2309100_1_1.html


【目的】在用轉(zhuǎn)接板的兩個(gè)按鍵來(lái)控制LED的左右移動(dòng)
【步驟】
1、建立一個(gè)按鍵顯示緩存mylist =[0x08,0x08,0x08,0x08,0x08,0x08] 用這個(gè)緩存生成顯示用的字符串
#value= '1000000,1000000,1000000,1000000,1000000,1000000'
再用顯示函數(shù)tqmain.matri_strfill_display來(lái)驅(qū)動(dòng)整個(gè)顯示屏,函數(shù)如下:

def get_key():
  global state
  key_value1 = tqs1.key_get_status(2)
  #print(key_value1)
  if key_value1 == 0:
    for i in range(0,6):
      mylist[i] = mylist[i]>>1
      if mylist[i] == 0x00:
        mylist[i] = 0x01
    print("KeyB changed")
    state = True

注:state,為了加快按鍵的檢測(cè)實(shí)時(shí)性,這里引入這個(gè)狀態(tài)標(biāo)志,如果按鍵事件發(fā)生,則更新這個(gè)狀態(tài)鍵,主程序再去顯示。
2、按鍵檢測(cè)程序。首先要import tqs1模塊,如果有檢測(cè)到按鍵按下,測(cè)更新state狀態(tài)標(biāo)志,緩存做相對(duì)的位移動(dòng)。具體程序如下:

def get_key():
  global state
  key_value1 = tqs1.key_get_status(2)
  #print(key_value1)
  if key_value1 == 0:
    for i in range(0,6):
      mylist[i] = mylist[i]>>1
      if mylist[i] == 0x00:
        mylist[i] = 0x01
    print("KeyB changed")
    state = True
  key_value2 = tqs1.key_get_status(1)
  if key_value2 == 0:
    for i in range(0,6):
      mylist[i] = mylist[i]<<1
      if mylist[i] > 0x40:
        mylist[i] = 0x40
    print("KeyA changed")
    state = True

3、然后在主程序下面調(diào)用以上兩個(gè)程序。測(cè)可以實(shí)現(xiàn)兩個(gè)按鍵控制LED燈左右移動(dòng)。

import os
import tqs1
import tqmain
#value= '1000000,1000000,1000000,1000000,1000000,1000000'
mylist =[0x08,0x08,0x08,0x08,0x08,0x08]
tqmain.serial_write_line("start")
state = True
def disp_tq():
  global state
  state = False
  mystr =[]
  for i in range(0,6):
    myvalue = mylist[i] | 0x80 #確保可以去掉0b1
    mystr.append(bin(myvalue).replace('0b1',''))
  #tqmain.serial_write_line(mystr[1])
  value = ','.join(mystr)
  tqmain.matri_strfill_display(value)
  
def get_key():
  global state
  key_value1 = tqs1.key_get_status(2)
  #print(key_value1)
  if key_value1 == 0:
    for i in range(0,6):
      mylist[i] = mylist[i]>>1
      if mylist[i] == 0x00:
        mylist[i] = 0x01
    print("KeyB changed")
    state = True
  key_value2 = tqs1.key_get_status(1)
  if key_value2 == 0:
    for i in range(0,6):
      mylist[i] = mylist[i]<<1
      if mylist[i] > 0x40:
        mylist[i] = 0x40
    print("KeyA changed")
    state = True

while True:
  get_key()
  if state == True:
    print("dispn")
    disp_tq()
  os.sleep(0.1)

【總結(jié)】開(kāi)發(fā)板支持python編程,可以實(shí)現(xiàn)很多好玩的東西。
【備注】由于被抽到外地支援抗疫,這個(gè)開(kāi)發(fā)板非常容易攜帶,工作之余還可以繼續(xù)寫帖子。

按鍵控制LED,視頻演示,詳見(jiàn)作者原帖子內(nèi)容。



聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • LED流水燈
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    8656
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    303

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    昉·星光開(kāi)發(fā)板按鍵處理

    矩陣鍵盤的處理 二、準(zhǔn)備工作 在開(kāi)始本次課程的實(shí)際操作之前,同學(xué)們需要做好一些準(zhǔn)備工作,課程中涉及到的硬件如下: 開(kāi)發(fā)板:昉·星光開(kāi)發(fā)板 LED:?jiǎn)紊?b class='flag-5'>LED模塊
    發(fā)表于 03-26 06:31

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】+ 以按鍵控制LED

    RA-Eco-RA4M2 v2.0 開(kāi)發(fā)板是一款高品質(zhì)的開(kāi)發(fā)工具,有機(jī)會(huì)能接觸到它,十分感謝組織者和廠家的支持。 該開(kāi)發(fā)板的外觀如圖1
    發(fā)表于 03-24 14:36

    EVAL - M1 - 101T評(píng)估:電機(jī)控制應(yīng)用的理想選擇

    EVAL - M1 - 101T評(píng)估:電機(jī)控制應(yīng)用的理想選擇 在電機(jī)控制應(yīng)用領(lǐng)域,一款性能出色、功能豐富的評(píng)估能為電子工程師的設(shè)計(jì)工作帶
    的頭像 發(fā)表于 12-21 14:45 ?1511次閱讀

    蜂鳥(niǎo)E203在黑金XC7A200T型FPGA上點(diǎn)亮LED并實(shí)現(xiàn)流水燈

    一、隊(duì)伍介紹 本篇介紹的內(nèi)容是蜂鳥(niǎo)E203在黑金XC7A200T型FPGA上點(diǎn)亮LED并實(shí)現(xiàn)流水燈。 二、前言 在此之前我們已經(jīng)將蜂鳥(niǎo)E203在黑金XC7A200T型FPGA開(kāi)發(fā)板上,所以
    發(fā)表于 10-31 09:04

    【作品合集】沁恒微電子CH585開(kāi)發(fā)板測(cè)評(píng)

    體驗(yàn)】+開(kāi)箱點(diǎn)燈篇【沁恒CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+PWM呼吸燈【沁恒CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】+手機(jī)端控制板
    發(fā)表于 09-08 10:38

    【RA4M2-SENSOR】+按鍵控制LED

    RA4M2-SENSOR開(kāi)發(fā)板配有LED按鍵,利用它可進(jìn)行GPIO口的輸入輸出測(cè)試,其電路見(jiàn)圖1所示。 圖
    發(fā)表于 09-02 16:18

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】CTSU觸摸按鍵控制LED

    RA6M4開(kāi)發(fā)板帶有兩個(gè)觸摸按鍵,是瑞薩自己研發(fā)的觸摸設(shè)計(jì)。這個(gè)調(diào)試案例需要用到SWD.我使用的是EZCUBE3.使用typec外部供電。 準(zhǔn)備工作 連接好環(huán)境,EZCUBE3的2腳和4腳分別連接線路
    發(fā)表于 07-28 22:01

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】+01+開(kāi)箱測(cè)評(píng)+UART+PWM+LED

    【RA-Eco-RA4E2-64PIN-V1.0開(kāi)發(fā)板試用】+03+UART+控制舵機(jī)+控制LED - 瑞薩單片機(jī)論壇 - 電子技術(shù)論壇 -
    發(fā)表于 07-17 23:43

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】——2.串口打印

    3_ON;delay_ms(200);LED3_OFF; printf(\"歡迎試用瑞薩電子RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)\\\\r\\\\n\"); printf(\"摒棄
    發(fā)表于 07-16 13:20

    【沁恒CH585開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】GPIO 流水燈

    電路圖 值得注意的,不同的開(kāi)發(fā)板,LED連接的GPIO一般是不同的,請(qǐng)注意修改。這里將LED0接到PB8,LED1接到PB17。 3 GPIO 流水
    發(fā)表于 07-04 22:55

    【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】+燈效控制Python編程

    ,在學(xué)習(xí)Python編程的基礎(chǔ)上通過(guò)GPIO來(lái)實(shí)現(xiàn)LED燈的控制。 在開(kāi)發(fā)板上,僅有的2個(gè)可供GPIO控制的器件是RGB_
    發(fā)表于 06-27 17:33

    基于RK處理器,創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)

    數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)開(kāi)發(fā)板免費(fèi)
    的頭像 發(fā)表于 06-05 16:31 ?1340次閱讀
    基于RK處理器,創(chuàng)龍TL3562-MiniEVM<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    性能強(qiáng)悍!合眾HZ-RK3568開(kāi)發(fā)板試用體驗(yàn)

    月19日 ? 評(píng)測(cè)數(shù)量: 10塊 ? 更多熱點(diǎn)文章閱讀 基于平頭哥TH1520芯片,潤(rùn)開(kāi)鴻HH-SCDAYU800A開(kāi)發(fā)板免費(fèi)試用 RISC-V開(kāi)發(fā)板深度評(píng)測(cè)!頂級(jí)開(kāi)發(fā)板免費(fèi)
    的頭像 發(fā)表于 06-05 16:30 ?1691次閱讀
    性能強(qiáng)悍!合眾HZ-RK3568<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)

    【評(píng)測(cè)試用】合眾HZ-T536開(kāi)發(fā)板免費(fèi)試用體驗(yàn)
    的頭像 發(fā)表于 05-27 08:05 ?1222次閱讀
    【評(píng)測(cè)<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開(kāi)發(fā)板</b>免費(fèi)<b class='flag-5'>試用</b>體驗(yàn)

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】點(diǎn)燈實(shí)現(xiàn)6種LED花式流水燈操作

    很高興收到瑞薩電子提供的RA4M2開(kāi)發(fā)板,這次帖子就專門用來(lái)說(shuō)說(shuō)專業(yè)點(diǎn)燈操作,實(shí)現(xiàn)各種花式的流水燈,可以十分方便地控制LED的各種狀態(tài),甚至
    發(fā)表于 04-28 21:28
    柯坪县| 蕲春县| 新乐市| 环江| 赞皇县| 吉木萨尔县| 庆云县| 济阳县| 安吉县| 河北省| 鄯善县| 璧山县| 龙江县| 江孜县| 微山县| 新闻| 安多县| 平潭县| 延边| 临邑县| 海兴县| 孝感市| 鄂托克旗| 安龙县| 栖霞市| 敦煌市| 莱州市| 黄龙县| 汝阳县| 延边| 池州市| 延川县| 武川县| 夏津县| 石嘴山市| 永丰县| 曲水县| 承德县| 资溪县| 九龙坡区| 图片|