首页 > 其他分享 >无涯教程-Arduino - 简介

无涯教程-Arduino - 简介

时间:2023-10-18 18:32:10浏览次数:44  
标签:教程 14 Arduino 5V 无涯 FTDI 16MHz 3.3

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

关键特征是-

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

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

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

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

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

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 1 USB native
Pro micro 5V/16MHz 5V 16MHz 14 6 6 1 USB native
Pro micro 3.3V/8MHz 5V 16MHz 14 6 6 1 USB native
LilyPad Arduino USB 3.3V 8MHz 14 6 6 1 USB 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 4 USB native

参考链接

https://www.learnfk.com/arduino/arduino-overview.html

标签:教程,14,Arduino,5V,无涯,FTDI,16MHz,3.3
From: https://blog.51cto.com/u_14033984/7921498

相关文章

  • 2023跟我一起成为docker大牛:swarm 教程:部署篇「上」
    2023跟我一起成为docker大牛:swarm教程:部署篇「上」Swarm模式是用于管理一组Docker守护程序的高级功能。ip规划:Manager:Manager:172.16.95.137Node1:172.16.95.138Node2:172.16.95.1391、manager节点初始化swarmdockerswarminit--advertise-addr172.16.95.137输出:docker......
  • 苹果CMS搭建教程
    苹果CMS搭建教程市面上一般个人搭建的影视网站,大多都是采用现成的CMS系统来搭建的,如:苹果CMS、YYCMS、海洋CMS、飞飞CMS、马克斯CMS等一般用的多的是前两个。这些CMS大多都可以搜到最新的安装包,下载最新版本就行了,因为软件肯定要定时更新和维护的。小白入门建议先安装宝塔面板,......
  • 软件测试全套教程,软件测试自学线路图
    ​ 一、简介本文从一个简单的登录接口测试入手,一步步调整优化接口调用姿势,然后简单讨论了一下接口测试框架的要点,最后介绍了一下我们目前正在使用的接口测试框架pithy。期望读者可以通过本文对接口自动化测试有一个大致的了解。二、引言为什么要做接口自动化测试?在当前......
  • 新手教程系列:群晖QuickConnect:最简单的群晖外网访问NAS工具
    通过群晖Synology免费提供的QuickConnect服务,您可在外部网络轻松连接到群晖SynologyNAS,而无需设置端口转发规则或其它复杂的网络设置。QuickConnect可让您通过一个简单的可自定义地址(如 quickconnect.to/example)进行连接。这是一个简单易用,快捷部署的外网访问方式,适合群晖......
  • 新手教程系列:如何在Windows电脑上访问Synology群晖NAS
    Synology群晖NAS经过专门设计,可快速简单地在本地网络中存储和共享文件,让您直接访问Synology群晖NAS上的文件而没有每次登录DSM的麻烦。例如,您可用Windows资源管理器将文件保存到Synology群晖NAS,如同使用其它网络设备一样。1、打开Windows资源管理器窗口并进入计算......
  • 新手教程系列:如何在MAC电脑上访问Synology群晖NAS
    SynologyNAS经过专门设计,可快速简单地在本地网络中存储和共享文件,让您直接访问SynologyNAS上的文件而没有每次登录DSM的麻烦。例如,您可用Finder将文件保存到SynologyNAS,如同使用其它网络设备一样。1、打开Mac计算机上的Finder。2、沿屏幕顶部找到菜单栏。3、单击......
  • 新手教程系列:如何还原群晖 Synology NAS 意外删除或丢失的文件?
    有多种工具可恢复从群晖SynologyNAS意外删除的数据。首先建议为每个共享文件夹启用回收站选项。还有其他备份解决方案或第三方软件可用于替代回收站或与回收站结合使用。本文将指导您完成在群晖DSM上启用回收站,并向您介绍一些备选选项,以帮助您恢复已删除的文件。使用回收站......
  • Cerebro安装 Docker 教程
    简介在本教程中,我将向你展示如何在你的机器上安装Cerebro,并使用Docker运行。Cerebro是一个基于Elasticsearch的Web管理界面,它提供了一个直观的界面来管理和监控Elasticsearch集群。步骤详解步骤1:安装DockerDocker是一个开源的容器化平台,我们首先需要安装Docker......
  • 无涯教程-NumPy - decode()函数
    此函数调用numpy.char.decode()解码给定的字符串。importnumpyasnpa=np.char.encode('hello','cp500')printaprintnp.char.decode(a,'cp500')其输出如下-�����hello参考链接https://www.learnfk.com/numpy/numpy-char-decode.html......
  • Matlab 2023b 中文版 下载安装及永久激活教程!
    软件介绍:MatlabR2023b是MathWorks公司推出的一款专业的数值计算和数据可视化软件。它是Matlab软件系列的最新版本,具有许多强大的功能和工具,适用于科学、工程和金融等领域的数据分析和模拟。  安装和使用教程:1.通过文章末尾处下载软件后,选中下载的【MATLABR2023b(64bit)】压缩包......