一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【外設(shè)移植】雙軸按鍵搖桿模塊Ai-M61開發(fā)板

AIoT行業(yè)洞察 ? 來源: AIoT行業(yè)洞察 ? 作者: AIoT行業(yè)洞察 ? 2024-03-12 15:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本作品由安信可社區(qū)用戶

zlook119

制作

01外設(shè)介紹

雙軸按鍵搖桿模塊采用金屬按鍵搖桿電位器,模塊包含兩路模擬輸出和一路數(shù)字輸出接口。

  • 搖桿輸出值分別對應(yīng)(X、Y)雙軸偏移量,其類型為模擬量
  • 按鍵表示用戶是否在 Z 軸上按下,其類型位數(shù)字開關(guān)量。
  • 其可以輕松控制物體(如二自由度舵機云臺)在二維空間運動,因此可以通過控制器編程傳感器擴展板插接,完成具有創(chuàng)意性遙控互動作品。
wKgaomXwAymAGBh2AAENlyMoWEg28.jpeg

02外設(shè)規(guī)格參數(shù)

1、輸入電壓范圍 3.3V-5V

2、模塊尺寸 34mmX26mmX32mm 長寬高

03移植過程

M61 與雙軸按鍵搖桿模塊接線

連接示意圖

wKgZomXwAyqAe9U8AAW1ytSztwA938.png

實際連接圖

wKgaomXwAyuAGzE4AADNJDX-JGE70.jpeg

由于讀取引腳為模擬量,參考小澤的這篇文章學習了一下如何讀取 ADC

(十二)零基礎(chǔ)開發(fā)小安派-Eyes-S1【外設(shè)篇】——ADC

這里粘貼一下 bflb_joystick.c 程序進一步解釋 ADC 讀取過程

wKgZomXwAyyAXfXgAAP-Qs5HWCM137.png

總共包含三個函數(shù)

generate_adc_channels 建立 PIN 引腳和 ADC 的映射關(guān)系

bflb_joystick_init 搖桿初始化函相關(guān)函數(shù)

bflb_joystick_read 搖桿讀取并獲取數(shù)據(jù)的函數(shù)

這里貼一下 bflb_joystick.h 程序運行的頭文件

wKgaomXwAy2AEZCFAAGsK9i7dBU868.png

粘貼一下我的測試 main.c 程序

wKgZomXwAy6AIO32AAKfBtUlfC0290.png

04結(jié)果及其他

運行結(jié)果

wKgaomXwAzCAEDZyAANjLhFLzLs880.png

作者的話:第一次接觸 M61 及相關(guān)的編程,可能程序部分優(yōu)化的還不夠,感謝大家耐心觀看并指正錯誤,希望大家共同進步,如果有不明白的地方可以在下邊留言,我看到的話會及時回復(fù)大家,謝謝!

wKgZomXwAzKAWjH0AAAc3_0PbMk020.png

原貼地址:http://bbs.aithinker.com/forum.php?mod=viewthread&tid=44177&highlight=%E5%A4%96%E8%AE%BE%E7%A7%BB%E6%A4%8D&_dsign=bf5aed44

