通过Chrome App让PC与Arduino完成串口通信
- crx文件为chrome app目录下的文件打包之后所生成的文件
- 本程序需要电脑连接Arduino开发板,以及用Arduino IDE来烧录ino文件到Arduino中
- 连接方式可以选择通过USB口来连接
- Chrome App是Chrome浏览器一种构建本地GUI程序的方法,使用HTML JS CSS来完成程序的界面和逻辑,Chrome App可以获得一些普通前端程序所不具备的模块权限,此次尝试串口通信
- 使用Chrome App的方式完成一个与串口通信相关的程序,控制Arduino实现串口的试验:每次在Chrome App里输入一个数字,就可以通过串口发送给Arduino,然后Arduino负责把这个数字+1后返回,并在Chrome App里显示
- 此程序中包含Arduino的程序文件
什么是 Chrome 应用? Chrome App官方开发文档
chrome.serial chrome.serial API
- 启用标志
- 进入chrome://flags
- 找到“Experimental Extension APIs”,并单击“启用”
- 重启chrome浏览器
- 加载应用
- 点击chrome右上角的设置按钮,选择"工具">"扩展程序"或者进入chrome://extensions/ 打开应用和扩展程序管理页面
- 确保开发者模式复选框已选中
- 单击"加载正在开发的扩展程序"按钮,浏览至您的应用文件夹并单击"确定"
- 如果需要打包成crx文件,请点击"打包扩展程序",点击"扩展程序根目录"右侧的"浏览"按钮,选择应用所在位置并点击"确定"
可以选择Chrome网上应用店里面的"Chrome Apps & Extensions Developer Tool"