Arduino - 基础教程

首页 / Arduino / Arduino - 基础教程

Arduino是基于易于使用的硬件和软件的开源平台。它由一块可进行编程的电路板(称为微控制器)和一个称为Arduino IDE(集成开发环境)的现成软件组成,该软件用于将计算机代码编写并上传到物理板上。

关键特征是-

  • Arduino板能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,如打开/关闭LED,连接到云以及其他许多动作。

  • 您可以通过通过Arduino IDE向板上的微控制器发送一组指令来控制您的板函数。

  • 与大多数以前的可编程电路板不同,Arduino不需要额外的硬件即可将新代码加载到板上。

  • 此外,Arduino IDE使用C ++的简化版本,使其更易于学习编程。

  • 最后,Arduino提供了一个标准的外形尺寸,它将微控制器的函数分解为更易于访问的软件包。

    链接:https://www.learnfk.comhttps://www.learnfk.com/arduino/arduino-overview.html

    来源:LearnFk无涯教程网

Board

Board类型

根据所使用的微控制器的不同,可以使用各种Arduino板。但是,所有Arduino板都有一个共同点:它们是通过Arduino IDE进行编程的。

差异取决于输入和输出的数量(可以在单个板上使用的传感器,LED和按钮的数量),速度,工作电压,外形尺寸等。某些板被设计为嵌入式且没有编程接口(硬件),您需要单独购买。有些可以直接用3.7V电池供电,有些则需要至少5V。

这是可用的不同Arduino板的列表。

基于ATMEGA328微控制器的Arduino板

面板名称工作电压时钟速度数字I/O模拟输入 PWM UART编程界面
Arduino Uno R3 5V 16MHz 14 6 6 1通过ATMega16U2的USB
Arduino Uno R3 SMD 5V 16MHz 14 6 6 1通过ATMega16U2的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 Ethernet 5V 16MHz 14 6 6 1 FTDI兼容标头
Arduino Fio 3.3V 8MHz 14 8 6 1 FTDI兼容标头
LilyPad Arduino 328  main board 3.3V 8MHz 14 6 6 1 FTDI兼容标头
LilyPad Arduino simple board 3.3V 8MHz 9 4 5 0 FTDI兼容标头

基于ATMEGA32u4微控制器的Arduino板

面板名称工作电压时钟速度数字I/O模拟输入 PWM UART编程界面
Arduino Leonardo 5V 16MHz 20 12 7 1USB native
Pro micro 5V/16MHz 5V 16MHz 14 6 6 1USB native
Pro micro 3.3V/8MHz 5V 16MHz 14 6 6 1USB native
LilyPad Arduino USB 3.3V 8MHz 14 6 6 1USB native

基于ATMEGA2560微控制器的Arduino板

面板名称工作电压时钟速度数字I/O模拟输入 PWM UART编程界面
Arduino Mega 2560 R3 5V 16MHz 54 16 14 4通过ATMega16U2B的USB
Mega Pro 3.3V 3.3V 8MHz 54 16 14 4 FTDI兼容标头
Mega Pro 5V 5V 16MHz 54 16 14 4 FTDI兼容标头
Mega Pro Mini 3.3V 3.3V 8MHz 54 16 14 4 FTDI兼容标头

基于AT91SAM3X8E微控制器的Arduino板

面板名称工作电压时钟速度数字I/O模拟输入 PWM UART编程界面
Arduino Mega 2560 R3 3.3V 84MHz 54 12 12 4USB native

Arduino目录

这一章《Arduino - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

Service Mesh实践指南 -〔周晶 - 〕

微服务架构实战160讲 -〔杨波 - 〕

说透中台 -〔王健 - 〕

容器实战高手课 -〔李程远 - 〕

具有多索引的 Pandas 一阶差分面板数据

当数据集增长到下一页时,stimulsoft 所有页面中的重复组件

保留只出现一次的向量元素或矩数组

如何在给定一个信息的情况下访问 JSON 信息,如果另一个信息是该...

当我使用 discord.py 使用 ast.literal_eval 时,第 1 行出现格...

复制 X 次特定行的 pandas 数据帧

视频推荐〔1-5 Arduino程序 - 变量〕

更多 Arduino-overview 视频教程 »