審核編輯:湯梓紅

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

    關(guān)注

    5

    文章

    528

    瀏覽量

    26450
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    401

    瀏覽量

    28692
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    外設(shè)移植】USB鍵盤+M61開發(fā)板

    這篇開始使用 M62 板子來實現(xiàn) USB 的設(shè)備開發(fā),首先從最簡單的 USB HID 鍵盤開始。固件的 SDK 使用的是 CherryUSB 開源 USB 固件。CherryUSB 是一個小而美的、可移植性高的、用于嵌入式系統(tǒng)的
    的頭像 發(fā)表于 02-26 11:31 ?2467次閱讀
    【<b class='flag-5'>外設(shè)</b><b class='flag-5'>移植</b>】USB鍵盤+<b class='flag-5'>M61</b><b class='flag-5'>開發(fā)板</b>

    NanoPi +重力搖桿

    介紹JoystickMatrix-Joystick是一個按鍵搖桿模塊,由兩個滑動變阻器和一個按鍵
    發(fā)表于 11-13 17:25

    STM32搖桿控制空心杯電機搖桿傳感器

    STM32搖桿控制空心杯電機搖桿傳感器??PS2
    發(fā)表于 09-07 08:43

    S5P4418開發(fā)板GPS模塊驅(qū)動移植開發(fā)指南

    S5P4418開發(fā)板GPS模塊驅(qū)動移植開發(fā)指南
    發(fā)表于 06-21 17:02 ?0次下載

    MQTT移植到stm32開發(fā)板——使用TencentOS tiny操作系統(tǒng)

    手把手教你將MQTT客戶端移植到stm32開發(fā)板上,使用TencentOS tiny官方開發(fā)板——TencentOS_tiny_EVB_MX_Plus開發(fā)板作為
    發(fā)表于 12-08 13:21 ?6次下載
    MQTT<b class='flag-5'>移植</b>到stm32<b class='flag-5'>開發(fā)板</b>——使用TencentOS tiny操作系統(tǒng)

    高性能、低功耗、可驅(qū)屏,Ai-M61系列模組驅(qū)屏能力介紹

    Ai-M61系列是“WiFi 6+BLE5.3+Thread”高性能的嵌入式無線通信模組,該模組搭載BL618 芯片作為核心處理器,BL618 芯片系統(tǒng)包含帶 FPU 和 DSP 的 32 位
    的頭像 發(fā)表于 05-22 11:47 ?2124次閱讀
    高性能、低功耗、可驅(qū)屏,<b class='flag-5'>Ai-M61</b>系列模組驅(qū)屏能力介紹

    Ai-M61/62系列的固件燒錄指導(dǎo)

    本文介紹Ai-M61/62系列模組/開發(fā)板的固件燒錄。
    的頭像 發(fā)表于 07-02 11:23 ?2261次閱讀
    <b class='flag-5'>Ai-M61</b>/62系列的固件燒錄指導(dǎo)

    安信可Ai-M61/Ai-M62系列連接AWS亞馬遜云

    本文介紹Ai-M61/Ai-M62系列模組/開發(fā)板連接亞馬遜云方法。 Ai-M61 系列模組(下稱模組)是由深圳市安信可科技有限公司開發(fā)
    的頭像 發(fā)表于 02-04 15:51 ?1285次閱讀
    安信可<b class='flag-5'>Ai-M61</b>/<b class='flag-5'>Ai-M</b>62系列連接AWS亞馬遜云

    外設(shè)移植】0.96寸IIC單色屏+Ai-M61開發(fā)板

    本作品由安信可社區(qū)用戶 沈夜 制作 ? 01外設(shè)介紹 先來介紹下0.96寸OLED顯示屏(驅(qū)動芯片:SSD1306 / SSD1315) [color=rgba(0, 0, 0, 0.87
    的頭像 發(fā)表于 02-26 09:54 ?3940次閱讀
    【<b class='flag-5'>外設(shè)</b><b class='flag-5'>移植</b>】0.96寸IIC單色屏+<b class='flag-5'>Ai-M61</b><b class='flag-5'>開發(fā)板</b>

    外設(shè)移植Ai-M61-32s 開發(fā)板+3.5寸SPI彩屏

    M61-32S3.5寸SPI屏VCCVCCGNDGNDIO12CSIO26RSIO27D/CIO19SDIIO13SCLIO28BLIO18SDO 02、庫文件介紹 該移植庫共包含五個部分,分別
    的頭像 發(fā)表于 03-07 10:02 ?839次閱讀
    【<b class='flag-5'>外設(shè)</b><b class='flag-5'>移植</b>】<b class='flag-5'>Ai-M61</b>-32s <b class='flag-5'>開發(fā)板</b>+3.5寸SPI彩屏

    基于Ai-M61模組打造一個智能魚缸水質(zhì)監(jiān)測系統(tǒng)

    要保證合理的光照,水氧才能讓小魚順利成長,這些對新手來說太難了??! 正好小安發(fā)現(xiàn)手頭上的Ai-M61模組,可以打造一個智能魚缸水質(zhì)檢測系統(tǒng)。來看看怎么做? ? 小安先查詢了下產(chǎn)品的介紹: Ai-M61 系列模組是安信可科技開發(fā)
    的頭像 發(fā)表于 03-29 11:04 ?903次閱讀

    智能家居之旅(3):Ai-M61/M62 接入HomeAssistant 實現(xiàn)點燈

    上一篇我們介紹了MQTT設(shè)備如何接入HomeAssistant(打卡智能家居之旅(2):設(shè)備接入HomeAssistant的方法),這一篇就給大家講一下Ai-M61/M62 開發(fā)板或者模組怎么通過
    的頭像 發(fā)表于 06-07 10:07 ?1087次閱讀
    智能家居之旅(3):<b class='flag-5'>Ai-M61</b>/<b class='flag-5'>M</b>62 接入HomeAssistant 實現(xiàn)點燈

    【GD32F303紅楓派開發(fā)板使用手冊】第十二講 ADC-按鍵搖桿多通道循環(huán)采樣實驗

    本實驗是通過ADC規(guī)則組多通道循環(huán)采樣方式實現(xiàn)按鍵搖桿傳感器x和y電壓值的讀取,通過本實驗主要學習以下內(nèi)容: ?
    的頭像 發(fā)表于 06-11 09:40 ?1172次閱讀
    【GD32F303紅楓派<b class='flag-5'>開發(fā)板</b>使用手冊】第十二講   ADC-<b class='flag-5'>雙</b><b class='flag-5'>軸</b><b class='flag-5'>按鍵</b><b class='flag-5'>搖桿</b>多通道循環(huán)采樣實驗

    能和Ai-M61模組對話了?手搓一個ChatGPT 語音助手

    起猛了, 安信可的Ai-M61模組能說話了! 超低延遲實時秒回 ,對話超絲滑的那種,先來看一段VCR: 小安派+ChatGPT語音實測:對話絲滑到忘記對面是AI_ 人工智能的應(yīng)用日益廣泛。 各家模型
    的頭像 發(fā)表于 03-12 11:57 ?1509次閱讀
    能和<b class='flag-5'>Ai-M61</b>模組對話了?手搓一個ChatGPT 語音助手

    【CW32模塊使用】按鍵搖桿模塊

    按鍵游戲搖桿模塊,采用 PS2游戲手柄上金屬按鍵搖桿
    的頭像 發(fā)表于 03-29 17:23 ?403次閱讀
    【CW32<b class='flag-5'>模塊</b>使用】<b class='flag-5'>雙</b><b class='flag-5'>軸</b><b class='flag-5'>按鍵</b><b class='flag-5'>搖桿</b><b class='flag-5'>模塊</b>