跳到主要内容

在Python编辑器中应用

由于Python编辑器目前是在线网页版,所以需要先安装喵家的Klink

STEP 1 安装

优先将从小喵科技官网下载的klink压缩包进行解压

  • windows用户直接解压到自定义文件夹即可
  • mac用户解压后将klink拖入应用程序中再打开
  • 首先点击更新Klink,稍作等待

1.png

  • 更新完毕后自动重启(当前最新版为1.1.9

STEP 3 更新插件

第一次安装Klink或者当Klink部分插件有更新的时候,可以看到如图中左侧更新处有红色圈圈提示,并且右侧有详细的插件状态,只需点选升级即可。(这个过程初次会有些漫长,耐心等待,注意不要在加速器下,会很慢.更新完毕后klink会自动重启。如果不慎在更新中中断了klink,需要在任务管理中关闭进程后重开

3.png

STEP 4 前往编程页面

http://python.kittenbot.cn/

  • 将nanobit插上下载器,并连上数据线

nano_3.png

  • 左上角,选择硬件Nano:Bit

image.png

  • 连上串口(注意你需要确保有mbed串口驱动,若没有先安装一下吧 点击下载驱动

image.png

  • 更新固件,因为考虑下面的例子提到在线运行,而在线运行的话,需要一个通讯固件

image.png

STEP 5 导入模块

nanobit使用的主控与microbit一样都是nrf51822,所以暂时我们可以先大部分使用microbit的原生库
具体可以查看 micropython API

from microbit import *

在线运行程序

from microbit import *

while 1:
print('x:' + str(accelerometer.get_x()))
print('y:' + str(accelerometer.get_y()))
print('z:' + str(accelerometer.get_z()) + '\n')
sleep(1000)

点击运行后,可以看到控制台窗口打印出加速度计数值
image.png

查看函数方法

除了通过API文档查看,也可以通过连接硬件后在REPL中查看

  • import microbit
  • microbit.(按下Tab键

image.png

上传程序

(功能在完善中