【mPythonX】Blynk&掌控千里马
# 往期作品 #【Blynk教学互动】——绘制一次函数mPythonX千里马智能机器人——微信控制mPythonX千里马智能机器人——无线控制一、思路:利用互联网,通过A端手机Blynk控制B端千里马运行状态,1.当按下A端手机Blynk中前进按钮, 发送命令:前进,B端千里马前进;2.当按下A端手机Blynk中后退按钮,发送命令:后退, B端千里马后退;3.当按下A端手机Blynk中左转按钮,发送命令:左转,B端千里马左转;4.当按下A端手机Blynk中右转按钮,发送命令:右转,B端千里马右转;5.当按下A端手机Blynk中停止按钮,发送命令:停止, B端千里马停止;
二、环境:1.软件:mPython Blynk云 手机App Blynk2.27.1 2、硬件:(1).千里马(2).掌控板(3).百灵鸽三、搭建步骤:
1、创建组件 (1)、通过手机下载Blynk软件APP,用个人邮箱注册账号,Blynk账号登录;
(2)、打开 A端手机Blynk,个人邮箱登陆,serversettings: blynk.mpython.cn;
(3)、 创建项目,添加Text标题选框和Button选框,引脚的设置。 前进:V0;后退 :V4;左转 :V2;右转 :V3;停止:V1
2.编写程序——B端掌控板(1). 用USB线将掌控板连接到电脑,并打开mPython软件。在掌控板上的菜单区域选择烧录固件 2020-01-16
(2).窗口左侧,Wi-Fi块添加网络,账号密码
(3).窗口左侧,扩展块添加Blynk
(4).窗口左侧,Blynk块设置服务器相关参数,
授权码从登陆Blynk个人邮箱中查找
(5).连接无线网络,接入Blynk服务器,等待从Blynk APP发出命令;
(6).初始千里马RGB参数,循环运行Blynk
(7).当按下A端手机Blynk中前进按钮, 发送命令:前进,B端千里马前进;(8).当按下A端手机Blynk中后退按钮,发送命令:后退, B端千里马后退;
(9).当按下A端手机Blynk中右转按钮,发送命令:右转,B端千里马右转;(10).当按下A端手机Blynk中停止按钮,发送命令:停止, B端千里马停止;
四、知识拓展
1、授权码(Auth Token) 授权码是手机连接硬件需要用到的一个唯一的认证码。每一个新创建的项目都会自动生成一个授权码,该授权码会自动发送到你的邮箱,当然也可以在手机端的项目设置页面中复制授权码。
2、能量(Energy Balance) 能量是blynk App中的概念,每一个用户在创建blynk APP 账号时都可以得到一定量的能量值(官方服务器默认初始能量值为2000),当用户在App中创建项目,使用组件时,就会消耗能量,比如,一个按钮组件会消耗200,一个超级图表会消耗900。一般来说,越复杂的组件消耗能量值越大。
3、虚拟管脚(Virtual Pin) blynk 可以很方便地通过app直接控制硬件的数字管脚和模拟管脚,对于控制简单的功能,无需写一行额外的代码。但是有时候,这并不能满足一些相对复杂项目的需求。
五、视频回放
https://v.youku.com/v_show/id_XNDUyODk5MzY2OA==.html?spm=user.playlsit.page.196
不错的,买个玩玩 非常好的教程,感谢! 详细,貌似我这菜鸟能看懂~感谢楼主。 这个好,必须支持。
页:
[1]