亚博官网Sparkfun Gator:Bit V2连接指南

γ
贡献者: 闪电鹰英格兰蜥蜴
喜爱的 最喜欢的

介绍

这个亚博官网Sparkfun Gator:位V2是bbc micro:bit的开发板。几乎每一个微型:钻头都被分为鳄鱼夹式垫片,关于鳄鱼:咬,所以你可以充分利用它。Gator:Bit配有五个可寻址LED,内置蜂鸣器(扬声器)以及电源管理系统,使您可以访问3.3V和5V。Gator:Bit可以从2.7V-9V供电,为您提供多种供电选项。

亚博官网sparkfun gator:bit v2.0-micro:bit承载板

亚博官网sparkfun gator:bit v2.0-micro:bit承载板

DEV-15162
19.95美元

没有任何外部硬件,这个加特:位(V2)仍然是micro:bit的探索性开发板。无论是使用车载可寻址LED的数据可视化,还是使用内置扬声器创建音乐作品,我们都用gator:bit覆盖了它。

有了一些鳄鱼夹和额外的硬件,你就能探索传感器等输入。电位器,按钮和控制输出,比如灯,马达,和发言者。

所需材料

以下是一些可以帮助您开始使用Gator的产品:

建议材料

除上述内容外,以下是一些产品,可以让您开始使用gator:bit构建电路来控制输入和输出:

亚博官网Sparkfun Gator:启动程序Protosnap

亚博官网Sparkfun Gator:启动程序Protosnap

SEN-14891
9.95美元
亚博官网Sparkfun Gator:彩色Protosnap

亚博官网Sparkfun Gator:彩色Protosnap

COM—14890
9.95美元
亚博官网Sparkfun Gator:控制协议

亚博官网Sparkfun Gator:控制协议

COM—14968
9.95美元
鳄鱼试验引线-多色(10包)

鳄鱼试验引线-多色(10包)

PRT-1297
2.95美元

建议阅读

如果你不熟悉micro:bit,我们推荐阅读这里概述一下.

如果您不熟悉以下概念,我们建议在继续之前先查看这些教程。

什么是电路?

每个电气工程都是从一个电路开始的。亚博官网不知道电路是什么?我们是来帮忙的。

电压,电流,阻力,欧姆定律

亚博在线娱乐官网了解欧姆定律,所有电气工程中最基本的方程之一。

什么是电?

我们可以在电脑上看到电的运行,为我们的房子照明,当闪电在雷雨中袭击时,但是它是什么呢?这不是一个简单的问题,但本教程将为您提供一些帮助!

发光二极管(LED)

亚博在线娱乐官网了解有关LED的基础知识以及一些更高级的主题,以帮助您计算包含许多LED的项目的需求。亚博官网

硬件概述

特征:

  • 微型:位卡边缘连接器
  • 筒式千斤顶(5.5 x 2.1毫米)
  • 输入电压:2.7V-9V
  • 5个内置可寻址LED
  • 内置蜂鸣器
  • 5V输出
  • 3.3V输出
  • 7个受保护的输入/输出引脚
  • SPI通信用3针
  • 我的2个别针C
Gator:Bit V2和Micro:Bit

给鳄鱼供电:咬

有三种方法可以给你的鳄鱼供电:Bit V2,要么来自桶杰克,贴上标签的鳄鱼夹垫Vin,或者通过微:钻头本身。关于鳄鱼:咬,输入电压介于2.7V和9V将被规定为3.3V为micro:bit供电,演讲者,以及供任何鳄鱼夹销使用。5V还可以通过输入电压调节或提高LED和任何您想使用的非车载硬件(如伺服电机)的电源。当Gator:Bit通电时,电源指示灯,下面以红色突出显示,将打开。

无论您是从筒式千斤顶还是从夹持式电源供电,Gator:bit可以与micro:bit上的USB一起使用。Gator:Bit的电源电路的布置使电路板使用最大的电源。

突出显示电源选项

电源选项。电源指示灯以红色突出显示。

输入管脚

I/O保护插脚

