Arduino由于
ARDUINO由于董事会是最强大的发展董事会之一ARDUINO系列.DUE板不仅有大量的功能,而且有极好的处理速度,使其适合高级应用。它可以被看作是一个专业委员会UNO作为一个初学者板。DUE板也是在ARM控制器系列上开发的,而其他板是在ATMEGA控制器系列上开发的。
ARDUINO DUE Pinout配置
销集团 |
销的名字 |
描述 |
电源 |
+5V, +3.3V, GND和Vin |
+5V -连接到+5V 或 +3.3V-连接到+3.3V 或 Vin-连接到+7V到+12V GND -接地 |
通信接口 |
UART接口(RXD TXD) * 4((0,1)、(19日18),(17日16),(15日14)) SPI接口(MOSI, MISO, SCK,RESET) x 1 TWI接口(SDA, SCL) x 2 [(20,21),(70,71)] CAN Interface (CANRX, CANTX) x2 SSC接口(RF, RD, RK, TD, TK, TF) |
采用UART (Universal Asynchronous Receiver Transmitter)接口对PRO MINI进行编程 SPI(串行外设接口)接口禁止用于编程PRO MINI TWI (Two Wire Interface)是连接外设的接口。 CAN (Controller Area Network)接口可以用于控制器之间的通信 SSC(同步串行通信)接口可用于音频和电信应用 |
输入输出引脚 |
42 I/O + 12 PWM |
虽然这54个引脚有很多功能,但它们可以被认为是数据I/O引脚。 |
模拟数字转换器 |
ADC0、ADC1 ADC2,……ADC11 |
这些通道可以用来输入模拟信号。有12位的分辨率。 |
数字-模拟转换器 |
DAC0, DAC1 |
有两个通道可以提供模拟输出。它们是12位的分辨率。 |
脉宽调制 |
PIN2, PIN13 |
这12个通道可以提供PWM(脉冲宽度调制)输出。它们是8位分辨率。 |
重置 |
重置 |
重置控制器。 |
外部中断 |
所有I / O |
在DUE板中,所有I/O引脚都可以用作中断。 |
温度传感器 |
内部连接ADC15。 |
DUE内部有温度传感器,可编程读取温度。 |
实时时钟 |
内部 |
DUE有RTC与日历和报警功能,可以在内部启用。 |
技术规格
单片机 |
SAM3X8E - 32位ARM控制器 |
工作电压 |
3.3 v |
生电压输入 |
7 v至12 v |
通过每个I/O引脚的最大电流 |
3mA和15mA查看引脚图的细节 |
最大总电流从所有I/O引脚 |
130毫安 |
闪存 |
512 kb的 |
eepm |
16个千字节 |
内部RAM |
96 kb的 |
时钟频率 |
内部:12 Mhz 外部:84 Mhz |
工作温度 |
-40ºC + 85ºC |
类似的ARDUINO董事会
ARDUINO UNOARDUINO大型,ARDUINO纳米,ARDUINO PRO迷你ARDUINO莱昂纳多
其他开发板
ARDUINO DUE在哪里使用
虽然ARDUINO板通常很受欢迎,DUE是最不受欢迎的,因为控制器是ARM和I/O引脚+3.3v输出与大多数传感器不兼容。虽然它是最不受欢迎的,但它是最推荐的设计复杂的系统,如CNC或3D打印机。此外,ARDUINO由于是一个开源平台,在这里可以获得所有相关数据和原始模块原理图。因此,您可以根据需要定制系统。
在一些情况下,DUE被选择超过其他Arduino板:
Case1:系统处理非常庞大。UNO或纳米是板,其最大时钟速度为16兆赫,因此他们可以执行的功能限制在他们的能力。他们不能处理3D打印机等高端应用程序。由于84MHz的时钟速度是UNO的5倍以上,因此,与UNO或NANO相比,DUE可以处理更多的数据。
例2:你需要连接更多的外围设备。DUE有超过54个I/O引脚。因此,当应用程序中有许多外围设备时,使用DUE是理想的。
Case3:在应用中需要提供模拟输出。UNO和NANO无法提供模拟输出,而这在某些应用中是需要的。在这些情况下,DUE将解决问题。
Case4:DUE有很多PWM和ADC输出,可以运行其他ARDUINO无法解决的应用程序。
Case5:通过CAN接口,DUE可用于电磁干扰高的系统,其他通信可能会失败。此设施不在其他ARDUINO板上。
如何使用ARDUINO DUE
DUE的使用类似于任何其他开发板。所有需要做的就是为控制器编程,并提供适当的外围设备以使系统运行。我们将在下面一步一步地讨论DUE的编程。
- DUE可以通过连接两个USB端口到PC进行编程。虽然有两个,编程端口优先于本机USB端口,以避免控制器在编程期间崩溃。所以连接由于PC使用编程端口是理想的。
- 下载安装ARDUINO IDE软件。[https://www.arduino.cc/en/Main/Software]
- 接下来得到PC和DUE之间的连接。运行一个测试程序来闪烁板上提供的LED。
- 列出DUE要执行的功能。
- 在IDE中以程序的形式编写函数。
- 记住ARDUINO IDE程序是用' C '语言编写的。
- 完成写作后。通过IDE将程序刻录到DUE。
- 断开的程序员。提供电源并安装必要的外围设备。在重新设置控制器后,它执行程序并提供所需的输出。
应用程序
- 爱好的项目。
- 电源系统。
- 物联网的应用程序。
- 显示系统。
- 仪表。
2维模型和尺寸