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

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

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

3天內不再提示

如何使用Arduino Leonardo板構建USB踏板

454398 ? 來源:wv ? 2019-10-16 11:02 ? 次閱讀

步驟1:組件

您需要以下組件:

Arduino Leonardo開發板。

微型USB電纜。

黑色和黃色電線(內部:LIY 26 AWG,18 x 0.1mm,外徑:1.20mm)。

TS單孔母插頭(1/4“ 6.35mm)。

2個Dupont公頭DIY連接器(內部和外部)。

一個或多個腳踏開關/踏板。(我使用M-Audio SP-2延音踏板)

提示:您可以將其他Arduino板與ATmega32U4芯片一起使用只要芯片支持帶有HID鍵盤的片上USB。

警告: Arduino UNO板不支持USB HID鍵盤,不能與此項目一起使用。

步驟2:工具

您需要以下工具:

焊臺。

錫。

Dupont壓接工具。

鉗子(一對平鉗)工具。

萬用表(可選)

步驟3:硬件

至少一個踏板(開關)應該連接到Arduino Leonardo板上。

在GND和數字引腳2之間連接開關。

如果有第二個踏板,則在GND之間連接它。和數字引腳3。

注意:我使用的是N.O。 (常開)開關。

步驟4:創建帶有連接器的自定義電纜

在此步驟中,將創建一條自定義電纜以將踏板連接到Arduino板。

在10cm處剪兩根電線。

將導線末端剝開(4毫米銅線)。

從條上切下連接器,并將附件保持在連接器的末端。

將電線放入杜邦公頭中。

用平口鉗折疊拉力釋放裝置,以將電線固定在適當的位置。

將帶有連接器的電線插入Dupont壓接工具中。

使用壓接工具收縮Dupont連接器。

從連接器中刪除附件。

將連接器安裝在外殼中。

提示:請參考我的另一本Instructable如何使用Dupont連接器創建定制電纜:

https://www.instructables.com/id/Dupont-Crimp-Tool-Tutorial/

第5步:焊接電纜

將電線焊接到母TS連接器上。

步驟6:Arduino Sketch

下面的Arduino草圖通過用腳踩數字引腳2踩踏板來發送 [Page Down] 鍵盤擊鍵。

可以將第二個可選踏板連接到GND和數字引腳3發送 [Page Up] 鍵。

在Arduino Leonardo開發板和您的計算機之間連接(微型)USB電纜。打開Arduino IDE,然后復制并粘貼以下代碼:

#include “Keyboard.h”

#define PEDAL1_PIN 2

#define PEDAL2_PIN 3

// Works on the Leonardo board only to simulate

// a HID keyboard over USB

static void Pedal1Down(void)

{

Keyboard.press(KEY_PAGE_DOWN);

}

static void Pedal2Down(void)

{

Keyboard.press(KEY_PAGE_UP);

}

void setup(void)

{

Keyboard.begin();

// Set pin to input

pinMode(PEDAL1_PIN, INPUT);

// Enable pullup resistor

digitalWrite(PEDAL1_PIN, HIGH);

// Set pin to input

pinMode(PEDAL2_PIN, INPUT);

// Enable pullup resistor

digitalWrite(PEDAL2_PIN, HIGH);

}

void loop(void)

{

static uint8_t pedal1StateLast = 0;

static uint8_t pedal2StateLast = 0;

uint8_t pedalState;

pedalState = digitalRead(PEDAL1_PIN);

if (pedalState != pedal1StateLast) {

pedal1StateLast = pedalState;

if (pedalState == 0) {

Pedal1Down();

delay(100);

Keyboard.releaseAll();

}

}

pedalState = digitalRead(PEDAL2_PIN);

if (pedalState != pedal2StateLast) {

pedal2StateLast = pedalState;

if (pedalState == 0) {

Pedal2Down();

delay(100);

Keyboard.releaseAll();

}

}

delay(50);

}

選擇具有相應串行端口的開發板(Arduino Leonardo),然后按上載按鈕。

提示:可以隨時自定義按鍵!

您可以在此處找到其他按鍵。

步驟7:使用Windows或Linux計算機進行測試

1。將踏板連接到Arduino開發板。

2。確保您的踏板處于N.O. (常開)模式。某些踏板的底部有一個開關。

3。將Arduino開發板連接到計算機。

打開PDF閱讀器,然后踩下踏板。當一切正常時,它會向下滾動!

如果您有一個踏板,則要測試向上的頁面,請將數字引腳2移至數字引腳3。

步驟8 :使用Android平板電腦進行測試

通過USB OTG電纜將Arduino USB電纜連接到平板電腦或手機

打開網絡瀏覽器或PDF閱讀器,然后踩下踏板。

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

    關注

    188

    文章

    6471

    瀏覽量

    187293
