在Makecode编程平台使用

1.将下载器如图接插在Nanobit上,并连上USB

../../_images/nano_3.png

Nanobit第一版用户为下载器与nanobit相连,如下图直接插上USB即可

../../_images/0530.png

2.此时电脑会显示名为Nanobit的盘符(首次插上会提示自动安装驱动,与Microbit类似)

../../_images/0430.png

3.加载插件

前往Makecode编程页面

加载如下插件地址:https://github.com/KittenBot/pxt-nanobit

../../_images/0336.png

Nanobit小例子——使用OLED

1.支持如下2种规格的OLED

../../_images/nano_6.png

2.以下以0.91寸的OLED(128x32像素)为例的编程的现象如图

../../_images/0723.png

../../_images/0627.png

3.OLED分栏积木块介绍

../../_images/1813.png

4.简单示例与现象

../../_images/nano_7.png ../../_images/nano_8.png ../../_images/nano_9.png

5.显示中文

众所周知Microbit里是没有中文字库,但是我们可以用取巧的办法,把字以图片的方式绘制出来后,显示在对应的位置上。但因此你需要使用喵家的离线版Makecode,因为编辑器集成在上面了,目前只支持Windows用户。

前往下载

6.选择屏幕编辑器

../../_images/nano_10.png

7.输入你要的文字,一次只输入一个,别忘记渲染

../../_images/nano_11.png

8.点击生成,与返回

../../_images/nano_12.png

9.这里我编写了一个是显示中文与温度变量的程序:

../../_images/nano_13.png

Nanobit小例子——IO模拟读写

Nanobit的引脚定义与Microbit的引脚定义一致。可以直接通过引脚分栏,对IO进行数字与模拟读写。

Nanobit上有些引脚如Row3、Row2..等等,这些引脚在Microbit的引脚分栏中是没有的,大家需要注意下,我们挑一些有的引脚进行使用即可。

引脚分栏如下

../../_images/1022.png

../../_images/1122.png

在P0口接一个按键,当按键按下时,控制Nanobit上的Link灯亮(Nanobit上Link灯是接在P15上),对应的程序如下:

../../_images/1222.png

与Arduino Nano扩展板兼容

  • 根据Arduino nano我们的引脚做了映射,具体见上文引脚说明

../../_images/1419.png

../../_images/1910.png

  • 如果配合扩展板使用,接入5V外部电源后,V的电压为5V

../../_images/2011.png

  • 扩展上读取模拟值,模块需要接3.3V,才能得到比较准确的值(Nanobit的模拟读电压基准就是3.3V)

../../_images/2110.png

  • 使用扩展板5V供电时,请勿!请勿插上!Nanobit的锂电包,5V电源会直接供给锂电包,过压会导致锂电包直接进入保护模式。

../../_images/229.png

外接锂电池

推荐使用喵家锂电池包,带外壳完全可靠。

Nanobit上没有集成锂电充电电路,因此锂电包充电需要外部进行充电。可以用专用的锂电充电模块,或者你想简单点,可以直接用喵比特,喵比特上含有充电电路,可以给锂电包进行充电。

../../_images/0825.png

../../_images/1519.png