“Bluebit智能电子硬件中级拓展套装”的版本间的差异

来自Labplus盛思维基百科
跳转至: 导航搜索
micro:bit怎么编程?
 
(未显示2个用户的25个中间版本)
第1行: 第1行:
 
==产品介绍 ==
 
==产品介绍 ==
套装包含以下模块
+
<big>套装包含以下模块</big>
{| class="wikitable"
+
{| class="wikitable" border="0" cellpadding="2" width="90%"
 +
!<big>产品名称</big>||<big>描述</big>|| width="5%"|<big>数量</big>
 
|-
 
|-
| micro:bit || micro:bit 是一款由英国广播电视公司(BBC)为青少年编程教育设计的ARM架构的单片机。板载蓝牙,加速度计,电子罗盘,三个按钮,5 x 5 LED点阵,主要用于青少年的编程教育。你可以利用BBC micro:bit实现任何酷炫的小发明,无论是机器人还是乐器,没有想不到。
+
| width="10%"|[[Extend:bitⅡ|extend bit Ⅱ]] || microbit拓展板,支持4路电机驱动、4路舵机驱动。内置声音传感器、光线传感器、无源蜂鸣器、3颗级联全彩RGB灯珠。||x1
 
|-
 
|-
| extend bit Ⅱ || microbit拓展板,支持4路电机驱动、4路舵机驱动。内置声音传感器、光线传感器、无源蜂鸣器、3颗级联全彩RGB灯珠。
+
| [[麦克风]] || 将声音信号转化为电信号,可用于测量环境音量。可通过调节可调电位器,调节触发阈值。AO输出声音的模拟信号,DO输出高电平触发信号||x1
 
|-
 
|-
| 麦克风 || 将声音信号转化为电信号,可用于测量环境音量。可通过调节可调电位器,调节触发阈值。AO输出声音的模拟信号,DO输出高电平触发信号
+
| [[热敏电阻]]|| 热敏电阻随温度升高而增大,可用于测量环境温度变化,温度范围-10~100℃。||x1
 
|-
 
|-
| 热敏电阻|| 热敏电阻随温度升高而增大,可用于测量环境温度变化。
+
| [[人体感应]] || 基于热释电红外传感器,能检测人或动物身体发射的红外线而输出电信号。当人进入其感应范围则DO输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。||x1
 
|-
 
|-
| 人体感应 || 基于热释电红外传感器,能检测人或动物身体发射的红外线而输出电信号。当人进入其感应范围则DO输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。
+
| [[土壤湿度]] || 这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。||x1
 
|-
 
|-
| 土壤湿度 || 这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。
+
| [[循迹]] || 可用于循迹线检测,当检测到黑色时,输出高电平,检测白色时,输出低电平。||x1
 
|-
 
|-
| 循迹 || 可用于循迹线检测,当检测到黑色时,输出高电平,检测白色时,输出低电平。
+
| [[按键]] || 按压式的开关数字输入模块,按下为高电平输出,释放为低电平输出。||x2
 
|-
 
|-
| 按键 || 按压式的开关数字输入模块,按下为高电平输出,释放为低电平输出。
+
| [[超声波]] ||用于超声波定位、测距、避障等应用场景。操作简单采用I2C通讯将测距值返回主控。有效测距范围3~300cm||x1
 
|-
 
|-
| 超声波 ||用于超声波定位、测距、避障等应用场景。操作简单采用I2C通讯将测距值返回主控。有效测距范围3~300cm
+
| [[颜色]] ||基于不同颜色物体对于RGB光线反射率不同的原理来分辨物体的颜色RGB分量。采用I2C通讯,操作简单,直接输出被测物体RGB分量值。||x1
 
|-
 
|-
| 颜色 ||基于不同颜色物体对于RGB光线反射率不同的原理来分辨物体的颜色RGB分量。采用I2C通讯,操作简单,直接输出被测物体RGB分量值。
+
|[[温湿度]] ||基于SHT20数字温湿度传感器集成IC。用于检测环境温湿度,具有极高的可靠性和长期稳定性。采用I2C通讯方式,操作简便||x1
 
|-
 
|-
|温湿度 ||基于SHT20数字温湿度传感器集成IC。用于检测环境温湿度,具有极高的可靠性和长期稳定性。采用I2C通讯方式,操作简便
+
|[[模拟光线]] ||内置光敏电阻,可实现光电转换。一般用于光线测量、光线控制。||x1
 
|-
 
|-
|模拟光线 ||内置光敏电阻,可实现光电转换。一般用于光线测量、光线控制。
+
|[[震动]] ||用于检测物体震动,能感应到物体微弱震动后,输出一高电平触发信号。||x1
 
|-
 
|-
|震动 ||用于检测物体震动,能感应到物体微弱震动后,输出一高电平触发信号。
+
|[[LED]] ||单色LED模块,高电平亮,低电平灭。||x2
 
|-
 
|-
|LED ||单色LED模块,高电平亮,低电平灭。
+
|[[RGB LED]] ||采用LED专用主控芯片WS2812,支持单总线控制,仅需一根管脚即可控制所有LED,并且模块支持级联控制。可实现256级亮度显示,16777216种颜色的全真色彩显示颜色。||x3
 
|-
 
|-
|RGB LED ||采用LED专用主控芯片WS2812,支持单总线控制,仅需一根管脚即可控制所有LED,并且模块支持级联控制。可实现256级亮度显示,16777216种颜色的全真色彩显示颜色。
+
|[[蜂鸣器]] ||无源蜂鸣器,可轻松的控制蜂鸣器发出声音甚至音乐。||x1
 
|-
 
|-
|蜂鸣器 ||无源蜂鸣器,可轻松的控制蜂鸣器发出声音甚至音乐。
+
|[[语音录放]] ||可以预先录制10秒的语音并保存,在需要的时候播放出来.可以通过引脚控制或物理按键播放和录音。||x1
 
|-
 
|-
|电机驱动 ||可通过两个引脚控制马达正转、反转、停止等动作
+
|[[继电器]] ||用于切换开关控制,支持控制Type-A USB设备,如USB风扇,USB小家电或者交流电、大电流、大电压等强电设备。使用灵活,可根据需要自由选择接入方式。||x1
 
|-
 
|-
|语音录放 ||可以预先录制10秒的语音并保存,在需要的时候播放出来.可以通过引脚控制或物理按键播放和录音。
+
|[[数码管]] ||4位7段LED数码管显示,可显示整形数字||x1
 
|-
 
|-
|继电器 ||用于切换开关控制,支持控制Type-A USB设备,如USB风扇,USB小家电或者交流电、大电流、大电压等强电设备。使用灵活,可根据需要自由选择接入方式。
+
|[[MIDI(电子琴)]] ||用于播放乐符,可模拟电子琴等各种乐器演奏效果。通讯方式UART,串口波特率31250bps。||x1
 
|-
 
|-
|数码管 ||4位7段LED数码管显示,可显示整形数字
+
|[[OLED]] ||128x64OLED显示屏,用于显示图像和文字,可用于串口指令,操作简便。波特率设置115200bps。||x1
 
|-
 
|-
|电子琴 ||用于播放乐符,可模拟电子琴等各种乐器演奏效果
+
|[[舵机]] ||舵机旋转范围为0-180°,它可以接受控制精确旋转到指定的角度||x1
 
|-
 
|-
|音乐播放 ||MP3播放模块,可通串口发送指令操控播放TF卡中保存的歌曲
+
|[[红外发射]]||模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps||x1
 
|-
 
|-
|OLED ||128x64OLED显示屏,用于显示图像和文字,可用于串口指令,操作简便
+
|[[红外接收]]||模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps||x1
 +
|}
 +
<br/>
 +
<big>附件清单</big>
 +
{| class="wikitable"  border="0" cellpadding="2" width="40%"
 +
!产品名称||数量
 +
|-
 +
|TT马达||x2
 +
|-
 +
|车轮||x2
 +
|-
 +
|万向轮||x1
 +
|-
 +
|锂电池||x1
 +
|-
 +
|遥控器||x1
 
|-
 
|-
|舵机 ||舵机旋转范围为0-180°,它可以接受控制精确旋转到指定的角度
+
|XH-4P转杜邦4P连接线 ||x5
 
|-
 
|-
|红外发射||模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps
+
|XH-4P转杜邦3P连接线 ||x10
 
|-
 
|-
|红外接收||模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps
+
|USB数据线 || x1
 
|}
 
|}
  
 
==micro:bit怎么编程? ==
 
