本帖最后由 风之轻云之白 于 2020-4-27 21:40 编辑
期待了这么多天终于拿到了麻雀一号这个开发板了,在家呆了好几个月没有写代码手都痒了,哈哈哈哈~~~
不过确实现在网上资料比较少,下面就分享一下这两天使用过程中遇到的坑,好多坑还不会填,希望大家帮帮我一起把坑填上吧方便后人的学习,嘻嘻嘻
首先说一下micropython的优势吧:首先就是他的简洁性,只需要很少的代码就可以实现很复杂的功能,其次这个板子下载程序太麻烦了还是使用micropython下载方便
首先看一下上手效果吧:这是一个查询天气的界面,这个功能只需要很少代码就可以实现哦~
下面就开始上手吧!!!
首先,收到开发板时候进入的是msh命令行,需要通过ota更换成micropython的解释器,这个固件就使用麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\firmware\目录下的rtthread.rbl文件。在命令行中输入Tab键会显示可用的命令
1.使开发板和电脑连接到同一个wifi下,通过在msh命令行中输入wifi w0 join name password(注意这里面的名字和密码越简单越好,因为我当时名字密码有点复杂就怎么也连接不成功)
2. 搭建服务器,这里使用 麻雀1号资料包_20200422\工具软件\MyWebServer3621\MyWebServe,首先停止服务,然后更改服务目录为rbl文件的目录,最后再启动服务就好了。这个rbl文件使用麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\firmware\目录下的rtthread.rbl
3. 在msh命令行中输入命令,然后等待更新完成之后重启板子就进入python环境了。当提示符由msh>便成为>>>时说明一切正常。这是就可以在终端中输入python命令实验一下啦
接下来,就试试第一个图中的天气查询的程序把,工程使用的是:麻雀1号MicroPython图像识别示例\BK7252_Micropython_Demo\code\MicroPython_Demo\weather_show,使用VSCode打开工程,连接到开发板,同步工程文件,右键点击直接在设备中运行该MicroPython文件就可以运行啦。(如果运行时报下面第二个图中的错误,重新运行一下就好了,我也不知道为什么。)(PS:有小伙伴说第二张图那个报错貌似是要连接wifi后等待几秒等成功连接在发请求就不会报错了,你加个sleep试试,例程中sleep了3秒,我试着改成5秒就不会报错了,感谢这位小伙伴)
|