国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何使用arduino和藍牙構建一個無線鍵盤

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

掃碼添加小助手

加入工程師交流群

步驟1:將Ps2鍵盤連接到Arduino

以下是連接器的插腳。鍵盤上有4條導線,它們與arduino Digital引腳的連接如下。

PS2連接器-Arduino One

5V(引腳4)-5V

接地(引腳3)-GND

時鐘(引腳5)-引腳2

數據(引腳1)-引腳3

下移Ps2Keyboard并導入到新草圖。

#include

下一步步驟我們將要連接藍牙模塊。..

步驟2:變得無線。..

讓我們使用arduin的4和5針進行串行通信,因此需要導入庫SoftwareSerial:

[code]

#include

[/code]

創建一個名為 blue 的對象,并將數據速率設置為9600。/p》

[代碼]

軟件串行藍色(4,5);//Rx,Tx

blue.begin(9600);

[/code]

完整代碼為:

[code]

#include

#include

字符記錄;

軟件串行藍色(4,5);//Rx,Tx

const int PinData = 3;

const int PinClock = 2;

PS2Keyboard teclado;

void setup()

{

delay(1000);

teclado。 begin(PinData,PinClock);

blue.begin(9600);

}

無效循環()

{//如果鍵盤可用

if(teclado.available())

{//讀取按鍵

char c = teclado.read();//檢查某些特殊鍵

;如果(c == PS2_ENTER)

{

blue.println(“ ent”);

}

否則,如果(c == PS2_TAB)

{

blue.println(“ tab”);

}

否則,如果(c == PS2_ESC)

{

blue.println(“ esc”);

}

否則,如果(c == PS2_BACKSPACE)

{

blue.println(“ bsp”);

}

否則,如果(c == PS2_PAGEDOWN)

{

blue.println(“ pgd”);

}

否則,如果(c == PS2_PAGEUP)

{

blue.println(“ pgu”);

}

否則,如果(c == PS2_LEFTARROW

{

blue.println(“ lft”);

}

否則,如果(c == PS2_RIGHTARROW)

{

blue.println(“ rgt”);

}

否則,如果(c == PS2_UPARROW)

{

blue.println(“ upk]”);

}

否則,如果(c == PS2_DOWNARROW)

{

blue.println(“ dwn”);

}

否則,如果(c == PS2_DELETE)

{

blue.println(“ del”);

}

else

{//打印普通字符

blue.println(c);

}

}

}

[/code]

在此處下載arduino的代碼。

下一步接收發送的密鑰。..

第3步:編寫PC

為接收鍵盤發送的字符,我們需要一個程序來捕獲數據并將鍵發送到PC中所需的程序。下載此程序,并按照以下步驟在PC和藍牙模塊之間進行正確的通信:

打開PC中的藍牙。

連接并配對藍牙

在PC中打開藍牙配置窗口,選擇選項卡(端口com)并查找輸出端口號。 (此端口號將在Visual Basic中分配給程序的串行端口)。

執行程序,選擇最后一個setp的端口號,然后按connect(連接)按鈕。

如果沒有錯誤,請打開記事本,例如,開始在鍵盤上書寫,并且必須在記事本中顯示按下的鍵。

