一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何使用arduino和藍(lán)牙構(gòu)建一個(gè)無線鍵盤

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

掃碼添加小助手

加入工程師交流群

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

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

PS2連接器-Arduino One

5V(引腳4)-5V

接地(引腳3)-GND

時(shí)鐘(引腳5)-引腳2

數(shù)據(jù)(引腳1)-引腳3

下移Ps2Keyboard并導(dǎo)入到新草圖。

#include

下一步步驟我們將要連接藍(lán)牙模塊。..

步驟2:變得無線。..

讓我們使用arduin的4和5針進(jìn)行串行通信,因此需要導(dǎo)入庫(kù)SoftwareSerial:

[code]

#include

[/code]

創(chuàng)建一個(gè)名為 blue 的對(duì)象,并將數(shù)據(jù)速率設(shè)置為9600。/p》

[代碼]

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

blue.begin(9600);

[/code]

完整代碼為:

[code]

#include

#include

字符記錄;

軟件串行藍(lán)色(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);

}

無效循環(huán)()

{//如果鍵盤可用

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的代碼。

下一步接收發(fā)送的密鑰。..

第3步:編寫PC

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

打開PC中的藍(lán)牙。

連接并配對(duì)藍(lán)牙

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

執(zhí)行程序,選擇最后一個(gè)setp的端口號(hào),然后按connect(連接)按鈕。

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

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

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

    關(guān)注

    116

    文章

    6078

    瀏覽量

    174073
  • 無線鍵盤
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    11754
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    用于無線 LAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 前端 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于無線 LAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 前端相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于無線 LAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 前端的引腳圖、接線圖、封裝手
    發(fā)表于 05-28 18:29
    用于<b class='flag-5'>無線</b> LAN 和<b class='flag-5'>藍(lán)牙</b>?應(yīng)用的 2.4 GHz 前端 skyworksinc

    nRF54系列新無線 SoC

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

    藍(lán)牙無線遙控小車

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

    基于Nordic nRF52840無線鍵盤、鼠標(biāo)物聯(lián)網(wǎng)解決方案

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

    開源項(xiàng)目!教你如何制作個(gè)開源教育機(jī)械臂

    決定使用我的舊Anet A8 3D打印機(jī)構(gòu)建個(gè)緊湊的機(jī)器人手臂。 為了消除布線和試驗(yàn)板的麻煩,我設(shè)計(jì)了個(gè)定制的即插即用板,使
    發(fā)表于 03-10 11:22

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過Arduino NanoMatter開發(fā)板和板上的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建
    的頭像 發(fā)表于 02-28 09:46 ?547次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)板<b class='flag-5'>構(gòu)建</b>智能卷簾系統(tǒng)

    藍(lán)牙技術(shù)的發(fā)展歷程和工作原理

    你是否曾經(jīng)想過,手機(jī)、耳機(jī)、鍵盤等設(shè)備之間是如何實(shí)現(xiàn)無線連接的?這切都離不開項(xiàng)重要的技術(shù)——藍(lán)牙。本文將帶你
    的頭像 發(fā)表于 01-10 15:29 ?2136次閱讀

    Made with KiCad(八十九):個(gè)很火的基于 promicro &amp; nice!nano 的無線鍵盤項(xiàng)目

    。 關(guān)于 promicro 及 nice!nano: nice!nano 是款用于構(gòu)建無線鍵盤的微控制器開發(fā)板,它作為 Pro Micro 的替代品,提供了基于 nRF52840 芯
    的頭像 發(fā)表于 12-04 11:31 ?2593次閱讀
    Made with KiCad(八十九):<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>很火的基于 promicro &amp; nice!nano 的<b class='flag-5'>無線</b><b class='flag-5'>鍵盤</b>項(xiàng)目

    太陽(yáng)能藍(lán)牙鍵盤專用 微光微能量收集芯片-MF9006

    太陽(yáng)能藍(lán)牙鍵盤種利用太陽(yáng)能為動(dòng)力的無線鍵盤,通過光伏電池將光能轉(zhuǎn)化為電能,從而驅(qū)動(dòng)鍵盤工作。
    的頭像 發(fā)表于 11-26 01:02 ?606次閱讀
    太陽(yáng)能<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>鍵盤</b>專用 微光微能量收集芯片-MF9006

    MOS管在無線藍(lán)牙耳機(jī)中的應(yīng)用

    作為種高頻使用的消費(fèi)電子產(chǎn)品,無線藍(lán)牙耳機(jī)成為大家坐車、旅游、工作以及睡覺前聽歌的重要產(chǎn)品。個(gè)好的藍(lán)
    的頭像 發(fā)表于 11-08 15:44 ?2615次閱讀
    MOS管在<b class='flag-5'>無線</b><b class='flag-5'>藍(lán)牙</b>耳機(jī)中的應(yīng)用

    為THS3001構(gòu)建個(gè)簡(jiǎn)單的SPICE模型

    電子發(fā)燒友網(wǎng)站提供《為THS3001構(gòu)建個(gè)簡(jiǎn)單的SPICE模型.pdf》資料免費(fèi)下載
    發(fā)表于 10-29 10:11 ?1次下載
    為THS3001<b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>簡(jiǎn)單的SPICE模型

    藍(lán)牙網(wǎng)關(guān)和wifi網(wǎng)關(guān)的區(qū)別

    種短距離無線通信技術(shù),它遵循藍(lán)牙特別興趣小組(Bluetooth SIG)制定的系列標(biāo)準(zhǔn)。藍(lán)牙技術(shù)主要設(shè)計(jì)用于低功耗設(shè)備之間的通信,如
    的頭像 發(fā)表于 10-18 10:35 ?2159次閱讀

    藍(lán)牙芯片為用戶提供無線、便捷的音樂享受

    ? 藍(lán)牙芯片是種集成藍(lán)牙通訊功能的微控制單元(MCU),是支持設(shè)備采用藍(lán)牙無線通信手段連接到其他設(shè)備的關(guān)鍵元件。隨著
    的頭像 發(fā)表于 08-21 16:11 ?673次閱讀
    <b class='flag-5'>藍(lán)牙</b>芯片為用戶提供<b class='flag-5'>無線</b>、便捷的音樂享受

    開源項(xiàng)目!基于 Arduino DIY 漂亮的宏機(jī)械鍵盤

    大大簡(jiǎn)化你的工作流程。 舉個(gè)例子,你可以將宏鍵盤上的個(gè)按鍵設(shè)置為 CTRL+C 快捷鍵的映射,這樣,在需要復(fù)制文本或文件時(shí),只需鍵即可輕松完成。當(dāng)你按下這個(gè)按鍵時(shí),內(nèi)置的
    發(fā)表于 08-19 17:02

    樂鑫WiFi、藍(lán)牙共存方案介紹,無線通信技術(shù)連接

    、簡(jiǎn)介什么是共存共存是指允許多個(gè)2.4GHZ(頻段范圍2400-2483.5MHZ)技術(shù)(包括WiFi、Zigbee、Thread和藍(lán)牙)同時(shí)存在而不會(huì)發(fā)生來自個(gè)
    的頭像 發(fā)表于 07-26 17:47 ?2953次閱讀
    樂鑫WiFi、<b class='flag-5'>藍(lán)牙</b>共存方案介紹,<b class='flag-5'>無線</b>通信技術(shù)連接