掌控板PPT翻页笔

2020-02-186056
AI 快速预览详细 收起
掌控板PPT翻页笔是一种通过WIFI连接SIoT服务器控制电脑PPT的设备。项目包括掌控板编程、连接网络、封装OLED屏显示函数、绑定按键事件等步骤。Visual Basic编程部分则涉及添加命令按钮、定时器设置、请求获取SIoT消息记录、解析JSON数据并执行不同的Windows操作。此外,还提供了进阶建议,如将按键命令转成语言指令实现语音控制。
掌控板PPT翻页笔


      早几天听铁熊老师直播,好搭酷强大的功能,模拟键盘鼠标输入,觉得很棒。手头上又没有好搭酷,自己用掌控板做了一个。先看演示视频吧!

      掌控板没有直接的串口操作,与外部相连只有自身广播系统、WIFI和蓝牙,而蓝牙的使用一直没有动静。因此,我选择了WIFI。那么如何让掌控板控制电脑PPT呢,我们先看下实现思路。

1. 实现思路

      掌控板PPT翻页笔图1
2. 掌控板编程
    2.1 连接网络,并连接到SIoT服务器
掌控板PPT翻页笔图2
    2.2 封装OLED屏显示函数
掌控板PPT翻页笔图3
    2.3 绑定各个按键事件
掌控板PPT翻页笔图4
掌控板PPT翻页笔图5
掌控板PPT翻页笔图6
3、Visual Basic编程
    3.1 添加“开始”和“退出”两个命令按钮,和一个定时器
掌控板PPT翻页笔图7
    3.2 定时器Enable初始状态设置为:False,点击“开始”按钮后,才启动定时器。
          退出按钮,直接退出程序

掌控板PPT翻页笔图8

3.3 定时器重复执行:

    ①请求获取SIoT最新一条消息记录

    ②解析接收到的JSON数据(截取)

    ③判断接收到消息字符

    ④根据不同的字符,执行不同的Windows操作

3.4 定时器关键代码
掌控板PPT翻页笔图9


注意:IPre是VB中的全局变量,定义时要特别留意。

4. 进阶
    4.1 有2.0板子的老师,可以直接将按键命令,转成语言指令,效果也不错。哈哈,就可以语音控制了
    4.2 小声地告诉大家,铁熊老师已经写了掌控板蓝牙的库。正在编写文档,蓝牙出来后,直接绕开WIFI和siot,应该会更稳定些。期待ing

5. 附上所有代码及PPT

掌控板模拟键鼠.zip

9.03 MB, 下载次数: 6336

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
gada888
gada888
满实用
DFrJ5KYVQaH
DFrJ5KYVQaH
呵呵,好的想法
白吃白给
白吃白给
再也不怕遥控笔没电而尴尬了
汤果
汤果
VB解析是难点,能够想到很不错!
- 没有更多了 -