mpython掌控板_AppInventor+掌控板:为硬件编程(1)

本文介绍了如何使用App Inventor和tinyWebIO服务程序,实现手机与mpython掌控板之间的通信及控制。通过在App Inventor中编写程序,调用tinyWebIO,实现了手机应用对掌控板的远程控制。文章详细阐述了准备工作,包括安装开发工具、驱动程序,连接硬件,以及加载并刷入tinyWebIO的相关Python文件。
摘要由CSDN通过智能技术生成

一直以来都有读者询问是否有硬件控制类的案例,这也是我一直期待涉及的话题,但由于种种原因始终未能付诸行动。就在上个月,张路老师(roadlabs)收到了谢作如老师寄来的一块掌控板,并共同讨论了关于掌控板与手机协同工作的解决方案。张路老师建议以App

Inventor的网络数据库(tinyWebDB)组件为媒介,为掌控板开发一个专用的服务模块——tinyWebIO,使得熟悉App

Inventor开发的用户可以很容易地开发出自己的安卓应用,实现手机与掌控板之间的通信及控制。现在这个模块已经预置在掌控板的最新版固件中,不久用户就可以在市场上购得这款产品,详见谢老师的文章《让App

inventor和掌控板远程互动起来》。

本文的主要目的是介绍如何在App

Inventor中开发与掌控板通信的应用,即,如何调用tinyWebIO服务程序,以实现手机和掌控板之间的协同工作。文本分两期发布,本期介绍与开发有关的准备工作。

掌控板是一款适用于物联网应用的单片机控制板,同样也适用于编程教学。掌控板有两种网络连接方式:WIFI及蓝牙,本文采用wifi连接;掌控板以MicroPython作为开发语言,而tinyWebIO的作用就是利用App

Inventor已有的TinyWebDB组件实现与掌控板系统的直接交互,也就是用块语言开发的手机应用实现其控制功能。关于掌控板的详细介绍,请参见其官方网站(https://mpython.readthedocs.io)。

在正式开始编写程序之前,有两项准备工作必须完成:

(1)在开发电脑上安装掌控板的原生开发工具及驱动程序;

(2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值