第一章 初识Arduino-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2674|回复: 0

第一章 初识Arduino

[复制链接]
发表于 2022-2-8 14:45 | 显示全部楼层 |阅读模式
本帖最后由 OpenJumper 于 2022-2-9 15:15 编辑

[md]## Arduino的简介

Arduino是由是意大利一家高科技设计学校的老师Massimo Banzi所设计的。Banzi的学生经常向他抱怨找不到便宜又好用的微控制器。所以Arduino诞生了。

Arduino设计的目的就是为了让不懂计算机编程和电子硬件设备设计的艺术设计师们尽快将自己的创意和想法实现。Arduino是一个简单易用的可以拿来为设计师快速实现创意的电子硬件。

所以Arduino就像一个小型电脑,可以允许用户按照自己需要多次编程让它实现不同功能。

更多关于arduino的详细介绍参考:<http://arduino.cc>

## Arduino的优势

+ 开放性

Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源免费的,在开源协议范围内里可以任意修改原始设计及相应代码,修改后也要开源就行了。

+ 简单清晰的开发

Arduino IDE基于processing IDE开发。对于初学者来说,极易掌握,同时有着足够的灵活性。不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。

+ 社区与第三方支持

Arduino有着众多的开发者和用户,你可以找到他们提供的众多开源的示例代码、硬件设计。例如,可以在Github.com、Arduino.cc、Openjumper.com等网站找到Arduino第三方硬件、外设、类库等支持,更快更简单的扩展你的Arduino项目。

+ 硬件开发的趋势

Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关注创意与实现,更快的完成自己的项目开发,大大节约了学习的成本,缩短了开发的周期。

## Arduino与mixly的结合

通过mixly图形化编程来进一步简化Arduino的学习难度,让Arduino硬件开发由适合高中生学习的难度直接降低到小学生也可以很容易的学习,娱乐性强。同时将图形模块化与代码相结合的方式,锻炼学习者的逻辑思维能力,可以真正的实现零基础编程,早点接触STEM教育。

## Arduino硬件开发板介绍

Arduino主控板系列有多种型号,mixly软件兼容了绝大部分主流的Arduino开发板,但是由于不同的开发板使用受众不一样,其中Arduino Uno是使用最为广泛的开发板,功能齐全又适合初学者使用。所以本教程选择对应的Arduino主控板型号为Arduino Uno。
01.jpg

+ 主板上面一盘引脚分别对应数字口0-13号。

+ 下方A1到A5为模拟输入接口。旁边引脚分别为电源3.3V和5V输出引脚。

+ 左上角服务按键,点下时程序会重新复位。

+ USB接口为电脑和主板通信的数据接口,同时usb还可以给主板提供5V的电压,保证主板的基础通信。

+ 主板上带有4颗指示灯,L为连接在13号引脚上的指示灯,RX TX是串口通讯指示灯,ON为UNO主板的电源指示灯。

+ DC插头处可以接入6到12V的外部电压给主板供电,这样UNO主板就可以脱离USB线独立工作。

为了使初学者接线更加简单,不易出错,所以我们还准备了配套的传感器扩展板。扩展板的使用非常简单,并作了防呆口设计,为防止其他电子传感器与Arduino连接时由于插反导致的短路烧毁Arduino主板,都是防反接设计,两块板子的排针对准插入,然后传感器可以像电子积木一样连接在扩展板上实现具体的项目及应用。
02.jpg

Openjumper图形化编程套件(如下图所示)包含了我们经常用到的传感器、显示器以及各种执行模块。通过这些模块的我们可以学习编程思路以及编程的基础知识,接下来让我们开启有趣的编程大门吧。
03.jpg [/md]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 15:18 , Processed in 0.078224 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表