女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

可以用Arduino來(lái)制作USB設(shè)備嗎?利用Arduino Pro Micro (Leonardo)來(lái)創(chuàng)建設(shè)備

蕭藹晨 ? 來(lái)源:njlbdz ? 作者:njlbdz ? 2023-02-23 09:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。

本文最初發(fā)布在deviceplus.jp網(wǎng)站上,而后被翻譯成英語(yǔ)。

在這篇文章中,我想嘗試一下,看看用“Arduino Pro Micro”功能還能實(shí)現(xiàn)哪些 “Device Plus “風(fēng)格的創(chuàng)造!

項(xiàng)目說(shuō)明
預(yù)計(jì)完成時(shí)間:60分鐘
所需元器件

Arduino主機(jī)(Arduino Pro Micro)

面包板

可調(diào)電阻(10KΩ)

木料

目錄

制作音量調(diào)節(jié)設(shè)備

再制作個(gè)外殼

結(jié)論

1. 制作音量調(diào)節(jié)設(shè)備

我經(jīng)常一邊用電腦工作一邊聽(tīng)音樂(lè),然而總是會(huì)在調(diào)節(jié)音量方面遇到問(wèn)題。因?yàn)楣P記本電腦的音量鍵在鍵盤(pán)上,所以只要按下這個(gè)鍵就可以了。然而臺(tái)式機(jī)并沒(méi)有這個(gè)鍵,所以就相對(duì)麻煩些。

以Windows系統(tǒng)為例,必須點(diǎn)擊屏幕右下方的揚(yáng)聲器圖標(biāo)或者使用一些播放軟件的音量調(diào)節(jié)控件才能調(diào)節(jié)音量。現(xiàn)在,為了解決這個(gè)煩惱,我將創(chuàng)建一個(gè)可以輕松改變音量的設(shè)備!

poYBAGPy0UmAB-oCAADU0F1oL-0420.jpg

這次仍然使用Arduino Pro Micro,并且今后我也會(huì)繼續(xù)用它來(lái)實(shí)現(xiàn)一些項(xiàng)目。

我以前就想過(guò)要?jiǎng)?chuàng)建一個(gè)音量調(diào)節(jié)設(shè)備,但當(dāng)我為寫(xiě)這篇文章查找資料時(shí),才發(fā)現(xiàn):在Windows系統(tǒng)中,可以用鍵盤(pán)上的”Win “+”P(pán)ageUP “鍵調(diào)高音量,用 “Win “+”P(pán)ageDown “鍵調(diào)低音量!

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

如何用Arduino調(diào)節(jié)音量

雖然之前已經(jīng)介紹過(guò)了,但我們?nèi)孕杩紤]如何利用Arduino上的鍵盤(pán)命令去調(diào)節(jié)音量。

在旋轉(zhuǎn)可調(diào)電阻的同時(shí),只要獲取電阻的狀態(tài)就可以實(shí)現(xiàn)音量的增減。但是這種方法無(wú)法知道當(dāng)前的音量值,所以無(wú)法進(jìn)行更精細(xì)的調(diào)節(jié)。然而,隨便用用并不需要考慮這么細(xì)的問(wèn)題,那么讓我們嘗試一下吧!

poYBAGPy0XOARDDuAADXd8QuhE8024.jpg

在Windows系統(tǒng)上可以通過(guò)結(jié)合圖片中標(biāo)記的按鍵來(lái)調(diào)節(jié)音量。這些按鍵被作為虛擬命令發(fā)送到Arduino Pro Micro。

既然能夠調(diào)節(jié)音量,那我們也來(lái)設(shè)置一下可調(diào)電阻。這個(gè)電路很簡(jiǎn)單,用模擬輸入(引腳 A0)來(lái)檢測(cè)可調(diào)電阻的值,并根據(jù)該值的增減嘗試向Windows端發(fā)送按鍵命令。

pYYBAGPy0XaAd3ALAAFEBsF-Cb0687.jpg

調(diào)節(jié)音量的程序


#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;
}

在這個(gè)程序中,如果當(dāng)前的電阻值不等于之前狀態(tài)的電阻值,_pos-2)> ain等條件語(yǔ)句將會(huì)被執(zhí)行。但是曾經(jīng)出現(xiàn)過(guò)即使未旋轉(zhuǎn)電阻,阻值也會(huì)在±1~3這個(gè)范圍輕微波動(dòng)的情況,因此我們將誤差范圍設(shè)為±2,這樣即使電阻值波動(dòng)也不會(huì)發(fā)生誤動(dòng)作。

poYBAGPy0XmAeBA8AACmt6X1pa4723.jpg

我們嘗試轉(zhuǎn)動(dòng)音量旋鈕,Windows系統(tǒng)上的聲音也同時(shí)產(chǎn)生了變化! 現(xiàn)在,用電腦工作已經(jīng)變得更加輕松舒適了!

2. 再制作個(gè)外殼

只是這一點(diǎn)工作貌似缺點(diǎn)什么,那讓我們?cè)俳o它做一個(gè)外殼吧。我在當(dāng)?shù)氐纳痰曩I(mǎi)了一塊價(jià)格合適的木料,接著只需要用電鉆打孔來(lái)安裝可調(diào)電阻即可。

poYBAGPy0XuAAFlKAABYH9aL6Mw851.jpg

安裝一個(gè)ON/OFF開(kāi)關(guān)。

poYBAGPy0X6AKhzkAACMvWsl2cY808.jpg

鉆一個(gè)大小合適的孔,并把Arduino和相關(guān)配件放在里面。

