定义 Pinouts

Arduino Due 引脚定义

Arduino Due 引脚定义

背景普及:

  • Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。
  • Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。
  • Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。
  • 对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。

 

Arduino Due 新特性:

目前市场上开发主板已经很多,比较流行的有Arduino和Raspberry Pi,甚至都已经进入校园成为教导学生学习电子和编程的最佳实践教学工具。不过相对来说这些主板在配置方面并不是相当的强悍,而Arduino Due 就是因此而设计出来。Arduino Due 采用 32位 Cortex-M3 架构,时钟频率为84MHz,替代了之前的8-bit 16MHz的 ATmega328 微控处理器,同时涵盖了一个USB 2.0接口能够连接鼠标,键盘,摄像头等USB产品。

 

Arduino Due 性能的大幅度提升为产品提供了更多可能,之前版本的 Arduino 主控 ADC 速度能够达到15ksps(每秒1000个采样),新产品已经能够达到1000ksps,是之前产品的好多倍。

Arduino Due 提供 54 个数字输入输出管脚(其中 12 个可用于 PWM 输出,支持可选分辨率),12 个模拟输入,4个 UARTs(硬件串口)和两个 DAC 输出(数模转换),84 MHz 晶振,两个 USB 口,一个电源插口,一个 ICSP 头,一个 JTAG 头和一个 Reset 按钮。I/O 管脚最大可提供 3.3v 电源,注意 5 伏电压会损坏开发板。

Arduino Due 技术参数:

  • 处理器 AT91SAM3X8EA
  • 工作电压 3.3V
  • 输入电压 7-12V
  • 输入电压 (极限)6-20V
  • 数字 I/O 口 54 个 ( 12 个 PWM 输出)
  • 模拟输入引脚 12 个
  • 模拟输出引脚 2 (数模转换)
  • 排母 I/O 口直流输出总电流 130mA
  • 3.3V 电源引脚可提供800 mA 电流
  • 5V 电源引脚可一同800 mA 电流
  • 内部闪存容量 512KB
  • SRAM96 KB (two banks: 64KB and 32KB)
  • 时钟频率84 MHz

Arduino Due 拆箱:

在打开本店的 Arduino Due 之前,养成良好的习惯,请清洗双手或接触水管等金属物体,将人体过量的静电清除,防止静电击穿芯片,造成不必要的损失。

拆除防静电包装后,请保留本店独有的黑色橡塑泡棉,以备今后操作使用。

Arduino 集成开发环境的使用:

与 Arduino 集成开发环境初次见面:

Arduino 1.5.1 测试版本

Arduino 1.5.1 测试版本

Arduino 集成开发环境(IDE)是基于 JAVA 平台的开源变成软件,轻量高效,支持 Arduino 全系列主控板,无论你使用 Windows、Mac 或是 Linux,使用该软件都会看到和上图类似的操作界面,简单便捷。下面让我们

Arduino 1.5.1 程序下载

Arduino 1.5.1 程序下载

常见问题:

 

Arduino Due 下载失败

Arduino Due 下载失败

[SAM-BA] 错误,遇到该错误时,请检查 USB 线所连接的接口与 Arduino IDE 板型端口是否一致。