nodeMCU无法编译键盘库-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 955|回复: 5

[未解决] nodeMCU无法编译键盘库

[复制链接]
发表于 2021-11-22 14:33 | 显示全部楼层 |阅读模式
我使用的nodeMUC开发板,就是把一片esp8266跟ardunio焊接在一起的组合板子,可以实现WIFI传输。
我想通过手机输入一个按键,映射到键盘上的按键输入,这需要调用ardunio的keyboard库函数,但是编译不通过
别的代码都没问题

我想请问原因以及怎么解决?
QQ图片20211122143128.png
QQ图片20211122143043.png
 楼主| 发表于 2021-11-22 14:35 | 显示全部楼层
有人告诉我这个nodeMCU的开发板不是基于leonardo的板子,keyboard库只支持Leonardo, Micro, 和 Due,我不知道是不是这样,如果是,我该怎么办? nodeMCU这么NB的板子不可能键盘都控制不了吧
发表于 2021-11-22 16:20 | 显示全部楼层
ESP8266 又没有USB外设,要用keyboard请用带USB外设的开发板
 楼主| 发表于 2021-11-22 16:27 | 显示全部楼层
本帖最后由 暮雨笙 于 2021-11-22 16:28 编辑
XlinliY.Zhang 发表于 2021-11-22 16:20
ESP8266 又没有USB外设,要用keyboard请用带USB外设的开发板

不是esp8266芯片,是nodeMCU,它是把8266绑在arduino上的不是么? 我刚学,教程说它就是一个能上网的ardunio。 nodeMCU都有串口的,为什么你们说没有USB外设? 抱歉别笑话我。

另外,我就是想实现一个功能,自己用手机wifi可以控制键盘鼠标还有摇杆,用的nodeMCU目前实现了手机登录服务器能收到板子上元器件的信息,也能把指令输出到串口,就是没法输出到电脑。
发表于 2021-11-22 16:30 | 显示全部楼层
暮雨笙 发表于 2021-11-22 16:27
不是esp8266芯片,是nodeMCU,它是把8266绑在arduino上的不是么? 我刚学,教程说它就是一个能上网的arduni ...

用ESP32S2吧,那玩意有USB外设也有WiFi,另外USB外设 不等于USB口
 楼主| 发表于 2021-11-22 17:55 | 显示全部楼层
XlinliY.Zhang 发表于 2021-11-22 16:30
用ESP32S2吧,那玩意有USB外设也有WiFi,另外USB外设 不等于USB口

谢谢了,顺便想请教下,我可不可以烧录一个程序或者装一个驱动什么的让它 有USB外设?

如果不行,我用一个leonardo板子通过软串口连接一个nodeMCU,让nodeMCU网络通信,leonardo负责触发键盘,可以吗? 我目前没成功,因为我烧录leonardo板子的程序和nodeMCU的程序,串口总是撞车,就是我换板子烧程序以后,上一个程序的串口就被覆盖了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 19:40 , Processed in 0.075056 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表