pYYBAGPy0YGAU27cAAB3fF11ErI460.jpg

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

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

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

結(jié)論

在今天的文章中,我們基于Arduino Pro Micro開(kāi)發(fā)了一個(gè)音量調(diào)節(jié)設(shè)備。配合操作鍵盤(pán)快捷鍵或鼠標(biāo),您還可以通過(guò)Arduino Pro Micro創(chuàng)建專(zhuān)門(mén)幫助游戲完成某個(gè)特定過(guò)程或完成一些簡(jiǎn)單任務(wù)的設(shè)備。試試吧,看看您能創(chuàng)造出哪些驚喜。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 元器件
    +關(guān)注

    關(guān)注

    113

    文章

    4823

    瀏覽量

    94753
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    8161

    瀏覽量

    271820
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6495

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    怎樣制作一個(gè)基于Arduino Pro Micro與ADXL345的陀螺儀體感鼠標(biāo)呢

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

    如何使用PCB Way制作Arduino TTN LoRa節(jié)點(diǎn)設(shè)備

    描述使用PCB方式的Arduino TTN LoRa節(jié)點(diǎn)設(shè)備這是一個(gè)視頻,描述了如何使用帶有#DHT22、#RFM95W 的#Arduino mini Pro 和使用#PCBWay
    發(fā)表于 06-23 07:35

    使用Arduino pro microUSB

    描述USB墊 使用Arduino pro micro(或單個(gè) USB的超級(jí)簡(jiǎn)單宏板)的墊子。這個(gè)使用 16 鍵帽的 Cherry MX 風(fēng)格
    發(fā)表于 08-31 07:44

    使用arduino pro micro制作一個(gè)游戲控制器

    pro micro制作一個(gè)游戲控制器所以這里的一個(gè)建議是:請(qǐng)不要用 Arduino Uno 嘗試這個(gè)項(xiàng)目,因?yàn)?Arduino Uno 不
    發(fā)表于 09-01 06:38

    Arduino_1.5.5_軟件下載

    。主體構(gòu)造和Arduino Leonardo的相同,但內(nèi)嵌了一塊ATmega32U4晶片,可以通過(guò)USB端口來(lái)撰寫(xiě)程式。
    發(fā)表于 04-03 17:27 ?247次下載

    Arduino_1.5.6_軟件下載

    。主體構(gòu)造和Arduino Leonardo的相同,但內(nèi)嵌了一塊ATmega32U4晶片,可以通過(guò)USB端口來(lái)撰寫(xiě)程式。
    發(fā)表于 04-03 18:43 ?224次下載

    怎樣Arduinopromicro將電腦觸控板轉(zhuǎn)換為USB設(shè)備

    microLeonardo,因?yàn)樗鼈?b class='flag-5'>可以被編程為顯示為HID(人機(jī)界面設(shè)備),這意味著它們可以作為一個(gè)顯示在計(jì)算機(jī)上鼠標(biāo)或鍵盤(pán)。這是
    的頭像 發(fā)表于 08-07 11:29 ?1.2w次閱讀

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

    Arduino MicroArduino Leonardo應(yīng)該出現(xiàn)在已安裝游戲控制器的列表中。選擇Arduino
    的頭像 發(fā)表于 12-11 11:15 ?5200次閱讀
    怎樣將<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的電路原理圖
    發(fā)表于 06-17 14:51 ?0次下載

    使用Arduino pro micro板的USB宏墊

    電子發(fā)燒友網(wǎng)站提供《使用Arduino pro micro板的USB宏墊.zip》資料免費(fèi)下載
    發(fā)表于 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和紅外傳感器制作手勢(shì)控制設(shè)備

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

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

    電子發(fā)燒友網(wǎng)站提供《Raspberry Pi和Arduino Micro制作的虛擬窺視孔.zip》資料免費(fèi)下載
    發(fā)表于 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的簡(jiǎn)單USB MIDI適配器

    方案介紹這是個(gè)基于 Arduino MicroLeonardo 的簡(jiǎn)單 USB 到 MIDI 適配器,可選擇過(guò)濾 MIDI 數(shù)據(jù)。我在網(wǎng)上搜索了如何使用
    發(fā)表于 12-13 16:08 ?2次下載

    可以用Arduino來(lái)制作USB設(shè)備嗎?嘗試通過(guò)Arduino Pro Micro(Leonardo)使用HID功能

    這篇文章來(lái)源于DevicePlus.com英語(yǔ)網(wǎng)站的翻譯稿。本文最初發(fā)布在deviceplus.jp網(wǎng)站上,而后被翻譯成英語(yǔ)。
    的頭像 發(fā)表于 02-23 09:49 ?8630次閱讀
    <b class='flag-5'>可以用</b><b class='flag-5'>Arduino</b><b class='flag-5'>來(lái)</b><b class='flag-5'>制作</b><b class='flag-5'>USB</b><b class='flag-5'>設(shè)備</b>嗎?嘗試通過(guò)<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功能

    制作可以檢測(cè)墻壁和用戶(hù)周?chē)苿?dòng)的Arduino設(shè)備

    電子發(fā)燒友網(wǎng)站提供《制作可以檢測(cè)墻壁和用戶(hù)周?chē)苿?dòng)的Arduino設(shè)備.zip》資料免費(fèi)下載
    發(fā)表于 07-06 14:59 ?0次下載
    <b class='flag-5'>制作</b><b class='flag-5'>可以</b>檢測(cè)墻壁和用戶(hù)周?chē)苿?dòng)的<b class='flag-5'>Arduino</b><b class='flag-5'>設(shè)備</b>