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

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

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

3天內不再提示

可以用Arduino來制作USB設備嗎?利用Arduino Pro Micro (Leonardo)來創建設備

蕭藹晨 ? 來源:njlbdz ? 作者:njlbdz ? 2023-02-23 09:50 ? 次閱讀

這篇文章來源于DevicePlus.com英語網站的翻譯稿。

本文最初發布在deviceplus.jp網站上,而后被翻譯成英語。

在這篇文章中,我想嘗試一下,看看用“Arduino Pro Micro”功能還能實現哪些 “Device Plus “風格的創造!

項目說明
預計完成時間:60分鐘
所需元器件

Arduino主機(Arduino Pro Micro)

面包板

可調電阻(10KΩ)

木料

目錄

制作音量調節設備

再制作個外殼

結論

1. 制作音量調節設備

我經常一邊用電腦工作一邊聽音樂,然而總是會在調節音量方面遇到問題。因為筆記本電腦的音量鍵在鍵盤上,所以只要按下這個鍵就可以了。然而臺式機并沒有這個鍵,所以就相對麻煩些。

以Windows系統為例,必須點擊屏幕右下方的揚聲器圖標或者使用一些播放軟件的音量調節控件才能調節音量。現在,為了解決這個煩惱,我將創建一個可以輕松改變音量的設備!

poYBAGPy0UmAB-oCAADU0F1oL-0420.jpg

這次仍然使用Arduino Pro Micro,并且今后我也會繼續用它來實現一些項目。

我以前就想過要創建一個音量調節設備,但當我為寫這篇文章查找資料時,才發現:在Windows系統中,可以用鍵盤上的”Win “+”PageUP “鍵調高音量,用 “Win “+”PageDown “鍵調低音量!

然而有些問題仍待解決:”Win “鍵和 “PageUP “鍵及 “PageDown “鍵相距甚遠,必須使用雙手才能同時按下它們。因此,我還是決定嘗試制作這個僅用一個旋鈕就可以控制音量的設備!

如何用Arduino調節音量

雖然之前已經介紹過了,但我們仍需考慮如何利用Arduino上的鍵盤命令去調節音量。

在旋轉可調電阻的同時,只要獲取電阻的狀態就可以實現音量的增減。但是這種方法無法知道當前的音量值,所以無法進行更精細的調節。然而,隨便用用并不需要考慮這么細的問題,那么讓我們嘗試一下吧!

poYBAGPy0XOARDDuAADXd8QuhE8024.jpg

在Windows系統上可以通過結合圖片中標記的按鍵來調節音量。這些按鍵被作為虛擬命令發送到Arduino Pro Micro。

既然能夠調節音量,那我們也來設置一下可調電阻。這個電路很簡單,用模擬輸入(引腳 A0)來檢測可調電阻的值,并根據該值的增減嘗試向Windows端發送按鍵命令。

pYYBAGPy0XaAd3ALAAFEBsF-Cb0687.jpg

調節音量的程序


#include "Keyboard.h"

int _pos = 0;

void setup() {
  Keyboard.begin();
  Serial.begin(9600);
}
 
void loop() {
  int ain = analogRead(A0);
  delay(10);
  // Volume UP:
  if((_pos-2) > ain){
    Keyboard.press(KEY_LEFT_GUI);
    Keyboard.write(KEY_PAGE_UP);
    Keyboard.releaseAll();
    delay(500);
    Serial.println("Volume UP");
  }

  // Volume Down:
  if((_pos+2) < ain){
    Keyboard.press(KEY_LEFT_GUI);
    Keyboard.write(KEY_PAGE_DOWN);
    Keyboard.releaseAll();
    delay(500);
    Serial.println("Volume Down");
   }
   _pos = ain;
}

在這個程序中,如果當前的電阻值不等于之前狀態的電阻值,_pos-2)> ain等條件語句將會被執行。但是曾經出現過即使未旋轉電阻,阻值也會在±1~3這個范圍輕微波動的情況,因此我們將誤差范圍設為±2,這樣即使電阻值波動也不會發生誤動作。

poYBAGPy0XmAeBA8AACmt6X1pa4723.jpg