==micro:bit怎么编程? ==
Step1.下载并安装[http://labplus.cn/index.php/product/software/242-m-python m:python]编程软件,该软件支持图形化编程和python源码编程。http://labplus.cn/index.php/product/download<br />
+
{{Microbit编程快速入门}}
Step2.USB接口连接至电脑,打开电源开关。电脑应能识别到可移动存储设备MICROBIT。<br />[[文件:Microbit u盘.png|400px|无框|左]]<br /><br /><br /><br />
 
Step3.打开m:python编程软件,根据需要选择图形化编程或python代码编程方式来完成程序。<br />
 
[[文件:下载Hex.png|700px|无框|左]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 
Step4.程序完成后,点击
 
[[文件:Mpython download.png|100px|无框]]
 
,下载程序并保存到microbit可移动盘上 ,待下载指示灯闪烁完毕后,说明程序下载成功。<br /><br />
 
[[文件:保存hex.png|600px|无框|左]]<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
 
  
==例子 ==
+
== 应用例程 ==
* [[Example_1 extend:bitⅡ音量计|Part1_extend:bitⅡ音量计]]
+
* [[Example_1 extend:bitⅡ音量计|Part1 音量计]]
* [[Example_2 extend:bitⅡ音乐盒|Part2_extend:bitⅡ音乐盒]]
+
* [[Example_3 extend:bitⅡ循迹小车|Part2 循迹小车]]
 +
* [[Example_4 extend:bitⅡ变色龙|Part3 变色龙]]
 +
* [[Example_5 extend:bitⅡ植物检测器|Part4 植物检测器]]

2018年3月15日 (四) 17:06的最新版本

产品介绍

套装包含以下模块

产品名称 描述 数量
extend bit Ⅱ microbit拓展板,支持4路电机驱动、4路舵机驱动。内置声音传感器、光线传感器、无源蜂鸣器、3颗级联全彩RGB灯珠。 x1
麦克风 将声音信号转化为电信号,可用于测量环境音量。可通过调节可调电位器,调节触发阈值。AO输出声音的模拟信号,DO输出高电平触发信号 x1
热敏电阻 热敏电阻随温度升高而增大,可用于测量环境温度变化,温度范围-10~100℃。 x1
人体感应 基于热释电红外传感器,能检测人或动物身体发射的红外线而输出电信号。当人进入其感应范围则DO输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。 x1
土壤湿度 这是一个简易的水分传感器可用于检测土壤的水分,当土壤缺水时,传感器输出值将减小,反之将增大。 x1
循迹 可用于循迹线检测,当检测到黑色时,输出高电平,检测白色时,输出低电平。 x1
按键 按压式的开关数字输入模块,按下为高电平输出,释放为低电平输出。 x2
超声波 用于超声波定位、测距、避障等应用场景。操作简单采用I2C通讯将测距值返回主控。有效测距范围3~300cm x1
颜色 基于不同颜色物体对于RGB光线反射率不同的原理来分辨物体的颜色RGB分量。采用I2C通讯,操作简单,直接输出被测物体RGB分量值。 x1
温湿度 基于SHT20数字温湿度传感器集成IC。用于检测环境温湿度,具有极高的可靠性和长期稳定性。采用I2C通讯方式,操作简便 x1
模拟光线 内置光敏电阻,可实现光电转换。一般用于光线测量、光线控制。 x1
震动 用于检测物体震动,能感应到物体微弱震动后,输出一高电平触发信号。 x1
LED 单色LED模块,高电平亮,低电平灭。 x2
RGB LED 采用LED专用主控芯片WS2812,支持单总线控制,仅需一根管脚即可控制所有LED,并且模块支持级联控制。可实现256级亮度显示,16777216种颜色的全真色彩显示颜色。 x3
蜂鸣器 无源蜂鸣器,可轻松的控制蜂鸣器发出声音甚至音乐。 x1
语音录放 可以预先录制10秒的语音并保存,在需要的时候播放出来.可以通过引脚控制或物理按键播放和录音。 x1
继电器 用于切换开关控制,支持控制Type-A USB设备,如USB风扇,USB小家电或者交流电、大电流、大电压等强电设备。使用灵活,可根据需要自由选择接入方式。 x1
数码管 4位7段LED数码管显示,可显示整形数字 x1
MIDI(电子琴) 用于播放乐符,可模拟电子琴等各种乐器演奏效果。通讯方式UART,串口波特率31250bps。 x1
OLED 128x64OLED显示屏,用于显示图像和文字,可用于串口指令,操作简便。波特率设置115200bps。 x1
舵机 舵机旋转范围为0-180°,它可以接受控制精确旋转到指定的角度 x1
红外发射 模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps x1
红外接收 模拟红外遥控器的键值,能发送NEC协议数据,UART通讯方式,操作简单。有效距离8米,连接波特率115200bps x1


附件清单

产品名称 数量
TT马达 x2
车轮 x2
万向轮 x1
锂电池 x1
遥控器 x1
XH-4P转杜邦4P连接线 x5
XH-4P转杜邦3P连接线 x10
USB数据线 x1

micro:bit怎么编程?

Step1.m:python编程软件安装:

双击mpythonSetup.exe按提示安装编程程序。进入官网下载 ( http://labplus.cn/index.php/product/download )
系统要求:windows7/windows8/windows10,32/64位;windows XP。
Mpython ico1.png

Step2.Micro:bit 串口驱动安装:双击mbedWinSerial.exe,按提示安装串口驱动。如需要USB串口打印数据须安装该驱动,不需要可跳过此步骤。

进入官网下载 ( http://labplus.cn/index.php/product/download )
Mbed serial.png

Step3.硬件识别:USB接口连接至电脑,打开电源开关。电脑将自动识别到可移动存储设备MICROBIT。

Microbit u盘.png



Step4. 程序设计:打开mpython编程软件,根据需要选择图形化编程或python代码编程方式来完成程序。点击软件指令区,选择对应指令进行编程,更方便快速的设计程序。也可点击菜单栏“模块化”,可切换至代码编程。

下载Hex.png

Step5. 程序完成后,点击Mpython download.png,下载程序并保存到microbit可移动盘上 ,待下载指示灯闪烁完毕后,说明程序下载成功。

保存hex.png

更多m:python编程软件操作说明可查看 http://wiki.labplus.cn/index.php?title=Mpython

应用例程