chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

Arduino Esplora鼠標的制作

454398 ? 來源:wv ? 2019-10-14 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:獲取代碼

Arduino Esplora鼠標的制作

由于某些原因Instructables不會讓我今天上傳代碼。所以你可以在這里得到它。更新:鏈接已更新

這是代碼的工作方式:

Esplora.writeRGB(0,0,10);

int start = Esplora.readButton(SWITCH_3);

while(開始==高){

開始= Esplora.readButton(SWITCH_3);

}

Esplora變成淺藍色,表示已準備就緒。然后設置無限循環(huán),直到按下頂部按鈕為止。

JoyX = Esplora.readJoystickX();

JoyY = Esplora.readJoystickY();

Esplora.writeRGB(10,0,0 );

然后Esplora在操縱桿上的X和Y軸上設置漂移,并將led設置為紅色以表示已完成。

int xValue = Esplora.readJoystickX() ;

int yValue = Esplora.readJoystickY();

xValue = xValue-JoyX;

yValue = yValue-JoyY;

Esplora讀取操縱桿值并消除漂移。 br》 int JoyButton = Esplora.readJoystickButton();

int button1 = Esplora.readButton(SWITCH_1);

int button2 = Esplora.readButton(SWITCH_2);

int button3 = Esplora.readButton( SWITCH_3);

int button4 = Esplora.readButton(SWITCH_4);

int slide = Esplora.readSlider();

然后Esplora讀取按鈕

int mousespeed = map(slide,0,1023,10,0);

int mouseX = map(xValue,-512,512,mousespeed,-mousespeed);

int mouseY = map(yValue,-512, 512,-mousespeed,mousespeed);

Esplora現在可以繪制出鼠標的最大速度,并繪制出鼠標移動的值

if(button3 == LOW){

if(activate == 1)activate = 0;

else activate = 1;

delay(500);

}

如果按下頂部按鈕,則Esplora交換變量的值

