Arduino 教程 |
您所在的位置:网站首页 › arduino的输入和输出 › Arduino 教程 |
手册说明: Arduino是一个基于易于使用的硬件和软件的原型平台(开源)。 它包括一个可编程的电路板(称为微控制器)和一个称为Arduino IDE(集成开发环境)的现成软件,用于将计算机代码写入并上传到物理板。Arduino提供了一个标准的外形规格,将微控制器的功能打破成更易于使用的封装。 本教程面向对Arduino感兴趣的的学生或爱好者。 使用Arduino,我们可以非常快地了解微控制器和传感器的基础知识,并且可以开始构建原型,而只需很少的投资。本教程旨在让您在学习如何使用Arduino及其各种功能并能学以致用。 先决条件在开学习行本教程之前,我们假设您已经熟悉C和C ++的基础知识。 如果你不太清楚这些概念,那么我们建议你先学习一下我们的C和C ++的简短教程。 对微控制器和电子器件的基本理解是有帮助的。 Arduino主要特点是 -Arduino板卡能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,例如激活电机,打开/关闭LED,连接到云和许多其他操作。 您可以通过Arduino IDE(称为上传软件)向板上的微控制器发送一组指令来控制板功能。 与大多数以前的可编程电路板不同,Arduino不需要额外的硬件(称为编程器),以便将新代码加载到板上。 您可以简单地使用USB电缆。 此外,Arduino IDE使用C ++的简化版本,使其更容易学习编程。 最后,Arduino提供了一个标准的外形规格,将微控制器的功能打破成更易于使用的封装。 根据使用的不同微控制器,可提供各种Arduino板。 然而,所有Arduino板都有一个共同点:它们通过Arduino IDE编程。 差异基于输入和输出的数量(可以在单个板上使用的传感器,LED和按钮的数量),速度,工作电压,外形尺寸等。一些电路板设计为嵌入式并且没有编程 接口(硬件),您需要单独购买。 有些可以直接从3.7V电池运行,其他人需要至少5V。 这里有一个不同的Arduino板的列表。 基于ATMEGA328微控制器的Arduino板卡 板名称工作电压时钟速度数字i / o模拟输入PWMUART编程接口Arduino Uno R35V16MHz14661USB通过ATMega16U2Arduino Uno R3 SMD5V16MHz14661USB通过ATMega16U2红板5V16MHz14661USB通过FTDIArduino Pro 3.3v / 8 MHz3.3V8MHz14661FTDI兼容头Arduino Pro 5V / 16MHz5V16MHz14661FTDI兼容头Arduino mini 055V16MHz14861FTDI兼容头Arduino Pro mini 3.3v / 8mhz3.3V8MHz14861FTDI兼容头Arduino Pro mini 5v / 16mhz5V16MHz14861FTDI兼容头Arduino以太网5V16MHz14661FTDI兼容头Arduino Fio3.3V8MHz14861FTDI兼容头LilyPad Arduino 328主板3.3V8MHz14661FTDI兼容头LilyPad Arduino简单板3.3V8MHz9450FTDI兼容头基于ATMEGA32u4微控制器的Arduino板卡 板名称工作电压时钟速度数字i / o模拟输入PWMUART编程接口Arduino Leonardo5V16MHz201271本机USBPro微5V / 16MHz5V16MHz14661本机USBPro微型3.3V / 8MHz5V16MHz14661本机USBLilyPad Arduino USB3.3V8MHz14661本机USB基于ATMEGA2560微控制器的Arduino板卡 板名称工作电压时钟速度数字i / o模拟输入PWMUART编程接口Arduino Mega 2560 R35V16MHz5416144USB通过ATMega16U2BMega Pro 3.3V3.3V8MHz5416144FTDI兼容头Mega Pro 5V5V16MHz5416144FTDI兼容头Mega Pro Mini 3.3V3.3V8MHz5416144FTDI兼容头基于AT91SAM3X8E微控制器的Arduino板卡 板名称工作电压时钟速度数字i / o模拟输入PWMUART编程接口Arduino Mega 2560 R33.3V84MHz5412124USB原生 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |