女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

    關注

    115

    文章

    6026

    瀏覽量

    173153
  • 無線鍵盤
    +關注

    關注

    0

    文章

    25

    瀏覽量

    11707
  • Arduino
    +關注

    關注

    188

    文章

    6490

    瀏覽量

    190069
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    nRF54系列新無線 SoC

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

    基于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 ?436次閱讀
    通過<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 ?2287次閱讀
    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 ?477次閱讀
    太陽能<b class='flag-5'>藍牙</b><b class='flag-5'>鍵盤</b>專用 微光微能量收集芯片-MF9006

    藍牙網關和wifi網關的區別

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

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

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

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

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

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

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

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

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

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

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

    藍牙透傳模塊無線世界的傳輸

    在數字化、智能化的今天,藍牙技術已成為我們生活中不可或缺的部分。藍牙無處不在,連接著我們的每一個智能設備。而在這些設備的背后,有
    發表于 07-03 18:40

    ESP32 Pico Kit使用5v管腳供電無法連接藍牙要怎么處理?

    我想自己做一個藍牙機械鍵盤,用ESP32做藍牙HID,在網上下載https://github.com/T-vK/ESP32-BLE-Keyboard,上傳到ESP32 Pico Kit
    發表于 06-25 07:17

    藍牙模塊在智能城市構建中的創新應用

    ,以其低功耗、低成本、易于集成等顯著優勢,在智能城市構建中發揮著舉足輕重的作用。 藍牙模塊在智能交通系統中的應用 智能交通系統是智能城市構建的重要環,
    的頭像 發表于 06-20 17:30 ?575次閱讀