• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

5.4.1-借助LCD屏幕與按鍵調(diào)節(jié)-基礎(chǔ)功能 openmv+STM32串口通信 神經(jīng)網(wǎng)絡(luò)訓(xùn)練

03/25 08:33
485
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

聯(lián)系方式.txt

共1個(gè)文件

**非常詳細(xì)的視頻和文字教程,講解常見的openmv教程包括 巡線、物體識(shí)別、圓環(huán)識(shí)別、閾值自動(dòng)獲取等。非常適合學(xué)習(xí)openmv、K210、K230等項(xiàng)目
視頻合集鏈接在


openmv教程合集 openmv入門到項(xiàng)目開發(fā) openmv和STM32通信 openmv和opencv區(qū)別 openmv巡線 openmv數(shù)字識(shí)別教程LCD

??痮penmv視覺文章鏈接:
https://blog.csdn.net/qq_46187594/category_12900902.html

5.4.1-借助LCD屏幕與按鍵調(diào)節(jié)-基礎(chǔ)功能

我們先編寫一個(gè)基礎(chǔ)功能,功能包括: 圖像獲取,LCD顯示,按鍵檢測(cè)
在這里插入圖片描述
KEY1
在這里插入圖片描述
KEY2
在這里插入圖片描述
KEY3
在這里插入圖片描述

import sensor, image, lcd
from pyb import Pin
import time
#教程作者:好家伙VCC
#歡迎交流群QQ: 771027961 作者郵箱: 1930299709@qq.com
#更多教程B站主頁:[好家伙VCC的個(gè)人空間-好家伙VCC個(gè)人主頁-嗶哩嗶哩視頻](https://space.bilibili.com/434192043)
#淘寶主頁鏈接:[首頁-好家伙VCC-淘寶網(wǎng)](https://shop415231378.taobao.com)
#更多嵌入式手把手教程-盡在好家伙VCC
# 初始化攝像頭
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.set_vflip(True)  # 根據(jù)需要設(shè)置鏡像翻轉(zhuǎn)
sensor.set_hmirror(True)  # 根據(jù)需要設(shè)置鏡像翻轉(zhuǎn)
# 初始化 LCD 顯示
lcd.init()

#使用的是屏幕 按鍵一體的PCB板子
# P1 P6 P9 分辨連接一個(gè)輕觸按鍵,輕觸按鍵的另一端接到GND上
#  P1引腳_____-KYE1輕觸按鍵-____GND
#  P6引腳_____-KYE2輕觸按鍵-____GND
#  P9引腳_____-KYE3輕觸按鍵-____GND
# 定義按鍵引腳
key1 = Pin('P1', Pin.IN, Pin.PULL_UP)  # 按鍵1(P1引腳)
key2 = Pin('P6', Pin.IN, Pin.PULL_UP)  # 按鍵2(P6引腳)
key3 = Pin('P9', Pin.IN, Pin.PULL_UP)  # 按鍵3(P9引腳)

# 顯示按鍵狀態(tài)
def display_button_state(img):
    if not key1.value():  # KEY1按下
        img.draw_string(10, 10, "K1", color=(255, 0, 0), scale=2)  # 紅色顯示
        print("Key 1 Pressed")  # 打印到終端
    elif not key2.value():  # KEY2按下
        img.draw_string(10, 10, "   K2", color=(0, 255, 0), scale=2)  # 綠色顯示
        print("Key 2 Pressed")  # 打印到終端
    elif not key3.value():  # KEY3按下
        img.draw_string(10, 10, "      K3", color=(0, 0, 255), scale=2)  # 藍(lán)色顯示
        print("Key 3 Pressed")  # 打印到終端
    else:
        img.draw_string(10, 10, "No Key ", color=(255, 255, 255), scale=2)  # 白色顯示
        print("No Key Pressed")  # 打印到終端

# 主循環(huán)
while True:
    # 獲取圖像
    img = sensor.snapshot()
   
    # 在圖像上顯示按鍵狀態(tài)
    display_button_state(img)
    
    img_copy = img.copy(0.7, 0.7)  # 調(diào)整圖像顯示比例
    # 在 LCD 上顯示圖像
    lcd.display(img_copy)
    

在這里插入圖片描述

  • 聯(lián)系方式.txt
    下載

相關(guān)推薦

方案定制

去合作
方案開發(fā)定制化,2000+方案商即時(shí)響應(yīng)!