在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

【天啟教育M1開發板試用體驗】python按鍵控制LED流水燈

開發板試用精選 ? 來源:開發板試用 ? 作者: 電子發燒友論壇 ? 2022-10-17 11:10 ? 次閱讀

本文來源電子發燒友社區,作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2309100_1_1.html


【目的】在用轉接板的兩個按鍵來控制LED的左右移動
【步驟】
1、建立一個按鍵顯示緩存mylist =[0x08,0x08,0x08,0x08,0x08,0x08] 用這個緩存生成顯示用的字符串
#value= '1000000,1000000,1000000,1000000,1000000,1000000'
再用顯示函數tqmain.matri_strfill_display來驅動整個顯示屏,函數如下:

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,為了加快按鍵的檢測實時性,這里引入這個狀態標志,如果按鍵事件發生,則更新這個狀態鍵,主程序再去顯示。
2、按鍵檢測程序。首先要import tqs1模塊,如果有檢測到按鍵按下,測更新state狀態標志,緩存做相對的位移動。具體程序如下:

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、然后在主程序下面調用以上兩個程序。測可以實現兩個按鍵控制LED燈左右移動。

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)

【總結】開發板支持python編程,可以實現很多好玩的東西。
【備注】由于被抽到外地支援抗疫,這個開發板非常容易攜帶,工作之余還可以繼續寫帖子。

按鍵控制LED,視頻演示,詳見作者原帖子內容。



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

    關注

    0

    文章

    10

    瀏覽量

    8508
  • 開發板試用
    +關注

    關注

    3

    文章

    301

    瀏覽量

    2360
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RK3576處理器,米爾RK3576開發板免費試用

    年7月19日 ? 評測數量: 3塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-09 15:00 ?335次閱讀
    基于RK3576處理器,米爾RK3576<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>

    搭載OpenHarmony操作系統,視美泰SC-3568HA開發板免費試用

    : 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-05 16:45 ?373次閱讀
    搭載OpenHarmony操作系統,視美泰SC-3568HA<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>

    基于RK處理器,創龍TL3562-MiniEVM開發板試用體驗

    數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-05 16:31 ?305次閱讀
    基于RK處理器,創龍TL3562-MiniEVM<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗

    性能強悍!合眾HZ-RK3568開發板試用體驗

    月19日 ? 評測數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
    的頭像 發表于 06-05 16:30 ?377次閱讀
    性能強悍!合眾HZ-RK3568<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>體驗

    【評測試用】合眾HZ-T536開發板免費試用體驗

    【評測試用】合眾HZ-T536開發板免費試用體驗
    的頭像 發表于 05-27 08:05 ?176次閱讀
    【評測<b class='flag-5'>試用</b>】合眾HZ-T536<b class='flag-5'>開發板</b>免費<b class='flag-5'>試用</b>體驗

    【RA-Eco-RA4M2開發板評測】點燈實現6種LED花式流水燈操作

    很高興收到瑞薩電子提供的RA4M2開發板,這次帖子就專門用來說說專業點燈操作,實現各種花式的流水燈,可以十分方便地控制LED的各種狀態,甚至
    發表于 04-28 21:28

    【RA-Eco-RA4M2開發板評測】2 初識GPIO流水燈

    LED1亮,P405引腳輸出低電平LED1熄滅,其他LED同理。 Figure ? LED電路圖 值得注意的,不同的開發板
    發表于 04-25 23:06

    基于RV1126開發板按鍵測試方法與例程

    RV1126開發板按鍵測試方法與例程詳細描述
    的頭像 發表于 04-15 17:03 ?306次閱讀
    基于RV1126<b class='flag-5'>開發板</b>的<b class='flag-5'>按鍵</b>測試方法與例程

    有獎試用!!RA-Eco-RA4M2-100PIN-V1.0開發板試用活動報名

    RA-Eco-RA4M2-100PIN-V1.0開發板試用活動
    的頭像 發表于 03-13 12:10 ?454次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4<b class='flag-5'>M</b>2-100PIN-V1.0<b class='flag-5'>開發板</b><b class='flag-5'>試用</b>活動報名

    【正點原子STM32H7R3開發套件試用體驗】流水燈

    【正點原子STM32H7R3開發套件試用體驗】流水燈 本文介紹了使用 STM32CubeMX 輔助配置 GPIO 及晶振參數,實現流水燈的方法。 工程創建
    發表于 12-28 18:51

    低成本單片機方案——觸摸流水燈開關控制

    方案觸摸流水燈控制方案Thedevelopmentofascheme隨著物聯網技術的不斷發展和智能家居的普及,觸摸流水燈控制方案作為一種新型的智能照明
    的頭像 發表于 12-26 16:37 ?751次閱讀
    低成本單片機方案——觸摸<b class='flag-5'>流水燈</b>開關<b class='flag-5'>控制</b>

    【RA-Eco-RA4E2-64PIN-V1.0開發板試用】MDK+點燈+流水燈

    在之前的空白工程里src加入文件,命名得加bsp不然添加不進去工程。 文件加入工程里,點擊Generate Project Content,再編譯一次 配置引腳,根據硬件圖得知,本開發板
    發表于 12-15 15:59

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?827次閱讀
    【RA8D<b class='flag-5'>1</b><b class='flag-5'>試用</b>活動】RA8D<b class='flag-5'>1</b>B-CPKCOR<b class='flag-5'>開發板</b>移植linux

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】RA-Eco-RA2E1-48PIN-V1.0開發板流水燈測試

    前幾天試用的一塊瑞薩的RA2L1AB開發板,今天就來嘗試一下設置[GPIO]來點亮一盞LED。 收到的開發板各項按鈕及插接件功能圖如下:
    發表于 11-04 23:25

    【RA-Eco-RA2E1-48PIN-V1.0開發板試用】帶你認識RA-Eco-RA2E1-48PIN-V1.0開發板

    RA-Eco-RA2E1-48PIN-V1.0是一款基于48 MHz Arm? Cortex?-M23 內核架構的開發板,板載2個觸摸按鍵1
    發表于 11-04 22:53
    主站蜘蛛池模板: 福利片免费一区二区三区 | 巨乳色网址 | 美女视频网站免费播放视 | 美欧毛片| 男女网站在线观看 | 国产精品天天看 | 色图综合网 | 欧美三级视频网站 | 中文字幕一区视频 | 国产小视频在线免费 | 人人爽天天爽夜夜爽曰 | 三级理论手机在线观看视频 | 日韩午夜精品 | 超h 高h 污肉男男 | 四虎影院视频 | 午夜免费剧场 | 中文字幕第15页 | 成人av.com | 天天射天天干 | 亚洲永久免费视频 | 色综合视频在线 | 高清一级| 婷婷99精品国产97久久综合 | 你懂的手机在线视频 | 未成人禁止视频高清在线观看 | 丁香婷婷综合五月综合色啪 | www色中色| 日韩毛片免费视频一级特黄 | 日本三级全黄 | 日本又粗又长一进一出抽搐 | 欧美人成一本免费观看视频 | ts人妖国产一区 | 久久婷婷激情综合色综合也去 | 苦瓜se影院在线视频网站 | 全亚洲最大的777io影院 | 欧美成网站 | 六月综合网 | 四虎4hu影库免费永久国产 | 永久免费看黄 | www五月婷婷| 34pao强力打造免费永久视频 |