我們嘗試轉動音量旋鈕,Windows系統上的聲音也同時產生了變化! 現在,用電腦工作已經變得更加輕松舒適了!

2. 再制作個外殼

只是這一點工作貌似缺點什么,那讓我們再給它做一個外殼吧。我在當地的商店買了一塊價格合適的木料,接著只需要用電鉆打孔來安裝可調電阻即可。

poYBAGPy0XuAAFlKAABYH9aL6Mw851.jpg

安裝一個ON/OFF開關。

poYBAGPy0X6AKhzkAACMvWsl2cY808.jpg

鉆一個大小合適的孔,并把Arduino和相關配件放在里面。

pYYBAGPy0YGAU27cAAB3fF11ErI460.jpg

可以直接將外殼與Arduino焊接在一起,但由于我還想再使用它,所以沒有焊死,還可以插拔。

之后,將Arduino放在孔內就大功告成了。讓我們檢查一下它是否還能繼續工作。

非常完美!現在觀感與普通的Arduino相比更加驚艷,不是嗎?

結論

在今天的文章中,我們基于Arduino Pro Micro開發了一個音量調節設備。配合操作鍵盤快捷鍵或鼠標,您還可以通過Arduino Pro Micro創建專門幫助游戲完成某個特定過程或完成一些簡單任務的設備。試試吧,看看您能創造出哪些驚喜。

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

    關注

    113

    文章

    4809

    瀏覽量

    94392
  • usb
    usb
    +關注

    關注

    60

    文章

    8146

    瀏覽量

    270937
  • Arduino
    +關注

    關注

    189

    文章

    6492

    瀏覽量

    190135
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎樣制作一個基于Arduino Pro Micro與ADXL345的陀螺儀體感鼠標呢

    為什么要制作一個基于Arduino Pro Micro與ADXL345的陀螺儀體感鼠標呢?怎樣制作一個基于
    發表于 03-01 06:42

    如何使用PCB Way制作Arduino TTN LoRa節點設備

    描述使用PCB方式的Arduino TTN LoRa節點設備這是一個視頻,描述了如何使用帶有#DHT22、#RFM95W 的#Arduino mini Pro 和使用#PCBWay
    發表于 06-23 07:35

    使用Arduino pro microUSB

    描述USB墊 使用Arduino pro micro(或單個 USB的超級簡單宏板)的墊子。這個使用 16 鍵帽的 Cherry MX 風格
    發表于 08-31 07:44

    使用arduino pro micro制作一個游戲控制器

    pro micro制作一個游戲控制器所以這里的一個建議是:請不要用 Arduino Uno 嘗試這個項目,因為 Arduino Uno 不
    發表于 09-01 06:38

    Arduino_1.5.5_軟件下載

    。主體構造和Arduino Leonardo的相同,但內嵌了一塊ATmega32U4晶片,可以通過USB端口撰寫程式。
    發表于 04-03 17:27 ?247次下載

    Arduino_1.5.6_軟件下載

    。主體構造和Arduino Leonardo的相同,但內嵌了一塊ATmega32U4晶片,可以通過USB端口撰寫程式。
    發表于 04-03 18:43 ?224次下載

    怎樣Arduinopromicro將電腦觸控板轉換為USB設備

    microLeonardo,因為它們可以被編程為顯示為HID(人機界面設備),這意味著它們可以作為一個顯示在計算機上鼠標或鍵盤。這是
    的頭像 發表于 08-07 11:29 ?1.2w次閱讀

    怎樣將USB游戲控制器添加到Arduino Leonardo / Micro

    Arduino MicroArduino Leonardo應該出現在已安裝游戲控制器的列表中。選擇Arduino
    的頭像 發表于 12-11 11:15 ?5123次閱讀
    怎樣將<b class='flag-5'>USB</b>游戲控制器添加到<b class='flag-5'>Arduino</b> <b class='flag-5'>Leonardo</b> / <b class='flag-5'>Micro</b>

    Arduino Leonardo的電路原理圖

    Arduino Leonardo的電路原理圖
    發表于 06-17 14:51 ?0次下載

    使用Arduino pro micro板的USB宏墊

    電子發燒友網站提供《使用Arduino pro micro板的USB宏墊.zip》資料免費下載
    發表于 08-11 10:42 ?0次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>pro</b> <b class='flag-5'>micro</b>板的<b class='flag-5'>USB</b>宏墊

    使用Arduino Leonardo和紅外傳感器制作手勢控制設備

    電子發燒友網站提供《使用Arduino Leonardo和紅外傳感器制作手勢控制設備.zip》資料免費下載
    發表于 10-26 15:57 ?0次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Leonardo</b>和紅外傳感器<b class='flag-5'>制作</b>手勢控制<b class='flag-5'>設備</b>

    Raspberry Pi和Arduino Micro制作的虛擬窺視孔

    電子發燒友網站提供《Raspberry Pi和Arduino Micro制作的虛擬窺視孔.zip》資料免費下載
    發表于 11-11 11:23 ?0次下載
    <b class='flag-5'>用</b>Raspberry Pi和<b class='flag-5'>Arduino</b> <b class='flag-5'>Micro</b><b class='flag-5'>制作</b>的虛擬窺視孔

    基于Arduino Micro的簡單USB MIDI適配器

    方案介紹這是個基于 Arduino MicroLeonardo 的簡單 USB 到 MIDI 適配器,可選擇過濾 MIDI 數據。我在網上搜索了如何使用
    發表于 12-13 16:08 ?2次下載

    可以用Arduino制作USB設備嗎?嘗試通過Arduino Pro Micro(Leonardo)使用HID功能

    這篇文章來源于DevicePlus.com英語網站的翻譯稿。本文最初發布在deviceplus.jp網站上,而后被翻譯成英語。
    的頭像 發表于 02-23 09:49 ?8451次閱讀
    <b class='flag-5'>可以用</b><b class='flag-5'>Arduino</b><b class='flag-5'>來</b><b class='flag-5'>制作</b><b class='flag-5'>USB</b><b class='flag-5'>設備</b>嗎?嘗試通過<b class='flag-5'>Arduino</b> <b class='flag-5'>Pro</b> <b class='flag-5'>Micro</b>(<b class='flag-5'>Leonardo</b>)使用HID功能

    制作可以檢測墻壁和用戶周圍移動的Arduino設備

    電子發燒友網站提供《制作可以檢測墻壁和用戶周圍移動的Arduino設備.zip》資料免費下載
    發表于 07-06 14:59 ?0次下載
    <b class='flag-5'>制作</b><b class='flag-5'>可以</b>檢測墻壁和用戶周圍移動的<b class='flag-5'>Arduino</b><b class='flag-5'>設備</b>
    主站蜘蛛池模板: 米奇777四色精品人人爽 | 在线观看日本亚洲一区 | 717影院理论午夜伦八戒 | 美女扒开腿让男生桶爽网站 | 色多多在线 | 免费大片黄在线观看日本 | 久久久久亚洲香蕉网 | 真爽~张开腿~让我插 | 久久亚洲国产午夜精品理论片 | 五月激情站 | 55夜色66夜色国产精品站 | 在线天堂bt种子资源 | 色播激情五月 | 老司机51精品视频在线观看 | 国产爱搞 | 亚洲天堂最新地址 | 97视频碰碰车 | 亚洲日本欧美 | a资源在线观看 | 女人18毛片水多 | 欧美xxxxxxxxx | 日日操夜夜爽 | 四虎a456tncom | www.婷婷色| 国产又大又黄又粗又爽 | 日韩毛片大全免费高清 | 丝袜美女被 | 黑色丝袜在丝袜福利国产 | 国产亚洲午夜精品a一区二区 | 一级特级片 | 深爱五月激情网 | 久久国产伦三级理电影 | 天天插综合 | 色综合亚洲天天综合网站 | 韩彩英三级无删版甜性涩爱 | 视频网站黄| 色狠狠色综合吹潮 | 狠狠色丁香久久婷婷综合丁香 | 色综合网天天综合色中文男男 | 欧美三级中文字幕hd | 成 人 a v黄 色 |