Mbed支持microbit,所以同样可以使用Mbed开发newbit。
首先到Microbit的Mbed网站,将开发板添加到你的账户中。如果你还没有注册Mbed账户,就需要先注册一个。
如果是第一次使用Mbed,在Windows下需要安装一个串口驱动,这样才能识别出newbit的串口。如果是Linux和MacOS,那么就无需安装驱动,系统会自动识别出来。安装驱动时需要将开发板通过microUSB连接到计算机,如果安装串口驱动出现问题,多半是因为使用了精简版的windows,需要查看安装记录中的提示,看缺少什么文件。
驱动下载网址:https://developer.mbed.org/handbook/Windows-serial-configuration
直接下载驱动:https://developer.mbed.org/media ... WinSerial_16466.exe
然后就可以进入Mbed的在线编辑环境Mbed compiler,使用浏览器在线进行编程,无需安装任何软件。Mbed中已经提供了几个参考程序,可以从这些例子开始,非常简单的用C++编写程序。
闪灯的例子
DigitalOut col0(P0_4, 0);
DigitalOut myled(P0_13);
int main() {
while(1) {
myled = 1;
wait(0.2);
myled = 0;
wait(0.2);
}
}
显示滚动文字
#include "MicroBit.h"
MicroBitDisplay display;
int main()
{
while(1)
display.scroll("");
}
程序写好后,可以直接通过浏览器在线编译,编译后的文件将会通过浏览器直接下载(bin文件),将这个文件复制到newbit,然后按下复位键,就可以运行了。
简单程序可以在线开发,复杂的程序还是需要使用本地开发软件。mbed可以将程序导出来,使用其它软件进行仿真、调试。
更多使用Mbed开发的相关信息,可以参考mbed网站上的说明:
https://developer.mbed.org/platforms/Microbit/
文章评论(0条评论)
登录后参与讨论