在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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中的程序

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

    關注

    116

    文章

    6062

    瀏覽量

    173718
  • 無線鍵盤
    +關注

    關注

    0

    文章

    25

    瀏覽量

    11745
  • Arduino
    +關注

    關注

    189

    文章

    6497

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    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

    通過Arduino Nano Matter開發板構建智能卷簾系統

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

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

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

    太陽能藍牙鍵盤專用 微光微能量收集芯片-MF9006

    太陽能藍牙鍵盤種利用太陽能為動力的無線鍵盤,通過光伏電池將光能轉化為電能,從而驅動鍵盤工作。
    的頭像 發表于 11-26 01:02 ?557次閱讀
    太陽能<b class='flag-5'>藍牙</b><b class='flag-5'>鍵盤</b>專用 微光微能量收集芯片-MF9006

    為THS3001構建簡單的SPICE模型

    電子發燒友網站提供《為THS3001構建簡單的SPICE模型.pdf》資料免費下載
    發表于 10-29 10:11 ?1次下載
    為THS3001<b class='flag-5'>構建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的SPICE模型

    藍牙網關和wifi網關的區別

    種短距離無線通信技術,它遵循藍牙特別興趣小組(Bluetooth SIG)制定的系列標準。藍牙技術主要設計用于低功耗設備之間的通信,如
    的頭像 發表于 10-18 10:35 ?2034次閱讀

    開源項目!基于 Arduino DIY 漂亮的宏機械鍵盤

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

    樂鑫WiFi、藍牙共存方案介紹,無線通信技術連接

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

    藍牙模塊在無線游戲設備中的應用

    隨著科技的飛速發展,無線游戲設備已經成為游戲產業的重要組成部分,為用戶提供了更加便捷、自由的游戲體驗。藍牙模塊作為無線游戲設備中的核心技術之,其創新應用不僅提升了游戲的互動性和實時性
    的頭像 發表于 07-19 14:00 ?556次閱讀

    如何解決藍牙信號干擾問題?

    無線人體工學鍵盤到免提耳機,藍牙技術從根本上改變了我們的工作和娛樂方式。所有藍牙技術都可以立即與任何支持藍牙的設備配對,無需冗長的程序。只
    的頭像 發表于 07-19 08:21 ?4810次閱讀
    如何解決<b class='flag-5'>藍牙</b>信號干擾問題?

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

    我有要求,我需要使用使用 Arduino IDE 構建的ELF映像,但 NonOS SDK 中提供了boot_v1.6.bin。我執行了以下步驟 背景: 1.
    發表于 07-09 07:13
    主站蜘蛛池模板: www.天天操.com | 精品久久久久久久久久 | 操操操综合 | 成人午夜免费视频 | 男女免费在线视频 | 黄色特级毛片 | 性欧美f| 一本一本大道香蕉久在线精品 | 久久艹人人艹 | 亚洲一级免费视频 | 国产性做久久久久久 | 色综合久久中文字幕网 | 2018天堂视频免费观看 | 一级中文字幕乱码免费 | www伊人| 爽好舒服快给老师 | 国产91久久最新观看地址 | 欧美三级色 | 中文永久免费看电视网站入口 | 久久精品亚洲精品国产色婷 | 特级淫片aaaa毛片aa视频 | 成人最新午夜免费视频 | 亚洲色图在线播放 | 国产精品美女www爽爽爽视频 | 亚洲第一视频在线观看 | 国产精品麻豆va在线播放 | 午夜在线播放 | www.丁香| 欧美不卡在线视频 | 亚州色图欧美色图 | 狠狠亚洲狠狠欧洲2019 | 久久国产乱子伦精品免费强 | 男人操女人视频免费 | 国产簧片| 亚洲区在线播放 | 午夜精品久久久久久99热7777 | 日韩av线观看 | 四虎永久免费观看 | 四虎影院永久在线 | 四虎影院一级片 | 国卡一卡二卡三免费网站 |