gator:bit(v2)的目的是让您从micro:bit访问尽可能多的gpio,安全地。不仅是针脚0,1,2,8,16,5(Button A),11(按钮B)断开,但它们也有过电压和过流/短路保护。引脚0,1,2个为ADC引脚;虽然,引脚8,16,5,11个是能够读写的数字管脚。

注:由于保护二极管,针脚0的电容感应功能,1,2可能是有限的,如果不存在。

突出显示的插针选项卡

输入引脚。

I2c和SPI串行

Gator:Bit还提供对插脚13的访问,14,15,19和20。这些是可用于读取和写入数字信号的数字插脚。Pins 13,14,&15也是SPI通讯管脚,使您能够使用Sparkfun的SPI传感器与Gator:位。亚博官网插脚19和20是I扩展使用micro:bit的通信引脚,包括Sparkfun的所有i亚博官网C传感器。

读/写数字端口

读/写数字端口。

输出

电压输出

Gator:Bit(V2)让您可以访问更多的micro:Bit管脚,它还让您可以访问3.3V5V.你的伺服动作将变得更干净,你将能够轻松地为外围硬件供电。

为了使用电压标签,这个VOUT开关需要打开。当你不需要它的时候,你可以选择关掉它。

VOUT开关突出显示

VOUT开关

在板的右侧有两个“输出”销。一个5V一个3.3V.您将知道输出电压何时可用,因为两个红色LED将在PAD的正上方打开。您可以使用两个接地垫中的任何一个,因为所有接地都已连接。

突出显示VOUT端口

VOUT端口。


现在让我们看看有趣的输出,光和声音!左下角有一个蜂鸣器。我们故意选了一个小喇叭。你将能够探索创造数字音乐,然后在Gator:Bit上直接收听。当你准备好炫耀你的工作时,你可以很容易地装上一个更大的扬声器。


压电式扬声器

你会注意到这里有另一个开关。扬声器连接到针脚0,因此,如果您想播放音乐,音乐开关需要打开,您将无法使用PIN 0。相反地,如果您想使用pin 0,音乐开关需要关闭。

演讲者和音乐开关突出显示

扬声器和音乐开关。

可寻址LED

发光二极管!可寻址LED!连接到插脚12的是5个可寻址LED,第一个LED位于左侧。Neopixel MakeCode扩展是一种很好的控制方法。下面我们有几个使用扩展的例子。

突出显示的LED

发光二极管!

编程环境

有几个编程环境可以使用micro:bit和gator:bit。

马克科

makecode是一个基于块编程的Web应用程序。然后这些块直接转换为javascript;为了便于检查,您可以来回切换。要将程序上载到micro:bit,请下载项目并将其拖放到micro:bit上。亚博官网

快速入门指南在makecode上是熟悉块的最好方法,扩展,在micro:bit上下载和运行程序。

从一开始,您就可以看到程序上的基本构建块。开始时你的设置在哪里,变量声明,以及任何其他启动消息或图像。永远是你的循环功能。如果你想让一个LED闪烁,你可以打开一个LED一段时间,然后关闭一段时间,这样循环就可以让它永远重复。

生成代码屏幕截图

单击图像以进一步查看。

在左手边有一个模拟程序,程序带有micro:bit和扩展列表。单击扩展列表后,将向您提供与该扩展关联的块。

突出显示输入包

单击图像以进一步查看。

由于块是基于javascript的,您可以在块中查看程序和javascript之间切换,makecode是一个很好的快速开始编程和学习另一种语言的方法。亚博在线娱乐官网

突出显示代码javascript

单击图像以进一步查看。

教育街区

与makecode类似,还有一个基于web和块的编程环境,叫做教育街区.edublocks直接转换为python 3。

使用内置的示例程序,您可以探索如何使用这些块并将程序加载到micro:bit。

Edublocks示例程序

单击图像以进一步查看。

通过单击右侧的“blocky”选项卡,块代码将转换为python 3。

python 3示例块

单击图像以进一步查看。

