Arduino MKR1000 Wi-Fi板
Arduino MKR1000 PINOUT描述
引脚类别 |
引脚名称 |
细节 |
力量 |
Li-Po(3.7V),VIN,VCC,5V,gnd |
唇杆(3.7V):可以通过将锂聚合物电池连接到该引脚来供电。电池的名义电压应为3.7V,最低电压为700mAh Vin:板也可以由连接到此输入引脚的调节的5V电源提供动力。该引脚的最大电压为6V 5V:如果使用USB,则可以使用此输出引脚来获得 +5V电源,以供电其他电路 VCC:该引脚通过使用板调节器IC输出受调节的3.3V。 gnd:地面别针。 |
重置 |
重置 |
重置微控制器。 |
模拟别针 |
A0 - A6 |
这7个引脚用于测量0-3.3V范围内的模拟电压,分辨率为8/10/12位 |
DAC引脚 |
DAC0 |
提供基于数字输入的模拟电压,分辨率为10位 |
输入/输出引脚 |
数字别针D0 -D14 |
可以用作输入或输出引脚。0V(低)和3.3V(高) |
系列 |
rx,TX |
用于接收和传输TTL序列数据。 |
外部中断 |
0、1、4、5、6、7、8,A1 -OR 16-,A2-或17 |
这8个引脚可以用作外部中断 |
PWM |
0、1、2、3、4、5、6、7、8、10,A3-或18 - ,A4 -OR 19 |
12个引脚可用于提供8位PWM。 |
spi |
10(MOSI),12(MISO)和9(SCK) |
用于SPI通信。 |
内置的LED |
13 |
打开内置的LED。 |
IIC |
11(SDA),12(SCL) |
用于I2C/TWI通信。 |
aref |
aref |
提供输入电压的参考电压。 |
Arduino MKR1000技术规格
微控制器 |
SAMD21 Cortex-M0+ 32位低功率臂MCU |
工作电压 |
3.3V |
推荐的VIN引脚的输入电压 |
监管5V |
模拟输入引脚 |
7(A0 - A6) |
数字I/O针 |
8 |
DC电流I/O销 |
7 ma |
DC电流3.3V引脚 |
50 ma |
闪存 |
256 kb |
SRAM |
32 kb |
EEPROM |
不 |
频率(时钟速度) |
32.768 kHz(RTC),48 MHz |
沟通 |
IIC,SPI,USART |
其他Arduino董事会
Arduino Uno,,,,Arduino Pro Mini,Arduino Mega,Arduino应得,Arduino Leonardo
其他开发委员会
覆盆子皮,图片开发委员会,AVR开发委员会,MSP430 LaunchPad,英特尔·爱迪生,ESP32
其他物联网开发委员会
覆盆子皮,,,,ESP8266,ESP12,ESP32,Intel Edison,Arduino Yun,Nodemcu,ble,,,,洛拉,,,,NRF24L01
ESP8266和Arduino MKR1000之间的差异
自从发布以来ESP8266模块这是Nodemcu系列的一部分,它在大多数IoT项目中都越来越多地使用。该设备的受欢迎程度是由于其廉价的价格和使用Arduino IDE编程的能力。现在考虑一个Arduino MKR100 Wi-Fi板,在MKR1000上选择ESP8266通常是令人困惑的。
比较两个板的规格和功能,很明显,MKR1000具有更多的数字引脚,LI-PO电池充电电路选项,DAC选项,高编程内存和加密芯片。但是,这两个不利的弊端是MKR1000的成本至少比ESP8266高8倍,并且没有强大的社区支持。因此,纯粹取决于设计师考虑利弊和选择做出理想的选择。
了解Arduino MKR1000
Arduino MKR1000代表“ Maker 1000”。Arduino的这个小型委员会旨在建造物联网项目由于它带有板载Wi-Fi功能。它还可以在32位体系结构上运行,从而使其具有加密功能更快,更可靠。与往常一样,由于董事会来自Arduino,因此预计它将获得巨大的社区支持,并且对于初学者来说,在网络上经验较少的IoT项目开始更容易。
为您的Arduino MKR1000供电
您可以通过三种方式来为纳米供电。
Li-Po电池连接器:板配有锂聚合物电池连接器,与电路相关的电路为电池充电。因此,一旦开发完成,就可以通过将其连接到该连接器并通过USB充电来运行电池上的模块。
USB Jack:通过电缆将迷你USB插孔连接到手机充电器或计算机,它将吸收板功能所需的电源。董事会在3.3V上工作,因此USB的5V将使用车载调节器对3.3V进行监管。
Vin Pin:VIN引脚可以提供受管制的 +5V,以为板供电。
VCC PIN:如果您有受管制的 +3.3V电源,则可以将其直接提供给Arduino的VCC引脚。
输入输出:
您的MKR1000板上完全有15个数字别针和7个模拟别针。这些整个引脚仅兼容3.3V。数字引脚可通过将它们用作输入引脚或驱动负载来将其用于连接它们,以通过使用它们作为输出引脚。一个简单的功能,例如pinmode()和digitalwrite()可用于控制其操作。数字引脚的工作电压为0V和3.3VV。模拟引脚可以使用7个模拟引脚中的任何一个简单函数,例如Analogread()。
这些引脚除了达到其目的外,还可以用于特殊目的,如下所述:
- 串行引脚13(RX)和14(TX):RX和TX引脚用于接收和传输TTL序列数据。
- 外部中断引脚:可以将这些引脚配置为触发低值,上升或下降边缘或值变化的中断。
- PWM引脚:这些引脚通过使用8位PWM输出AnalogWrite()功能。
- Spi Pins:这些引脚用于SPI通信。
- 内置的LED引脚D6:该引脚与内置的LED连接,当引脚6高 - LED打开,而引脚6较低时,其关闭。
- i2c引脚:用于使用电线库的IIC通信。
- aref:用于为模拟输入提供参考电压类似物()功能。
- 重置别针:使该引脚低,重置微控制器。
如何使用arduino mkr1000
将您的第一个程序上传到Arduino MKR1000几乎不需要5-10分钟。所有您需要的Arduino IDE,USB电缆和您的板本身。
下载并安装Arduino:
第一步是安装Arduino IDE,该IDE可从下面的链接免费下载。安装Arduino后,您可能还需要安装驱动程序(下面给出的链接),以供您的Arduino与计算机通信。确保您获得了Arduino IDE的最新版本(1.6.8或更高版本)。
安装板包并上传程序:
到我写这篇文章时,默认情况下,Arduino IDE还没有“工具板”菜单中的MKR1000板。因此,您必须打开董事会经理并安装MKR1000董事会的董事会详细信息。可以找到更多的指导这里。
安装后,只需通过USB电缆连接到计算机,然后您可以选择所需的板和COM端口。然后上传任何示例程序,以检查董事会是否按预期工作,您可以使用互联网来构建大量惊人的项目并获得乐趣。
2D模型和尺寸