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

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

    瀏覽量

    8371
  • 開發板試用
    +關注

    關注

    3

    文章

    301

    瀏覽量

    2124
收藏 人收藏

    評論

    相關推薦

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

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

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

    方案觸摸流水燈控制方案Thedevelopmentofascheme隨著物聯網技術的不斷發展和智能家居的普及,觸摸流水燈控制方案作為一種新型的智能照明
    的頭像 發表于 12-26 16:37 ?203次閱讀
    低成本單片機方案——觸摸<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

    追加名額丨米爾瑞芯微RK3576開發板有獎試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3576應用處理器的MYD-LR3576開發板免費試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576開發板發起試用活動您不僅可以
    的頭像 發表于 11-22 01:00 ?229次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發板</b>有獎<b class='flag-5'>試用</b>

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

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?301次閱讀
    【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

    正點原子fpga開發板不同型號

    正點原子作為國內領先的FPGA開發板供應商,其產品線覆蓋了從入門級到高端應用的各個領域。這些開發板不僅適用于學術研究,還廣泛應用于工業控制、通信、圖像處理等多個領域。 1. 入門級
    的頭像 發表于 11-13 09:30 ?1109次閱讀

    【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

    單片機POV LED流水燈制作

    電子發燒友網站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發表于 05-28 14:34 ?3次下載

    【紫光同創盤古PGX-Nano教程】——(盤古PGX-Nano開發板/PG2L50H_MBG324第三章)鍵控流水燈實驗例程

    燈、按鍵、撥碼開關等。 二:實驗目的 由PB0(即開發板S0位置)按鍵輸入,切換LED0~LED7的輸出效果。 三:實驗原理
    發表于 04-29 16:06

    【紫光同創盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發板/PGC7KD-6IMBG256第三章)?鍵控彩燈實驗例程

    、設計 8 種彩燈效果,可通過按鍵切換。2 、設置 1 個普通按鍵作為控制輸入,按下一次換一種顯示效果,在 8 種效果中循環。 三:實驗要求1
    發表于 03-27 17:58

    【紫光同創盤古PGX-MINI-4K教程】——(盤古PGX-MINI-4K開發板/PGC4KD-6ILPG144第二章)LED 流水燈實驗例程

    載 jtag 調試接口, 預留兩組 20PIN 擴展 IO、數碼管、按鍵、led 燈等硬件資源,為用戶提供基本的 開發環境。 二:實驗目的掌握流水燈原理并實現
    發表于 03-26 16:24

    【紫光同創盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發板/PGC7KD-6IMBG256第二章)?LED 流水燈實驗例程

    ; 在 C 語言中做流水燈的實驗需要用到一個中間變量(代碼如下左側,數據位的搬移如下右圖):在 FPGA 的開發中是基于硬件,語言也是硬件描述語言,verilog 的處理單位就是 1bit;8bit 的位
    發表于 03-20 15:07

    ELF 1技術貼|在NXP源碼基礎上適配開發板按鍵功能

    至ELF1開發板。接下來,我們將詳細闡述適配過程中關于按鍵功能實現的完整步驟。值得一提的是,ELF1開發板上預置了標識為K
    的頭像 發表于 03-08 16:58 ?997次閱讀
    ELF <b class='flag-5'>1</b>技術貼|在NXP源碼基礎上適配<b class='flag-5'>開發板</b>的<b class='flag-5'>按鍵</b>功能

    ELF 1技術貼|如何將Python3.6.9移植到開發板

    在ELF1開發板的Linux4.1.15eMMC鏡像中,默認預裝了Python2.7。為了適應更多應用場景,有些小伙伴可能需要移植其他版本的Python,下面將以
    的頭像 發表于 02-22 14:06 ?453次閱讀
    ELF <b class='flag-5'>1</b>技術貼|如何將<b class='flag-5'>Python</b>3.6.9移植到<b class='flag-5'>開發板</b>上
    主站蜘蛛池模板: 麻豆精品传媒一二三区| 国内精品伊人久久久久| 伊人久久影视| 中文字幕国产在线观看| 啊轻点灬大JI巴又大又粗| 国产成人免费不卡在线观看| 国产全肉乱妇杂乱视频| 老女人与小伙子露脸对白| 日本十八禁无遮无挡漫画| 亚洲黄色片免费看| 506070老熟肥妇bbwxx视频| 国产 日韩 欧美 高清 亚洲| 黄页网站18以下勿看免费| 欧美亚洲曰韩一本道| 午夜dj免费中文字幕| 最近的2019中文字幕国语版| 动漫美女脱小内内露尿口| 久久se视频精品视频在线| 日本湿姝在线观看| 国产白丝精品爽爽久久久久久蜜臀 | 日本xxx护士与黑人| 伊人久久大香线蕉综合电影| 成人片免费看| 狼群资源网中文字幕| 亚欧免费观看在线观看更新| avtt天堂网Av无码| 好男人在线视频| 我解开了岳的乳第一个女人| 18禁无遮遮挡羞漫画免费阅读| 国产精品99久久久久久AV| 嫩小性性性xxxxbbbb| 亚洲欧美日本中文子不卡| 国产97视频在线观看| 亚洲a免费| 国产超碰精久久久久久无码AV| 污文啊好棒棒啊好了| 精品国产乱码久久久久久免费流畅 | 国产精品视频第一区二区三区| 青青青青草| 99视频精品全部免费 在线| 肉肉高潮液体高干文H|