另一个快速开始编程和学习另一种语言的好方法。亚博在线娱乐官网

其他

micro:bit也有一个Python编辑器对于微丝。Micropython是python 3的一个子集,专门为micro:bit这样的微控制器设计。

micro:bit也可以在Arduino编程.更好的是,由于micro:bit有蓝牙和无线电,它可以与一个称为布林克.您可以在Arduino中创建程序,然后通过应用程序发送和接收数据。发送数据甚至可以更新micro:bit,像灯光一样实时定制输出。


五金件装配

装配

简单地说,插入微钻头进入槽中加特:比特V2如下所示。

micro:bit插入到gator:bit v2

一个micro:bit插入Gator:bit v2。

程序设计

为以下示例编程micro:bit,只需使用USB micro-B电缆.您将把下载的.hex文件拖放到micro:bit模拟的磁盘驱动器中。

微型:位连接到笔记本电脑

一个micro:bit通过USB线连接到笔记本电脑上。

独立电源

为Gator供电:以下示例的位,你可以通过Gator:Bit或Micro:Bit为所有设备供电。关于鳄鱼:咬,您可以使用筒式千斤顶或VIN和接地垫。在micro上:位,您可以使用JST电池终端或USB micro-B连接器。

Gator:Bit V2通过带4xAA电池组的筒式千斤顶供电

Gator:Bit V2通过带4xAA电池组的筒式千斤顶供电。

示例项目:LED亚博官网动画

安装Microsoft MakeCode的Neopixel扩展

抬起头来!以下示例使用makecode,它是第三方软件,因此,我们可能不知道会有什么变化。在大多数情况下,您应该能够在互联网上搜索有关更改的信息以及如何解决这些更改。例如:

以前,这些库被称为makecode包。它们现在被称为makecode扩展。
谷歌搜索 更改代码包“第一个搜索结果是 常见问题解答-Microsoft MakeCode,这篇文章的最后详细介绍了这些信息。

要使用Gator上的可寻址LED:bit,您需要安装makecode扩展。点击先进的>添加扩展.搜索新奥佩克扩展名,然后单击扩展名将其添加到可用扩展名列表中。

生成代码扩展

例子

在MakeCode编辑器中重新创建以下代码,或者通过单击下载按钮测试来下载示例!


该程序从LED上的彩虹图案开始,然后从左侧顺序关闭LED。一旦它们全部关闭,新的动画将从左侧顺序开始;LED将变为蓝色,但将以随机颜色填充以前的LED,而不是关闭。亮度调低到75,以节省您的眼睛和电池寿命!

示例项目:按钮旋亚博官网律播放器

这个项目使亚博官网用扬声器和按钮A和B。这个项目很亚博官网容易扩展,通过使用插脚5(按钮A)和11(按钮B)上的鳄鱼夹,使用按钮或簧片开关等外部硬件触发按钮按下事件。

例子

在MakeCode编辑器中重新创建以下代码,或者通过单击下载按钮测试来下载示例!


程序开始时,第八个音符显示在micro:bit的5x5 LED矩阵上。当按下按钮A或B时,播放视频游戏类型的旋律。你可以从几个旋律中选择,也可以自己制作。通过添加更多按钮并使用“按上销“针脚0上的代码块,1,或2,您可以创建一个5按钮鼓机或合成器!

实例

这个函数可以在makecode的“input”扩展中找到。

资源和进一步发展



更多Sparkfun教程,亚博官网查看一些相关的micro:bit教程:

Micro:气候套件实验指南

一个建立在廉价基础上的气象站套件,易于使用的micro:bit和microsoft makecode。

如何在微控制器板上加载微丝。

本教程将向您展示如何将Micropython解释器加载到各种开发板上。

亚博官网Sparkfun Gator:Bit V2连接指南

Gator:BitV2是BBC micro:Bit的突破板。Gator:Bit几乎将micro:Bit上的每个针脚都暴露在带有电路保护的可夹式焊盘上。它还具有内置可寻址LED和内置蜂鸣器。

尝试探索微型:用硬纸板电路钻头!