在完成了硬件的准备和开发环境的配置之后,我们就可以烧录Py-apple Dynamics的开源代码到控制器中,进而完成四足机器人的所有软件配置。
烧录的方法主要由2,一个是采用 Py-apple Dynamics Dev Tool 烧录,而另一个方法则较为原始,直接通过前面提到的 UpyCraft 软件烧录。
Py-apple Dynamics Dev Tool 是由灯哥开发的,可以一站式完成快速配置菠萝狗系列四足机器人的软件,界面如下:
只需要输入对应的数字,按照提示,就可以完成四足机器人的前期MicroPython环境配置和软件烧录。点击下载 Py-apple Dynamics Dev Tool
要完成烧录,下载解压文件包,接着点击文件包其中的 Py-apple Dynamics Dev Tool V0.1 BETA.bat ,然后输入数字1
输入完数字之后,接下来你要输入你的控制板的串口号,控制板串口号可以在设备管理器中进行查看,查看完成后,输入对应数字即可。
在这里,串口号为 COM5 ,因此,在控制台中输入 5。然后,根据提示,输入四足机器人的自由度数目,比如,当你的机械结构为8自由度时,输入8;12自由度时,输入12。(目前该软件暂时只支持8自由度)
完成输入后,软件自动抹除FLASH,烧录四足机器人 MicroPython 编程环境,并且烧录四足机器狗程序文件。烧录完成后,显示如下:
完成烧录后,按动四足机器狗控制板上的RST按钮(直插板子)或者是EN按钮(集成板子),复位板子,等待30S后,可以用电脑/手机搜索到ESP开头的WIFi(你搜索到的WIFI后缀不一定和我一样是6898E9,每个ESP板子都会有独立的后缀编号)。
成功连接后,按照提示在网页中访问192.168.4.1,即可访问控制界面,进行下一步的配置。
以上就是采用 Py-apple Dynamics Dev Tool 的程序烧录方法,方便快捷,直接完成所有文件的和环境的烧录,可以直接开展使用。而 Py-apple Dynamics Dev Tool还有更多的功能,后续也会为有新的文章为大家一一进行介绍。
UpyCraft 的烧录方式是传统的 micropython 平台程序烧录方式之一,利用它也可以进行烧录,不过过程会稍微繁杂一些。在这里也对应做出说明。
首先打开UpyCraft软件,点击 BurnFirmware选项
接着,出现如下界面
按照红色框中所示选择烧录参数,选择好后,串口com选择你自己在设备管理器中找到的com口;完成后,点击 choose,选择烧录环境对应的BIN文件,然后点击 OK,先烧录 MicroPython 在 ESP32 上的运行环境 esp32.bin。点击下载运行环境。
完成烧录后,点击右边的连接符号,黄色框框着的控制台界面处应该会出现 Python 的命令提示符符号,如下图。
这样就代表 Micropython 环境烧录完成。接下来,就可以对程序文件进行烧录。
烧录程序文件,首先你要下载程序文件(所有的.py文件都要下载) 点击下载,接着把这些文件放在WorkSpace中(在Workspace文件夹上右键,点击Open,然后选择放有你下载的代码的程序文件夹即可),完成后,如下如所示:
接着,在每个文件上方,通过右键–>Open,打开代码,所有的文件都打开;
然后,如下图所示,每个文件都选择 Dowload 进主控板中即可,Download成功后,在下方控制台处会显示 Download OK,如下图红色圈圈处所示。
完成烧录后,按动四足机器狗控制板上的RST按钮(直插板子)或者是EN按钮(集成板子),复位板子,等待30S后,可以用电脑/手机搜索到ESP开头的WIFi(你搜索到的WIFI后缀不一定和我一样是6898E9,每个ESP板子都会有独立的后缀编号)。
成功连接后,按照提示在网页中访问192.168.4.1,即可访问控制界面,进行下一步的配置。
这就是烧录 Py-apple Dynamics 的过程。下节课的文章中,我将会教大家如何进行机器人的调中和校准,欢迎大家持续关注。
ADO对象: Connection Command Recordset Record Stream ASP支持的对象很多,可...
一、正则表达式概述 二、正则表达式在VBScript中的应用 三、正则表达式在VavaScr...
歌词编辑器 歌词编辑器 第一步:选择要播放的歌曲并播放 第二步:填写全部的歌词...
一石激起千层浪,继中国区浩浩荡荡的大裁员告一段落之后,甲骨文并未因此收起手...
微信文件传输助手是微信电脑版与手机微信之间相互传输图片等文件的好工具,但很...
【排序算法】之lowb三人组冒泡、插入、选择 什么是lowb三人组 冒泡排序bubble so...
vbs:把一段文字中指定字符颜色变成红色的正则 functionc(Tstr,Word) Dimre Setre...
计算属性computed: 支持缓存,只有依赖数据发生改变,才会重新进行计算 不支持...
前言 相信大家都知道在IDE中代码的智能提示几乎都是标配,虽然一些文本编辑器也...
本文将研究 ES6 的 for ... of 循环。 旧方法 在过去,有两种方法可以遍历 javas...