Arduino - 简介介绍
Arduino是基于易于使⽤的硬件和软件的开源平台。它由⼀块可进⾏编程的电路板(称为微控制器)和⼀个称为
Arduino IDE(集成开发环境)的现成软件组成,该软件⽤于将计算机代码编写并上传到物理板上。
关键特征是-
Arduino板能够读取来⾃不同传感器的模拟或数字输⼊信号,并将其转换为输出,如打开/关闭LED,连接到云以及其他许多动作。
您可以通过通过Arduino IDE向板上的微控制器发送⼀组指令来控制您的板函数。
与⼤多数以前的可编程电路板不同,Arduino不需要额外的硬件即可将新代码加载到板上。
此外,Arduino IDE使⽤C ++的简化版本,使其更易于学习编程。
最后,Arduino提供了⼀个标准的外形尺⼨,它将微控制器的函数分解为更易于访问的软件包。
Board类型
根据所使⽤的微控制器的不同,可以使⽤各种Arduino板。但是,所有Arduino板都有⼀个共同点:它们是通过Arduino IDE进⾏编程的。
差异取决于输⼊和输出的数量(可以在单个板上使⽤的传感器,LED和按钮的数量),速度,⼯作电压,外形尺⼨等。某些板被设计为嵌⼊式且
没有编程接⼜(硬件),您需要单独购买。有些可以直接⽤3.7V电池供电,有些则需要⾄少5V。
这是可⽤的不同Arduino板的列表。
基于ATMEGA328微控制器的Arduino板
⼯作电 时钟速 数字 模拟输
⾯板名称 PWM UART 编程界⾯
压 度 I/O ⼊
通过ATMega16U2的
Arduino Uno R3 5V 16MHz 14 6 6 1
USB
通过ATMega16U2的
Arduino Uno R3 SMD 5V 16MHz 14 6 6 1
USB
Red Board 5V 16MHz 14 6 6 1 通过FTDI的USB
Arduino Pro 3.3v/8 MHz 3.3V 8MHz 14 6 6 1 FTDI兼容标头
Arduino Pro 5V/16MHz 5V 16MHz 14 6 6 1 FTDI兼容标头
Arduino mini 05 5V 16MHz 14 8 6 1 FTDI兼容标头
Arduino Pro mini 3.3v/8MHz 3.3V 8MHz 14 8 6 1 FTDI兼容标头
Arduino Pro mini 5v/16MHz 5V 16MHz 14 8 6 1 FTDI兼容标头
吾⽣也有涯,⽽知⽆涯 - ⽆涯教程
Arduino Pro mini 5v/16MHz 5V 16MHz
原创力文档

文档评论(0)