在此處下載Visual Basic 2010中的程序

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

    關注

    119

    文章

    6315

    瀏覽量

    178772
  • 無線鍵盤
    +關注

    關注

    0

    文章

    25

    瀏覽量

    12044
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無線生活,“藍牙”相連——探索藍牙技術的智能連接世界

    、什么是藍牙技術?藍牙技術是種短距離無線通信技術,支持在10米范圍內實現設備間的數據與語音傳輸。它工作在2.4GHz ISM通用頻段,采
    發表于 02-11 09:27

    無線生活,“藍牙”相連——探索藍牙技術的智能連接世界

    、什么是藍牙技術?藍牙技術是種短距離無線通信技術,支持在10米范圍內實現設備間的數據與語音傳輸。它工作在2.4GHz ISM通用頻段,采
    發表于 01-14 09:23

    藍牙模塊與BLE藍牙:醫療健康領域的創新驅動力

    設備智能化、網絡化的重要力量。本文將深入探討藍牙模塊及低功耗藍牙模塊在醫療健康領域的應用,展示它們如何助力構建高效、安全的現代醫療保健生態。 、
    的頭像 發表于 01-06 17:41 ?647次閱讀

    CC2540T:藍牙低功耗無線MCU的卓越之選

    (MCU),就是款專門為藍牙低功耗應用設計的高性能芯片。今天,我們就來深入了解下CC2540T的特點、應用以及設計要點。 文件下載: cc2540t.pdf 1. 器件概述 CC2540T是
    的頭像 發表于 01-05 16:30 ?743次閱讀

    藍牙信道探測技術提升位置定位的準確性與安全性

    藍牙項無處不在的無線技術,它為數百萬用戶提升了連接體驗。如今,通過藍牙將數據、音頻和視頻內容瞬間配對到耳機、音箱、鍵盤和智能手機,這
    的頭像 發表于 11-17 15:14 ?727次閱讀
    <b class='flag-5'>藍牙</b>信道探測技術提升位置定位的準確性與安全性

    CW32R031的典型應用領域

    管理。 照明系統:實現智能燈具的無線控制。 門鎖:支持智能門鎖的藍牙開鎖功能。 鍵盤/鼠標:提供無線外設的連接解決方案。
    發表于 11-14 07:44

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

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

    精通樹莓派藍牙:設置、應用場景與故障排除全攻略!

    引言藍牙無線技術標準,用于在固定和移動設備之間進行短距離數據交換。樹莓派,特別是較新型號,內置了藍牙功能,使其能夠與鍵盤、鼠標、智能手
    的頭像 發表于 07-14 17:49 ?1367次閱讀
    精通樹莓派<b class='flag-5'>藍牙</b>:設置、應用場景與故障排除全攻略!

    高效穩定的RS485轉藍牙無線轉換器模組方案

    在當今數字化快速發展的時代,無線連接技術已經成為眾多設備和系統不可或缺的部分。EBYTE最新研發的EWD104-BT57(485)系列藍牙無線轉換器模塊以其卓越的性能和廣泛的應用領域
    的頭像 發表于 07-10 14:18 ?683次閱讀

    藍牙低功耗技術與其他無線技術的區別

    藍牙低功耗技術(以下簡稱 “Bluetooth LE”)是種在我們生活中用于多種用途的無線通信技術。
    的頭像 發表于 06-10 10:56 ?1933次閱讀
    <b class='flag-5'>藍牙</b>低功耗技術與其他<b class='flag-5'>無線</b>技術的區別

    用于無線 LAN 和藍牙?應用的 2.4 GHz 前端 skyworksinc

    電子發燒友網為你提供()用于無線 LAN 和藍牙?應用的 2.4 GHz 前端相關產品參數、數據手冊,更有用于無線 LAN 和藍牙?應用的 2.4 GHz 前端的引腳圖、接線圖、封裝手
    發表于 05-28 18:29
    用于<b class='flag-5'>無線</b> LAN 和<b class='flag-5'>藍牙</b>?應用的 2.4 GHz 前端 skyworksinc

    nRF54系列新無線 SoC

    nRF54L 系列將廣受歡迎的 nRF52 系列提升到新的水平,專為下藍牙 LE 產品而設計。它集成了新型超低功耗 2.4 GHz 無線電和多用途 MCU 功能,采用 128 MHz Arm
    發表于 05-26 14:48

    藍牙無線遙控小車

    藍牙無線遙控小車? ?各種無線遙控都有各自的優缺點和用途,我們稍做對比:1.紅外遙控,需要固定方向,不能有物體遮擋,遙控距離般在8米以內,性能穩定;2.315M/433M
    發表于 04-19 17:08 ?3次下載

    基于Nordic nRF52840無線鍵盤、鼠標物聯網解決方案

    隨著物聯網技術的快速發展,無線鍵盤鼠標方案在辦公場景中正發揮著越來越重要的作用。該方案基于BLE(低功耗藍牙)和物聯網技術,為用戶提供了無線、便捷、高效的輸入和控制體驗。 方案說明:
    發表于 03-25 17:44

    開源項目!教你如何制作開源教育機械臂

    決定使用我的舊Anet A8 3D打印機構建緊湊的機器人手臂。 為了消除布線和試驗板的麻煩,我設計了定制的即插即用板,使
    發表于 03-10 11:22