发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
1.arduino nano/micro/mini一个 30元左右 2.蓝牙模块一个 20元左右 3.若干导线 一坨3元左右
#include <PS2Keyboard.h>const int DataPin = 3;const int IRQpin = 2;PS2Keyboard keyboard;void setup() { delay(300); keyboard.begin(DataPin, IRQpin); Serial.begin(9600); Serial.println(\"Keyboard Test:\");}void loop() { if (keyboard.available()) { // read the next key char c = keyboard.read(); // check for some of the special keys if (c == PS2_ENTER) { Serial.println(); } else if (c == PS2_TAB) { Serial.print(\"[Tab]\"); } else if (c == PS2_ESC) { Serial.print(\"[ESC]\"); } else if (c == PS2_PAGEDOWN) { Serial.print(\"[PgDn]\"); } else if (c == PS2_PAGEUP) { Serial.print(\"[PgUp]\"); } else if (c == PS2_LEFTARROW) { Serial.print(\"[Left]\"); } else if (c == PS2_RIGHTARROW) { Serial.print(\"[Right]\"); } else if (c == PS2_UPARROW) { Serial.print(\"[Up]\"); } else if (c == PS2_DOWNARROW) { Serial.print(\"[Down]\"); } else if (c == PS2_DELETE) { Serial.print(\"[Del]\"); } else { Serial.print(c); } }}
1.功能键部分无法识别(但不影响键盘使用)2.按键信息还可以通过更便宜、更小、传输距离更远的nrf24l01+,代码有点复杂(为我还没有研究明白)3.arduino自身提供了EEPROM存储器,但是容量仅仅只有1k,所以没有往上面存储按键信息,如果加入关键字触发,才写入存储,兴许有点用。也可以用micro sd卡模块,将按键信息存储在存储卡中,等到有人连接装置后通过无线发送出去。我没买这个模块,所以这块没有做。
来自: 新华书店好书榜 > 《「手工DIY」》
0条评论
发表
请遵守用户 评论公约
两个arduino板进行串口通讯实验
两个arduino板进行串口通讯实验。if(i>0)//启动时的开关信号,这样可以避免主程序陷入死循环 {Serial.print(''a'');//先向从机发一个‘a’, i=0;} ss=Serial.read();//再读串...
Arduino STM32 编程体验
Arduino STM32 编程体验。除了先要有 Arduino IDE 之外(我电脑里已经有 1.6.9 版本),还要在这里下载 STM32 所需要的相关程序包:https:...
Dji TT扩展件与TT使用USB端串口通讯.上
上面也说了,这个串口的函数不是普通的串口函数是esp32的。baud:串口波特率,该值写0则会进入自动侦测波特率程序;timeout_ms:自动侦...
Arduino UNO销量破千万,从Arduino进化史看革命性硬件是如何炼成的?
Arduino UNO销量破千万,从Arduino进化史看革命性硬件是如何炼成的?为此,Arduino 团队设计了 Arduino UNO Mini限量版来庆祝这一里程碑...
使用APC220实现Arduino无线数据传输 · Arduino中国
使用APC220实现Arduino无线数据传输 · Arduino中国使用APC220实现Arduino无线数据传输。APC220模块与Arduino之间的连线有4条:5V, ...
认识Arduino与C语言的指针和指针数组 – Arduino 实验室
// 宣告三个自订函式void fn0() { Serial.println("Hello from fn0.");}void fn1() { Serial.println("Hello from fn...
智能家居化可以这么简单!技术宅百元DIY智能家居路由器 | 奇笛网
技术宅百元DIY智能家居路由器 | 奇笛网。随着物联网、3D打印、穿戴设置、Maker、Geek的兴起,越来越多的90后加入到这些智能行业,那么今...
ppm开源控 (更新到 第二节:ppm解码器 )
一个好人 | 自动浇花装置
一个好人 | 自动浇花装置。自动浇花装置实现的原理非常简单,一句话表述就是:当由土壤中的湿度传感器检测的湿度值低到某个阈值时,开启...
微信扫码,在手机上查看选中内容