1. 百灵鸽

百灵鸽是由N+实验室为掌控板研发的一款扩展板,相对比于N+1.0版本,它除了小巧轻便,外型 美观之外,还将掌控板的多数引脚引出,方便学习者外接其他传感器,实现自己的新奇想法。

另外, 加入了效果极好的扬声器、音频输出孔、sht20温湿度传感器、MPU6050六轴陀螺仪等,使掌控板能实现更多功能。

../../_images/image6.png

1.1. 功能与组装

将掌控板上的三个孔与百灵鸽上的对齐,并安装好螺丝即可,注意长螺丝用于安装屏幕上方的2个孔位,短螺丝用于安装屏幕下方的孔位。

../../_images/image2.jpg ../../_images/image5.png

1.2. 充电

百灵鸽上有独立电源,但充电是通过掌控板的数据口进行充电的。所以在连接电脑使用掌控板 的时候,已经在帮百灵鸽充电了。

../../_images/image4.jpg

1.3. IO

百灵鸽扩展板有三排引脚,左右两侧对应IO口,余下一排则是IIC接口。传感器通过连 接线(最常见的为杜邦线)对接引脚即可。

../../_images/image7.png

根据接口的传感器信号类型不同, 所使用的IO接口也分为数字接口和模拟接口。

  • 模拟接口:P0、P1
  • 数字接口:P5、P11、P13、P14、P15、P16

1.4. 温湿度

SHT20是一款温湿度传感器,可感知环境 温度、湿度,支持I2C接口,兼容3.3V/5V 电平。

技术规格:
  • 支持电压:3V~5V
  • 通信接口:I2C
  • 输出信号:模拟信号
  • 温度检测:-40~125°C
  • 湿度检测:0~100%RH
图形化编程:
../../_images/image8.png
代码:
from mpython import *

from nplus import *

sht = SHT20()
while True:
    oled.fill(0)
    oled.DispChar((str(sht.temperature())), 0, 0, 1)
    oled.show()

1.5. MPU6050陀螺仪