收藏 人收藏

    評論

    相關推薦

    Made with KiCad(十一):Sangaboard步進電機控制

    控制器。定制(0.3 版)可在 Arduino IDE 中作為 Arduino Leonardo 進行編程。版本 0.1 和 0.2 基于 Ard
    的頭像 發表于 12-04 11:52 ?196次閱讀
    Made with KiCad(十一):Sangaboard步進電機控制<b class='flag-5'>板</b>

    開源項目!基于 Arduino 的 MIDI 架子鼓

    擴展板的引腳插入 Arduino 之前,請使用螺釘固定 Arduino 。 4、將擴展板連接到焊盤: 將擴展板的輸出電纜焊接到焊盤的電纜上。 第 8 步:組裝和焊接 Bass Drum
    發表于 11-25 12:00

    基于Arduino的串口通信項目

    Arduino Mega等。 USB數據線 :用于將Arduino開發連接到計算機。 串口設備 :可以是另一個Arduino開發
    的頭像 發表于 11-22 09:24 ?679次閱讀

    構建語音控制機器人 - 深入研究電路

    一個學期的項目。然而,這個機器人并不是你在初中或高中時建造的標準機器人汽車。我和我的實驗室伙伴只獲得了基本的兩輪機器人組件,包括輪子、電機、底盤、Arduino Leonardo、電池和面包,我們
    的頭像 發表于 10-02 16:40 ?246次閱讀
    <b class='flag-5'>構建</b>語音控制機器人 - 深入研究電路

    刷新ESP13固件失敗的原因?

    我正在嘗試使用這個Arduino Leonardo https://www.thethingsnetwork.org/docs/devices/uno/ 有了這個 ESP13 擴展板 https
    發表于 07-10 07:43

    如何使用Arduino IDE構建的ELF映像?

    我有一個要求,我需要使用使用 Arduino IDE 構建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我執行了以下步驟 背景: 1. Arduino 構建
    發表于 07-09 07:13

    esp32-S3支持arduino編程嗎?

    arduino選開發的時候沒有es32-s3, 只有s2可選。 請問: 1. esp32-S3支持arduino編程嗎 2. arduino下sample下的BLE庫能用嗎? 3.
    發表于 06-27 08:23

    構建一個基于Arduino的空氣質量監測系統

    呼吸清潔、健康的空氣對我們的健康至關重要,但在許多環境中,空氣質量仍然是一個問題。在本文中,我們將深入探討如何創建一個基于Arduino的空氣質量監測系統。我們將從討論各種組件開始,然后繼續討論其MQ135傳感器與Arduino
    的頭像 發表于 02-11 12:03 ?4208次閱讀
    <b class='flag-5'>構建</b>一個基于<b class='flag-5'>Arduino</b>的空氣質量監測系統

    如何將LED連接到Arduino并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2268次閱讀
    如何將LED連接到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并使其閃爍

    如何將按鈕連接到Arduino

    在本快速入門指南中,您將學習如何將按鈕連接到Arduino,并根據按鈕是否被按下來讀取HIGH或LOW。您將使用電路上隨附的發光二極管 (LED)通過按鈕打開和關閉,以便驗證按鈕按下代碼是否正常工作。
    的頭像 發表于 02-11 10:52 ?3935次閱讀
    如何將按鈕連接到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>

    如何將光敏電阻連接到Arduino并讀取電壓

    在本快速入門指南中,您將學習如何將光敏電阻連接到Arduino并讀取電壓。您將首先使用串行監視器來了解光傳感器的行為方式,然后構建一個電路,在天黑時自動打開燈。
    的頭像 發表于 02-11 10:45 ?4077次閱讀
    如何將光敏電阻連接到<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>并讀取電壓

    如何使用Arduino UNO和電位器控制伺服電機

    在本Arduino伺服電機教程中,您將學習如何使用Arduino UNO和電位器控制伺服電機。
    的頭像 發表于 02-11 10:11 ?2864次閱讀
    如何使用<b class='flag-5'>Arduino</b> UNO<b class='flag-5'>板</b>和電位器控制伺服電機

    ESP32與Arduino之間的區別差異

    Arduino包括一個ATmega328P8位微控制器,具有0至13個數字引腳。這些引腳用于數字輸入和數字輸出,其中數字輸入用于從設備讀取數據,數字輸出用于將數據從Arduino發送到設備。
    的頭像 發表于 02-02 14:36 ?7605次閱讀
    ESP32與<b class='flag-5'>Arduino</b><b class='flag-5'>板</b>之間的區別差異

    如何使用arduino控制接觸器?

    我將避免鉛酸電池過載。我想通過使用近 30A 的接觸器和 arduino uno 來控制電池過載。如何使用arduino控制接觸器?
    發表于 01-22 07:14

    一塊即輕松搞定!| TH244A001 - 32位Arduino開發資源進階介紹(2)

    一塊即輕松搞定! TH244A001 - 32位Arduino開發資源進階介紹(2) 在前一篇文章中\"TH244A001 - 32位Arduino開發資源進階介紹(1
    發表于 01-12 11:54
    主站蜘蛛池模板: 精品亚洲大全| 国产又爽又黄又不遮挡视频 | 亚洲AV天堂无码麻豆电影| GOGOGO高清在线播放免费| 久久毛片基地| 御姐被吸奶| 久久热免费视频| 在线观看中文字幕码2021不用下载| 国产色青青视频在线观看| 天天操人人射| 国产免费啪嗒啪嗒视频看看 | 国产精品麻豆高潮刺激A片| 少女亚洲free| 国产精品嫩草影院在线观看免费| 无人影院在线播放视频| 国产偷抇久久精品A片蜜臀AV | 视频一区国产精戏刘婷30| 国产福利一区二区精品| 无码日本亚洲一区久久精品| 国产精品久久久久久免费字体 | 在线观看国产区| 麻生希第一部快播| chinese极品嫩模videos| 日本吃孕妇奶水免费观看| 俄罗斯14一18处交| 性xxx欧美| 九九在线精品视频| 69式国产真人免费视频| 奇米色偷偷| 国产精品永久在线| 亚洲精品视频区| 美美哒高清在线播放8| www.伊人网| 乡村教师电影完整版在线观看| 黑人强伦姧人妻日韩那庞大的| 一个人免费完整观看日本 | 午理论理影片被窝| 久爱精品亚洲电影午夜| www.三级| 亚洲欧美日韩高清中文在线| 免费伦理片网站|