if(activate == 1){

如果先前設置的變量等于1,則Esplora會運行循環(huán)

Esplora。 writeRGB(0,10,0);

Mouse.begin();

燈光設置為綠色,并且鼠標運行

if(JoyButton == LOW || button2 == LOW)Mouse.press(鼠標);

else mouse.release(MOUSE_LEFT);如果(button1 == LOW)Mouse.press(鼠標)(MIUSE_MIDDLE);否則Mouse.release(鼠標) ;

if(button4 == LOW)Mouse.press(MOUSE_RIGHT);

else Mouse.release(MOUSE_RIGHT);

Mouse.move(mouseX,mouseY,0);

Esplora按下并釋放按鈕,并使用以前設置的變量移動鼠標

else {

Mouse.end();

Esplora.writeRGB(255,0,0);

}

如果禁用了鼠標,則鼠標連接將關閉,并且led設置為紅色。

步驟2:如何使用鼠標

使用鼠標很簡單。我上傳了一些我從Arduino Guides修改過的圖片來解釋如何使用鼠標,因此當您插入鼠標時,指示燈會變成藍色。這意味著它正在等待校準操縱桿并擺脫任何漂移。不要移動操縱桿并按一次頂部按鈕。根據您按住按鈕的時間,指示燈將變?yōu)榧t色或綠色。紅燈表示鼠標已禁用。要啟用鼠標,請按頂部按鈕,指示燈將變?yōu)榫G色。啟用鼠標后,操縱桿將移動鼠標,滑塊將控制鼠標的速度,并且底部按鈕與鼠標上的按鈕匹配。

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

    關注

    6

    文章

    596

    瀏覽量

    41444
  • Arduino
    +關注

    關注

    190

    文章

    6514

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ITECH IT2705直流電源分析儀在無線藍牙鼠標功耗測試中的應用

    你有沒有發(fā)現,都是無線鼠標,有的人的鼠標裝了新電池才用4個月就沒電了,有的人的鼠標能頂一年。其中的訣竅,就在于無線鼠標的設計會不會“省”。
    的頭像 發(fā)表于 10-23 14:37 ?549次閱讀
    ITECH IT2705直流電源分析儀在無線藍牙<b class='flag-5'>鼠標</b>功耗測試中的應用

    無線鼠標可以用充電寶充電嗎?

    無線鼠標可通過充電寶續(xù)命,需考慮電池類型、接口匹配及功率適配。
    的頭像 發(fā)表于 08-22 08:26 ?982次閱讀
    無線<b class='flag-5'>鼠標</b>可以用充電寶充電嗎?

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?3009次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    基于LabVIEW的鼠標滑動方向檢測教程

    本篇教程源于一位客戶的真實需求,需要LabVIEW能夠檢測到鼠標滑動的方向,然后通過判斷滑動方向處理后續(xù)的功能。
    的頭像 發(fā)表于 07-30 13:51 ?555次閱讀
    基于LabVIEW的<b class='flag-5'>鼠標</b>滑動方向檢測教程

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發(fā)表于 05-22 11:40 ?759次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發(fā)和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作,
    發(fā)表于 05-13 09:28

    如何移動鼠標時高亮下方的網絡?

    “?在其他 EDA 工具中,當移動鼠標時,會默認高亮鼠標下方的網絡,非常便捷,KiCad 有類似的功能嗎??” 先給出答案:KiCad 并沒有可以“鎖定”高亮鼠標下方網絡的功能,但可以通過使用快捷鍵
    的頭像 發(fā)表于 04-29 16:58 ?810次閱讀
    如何移動<b class='flag-5'>鼠標</b>時高亮下方的網絡?

    精準操控,盡在“指”尺——鼠標編碼器革新體驗

    在數字化時代的浪潮中,鼠標作為我們與電子設備互動的橋梁,其每一次細微的改進都可能帶來使用體驗的巨大飛躍。今天,讓我們聚焦于鼠標的一個核心部件——編碼器,它正以一種低調而強大的方式,重塑著我們的操控
    的頭像 發(fā)表于 03-20 08:42 ?973次閱讀

    聲云AI語音鼠標開啟智能辦公新時代

    在數字化飛速發(fā)展的當下,人們對輸入設備的效率和便捷性有了更高的追求。傳統鼠標只能實現基本的指針控制,在文字輸入場景下,鍵盤輸入速度受限且在特殊環(huán)境中使用不便。而聲云 AI 語音鼠標方案的問世,正是為了滿足用戶對高效、便捷輸入的迫切需求。
    的頭像 發(fā)表于 03-19 09:43 ?1059次閱讀

    電容電阻在鼠標主板中的關鍵作用分析

    在現代計算機外圍設備中,鼠標作為最常用的輸入工具之一,已經成為不可或缺的部分。為了保證鼠標的高效、穩(wěn)定和精確運行,鼠標主板的設計必須確保各個電子元件的協調配合。而電容和電阻作為電路中的基礎元件,在
    的頭像 發(fā)表于 03-13 09:38 ?729次閱讀

    OpenAI提交新商標的申請

    近日,OpenAI提交了新商標的申請,這一舉動瞬間吸引了眾多目光,引發(fā)行業(yè)內外的廣泛關注和熱議。雖然目前 OpenAI 并未公開新商標的具體用途和相關產品,但市場紛紛猜測,這或許與 OpenAI
    的頭像 發(fā)表于 02-05 16:38 ?941次閱讀

    如何使用Arduino實現CAN總線通信呢

    CAN(Controller Area Network)總線是一種常用于汽車和工業(yè)控制系統的串行通信協議,以其高可靠性和實時性而聞名。Arduino,作為一種流行的開源微控制器平臺,可以通過附加
    的頭像 發(fā)表于 12-23 09:06 ?2794次閱讀

    晶圓料號打標的方式及激光打標的原理

    本文介紹了晶圓料號打標的方式以及激光打標的原理。 ? 晶圓為什么要打標? 晶圓在制造過程中有數百道工藝步驟,標記使得每片晶圓能夠在不同階段進行身份識別,有助于追朔,生產管理,數據收集分析,防止混淆
    的頭像 發(fā)表于 12-16 16:48 ?1533次閱讀
    晶圓料號打<b class='flag-5'>標的</b>方式及激光打<b class='flag-5'>標的</b>原理

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出Arduino
    的頭像 發(fā)表于 12-10 13:50 ?1408次閱讀

    自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)

    一年前做的Arduino UNO r3,開源精神,把自己這塊板子奉獻給大家,板子沒有什么問題,可以直接打樣制作,原理圖文件都表明了型號。不用謝~ Arduino UNO R3主控板原理圖部分截圖: *附件:MYArduino
    發(fā)表于 12-10 10:14