我们一起来认识Arduino--高山流水
Arduino(英译:阿尔杜伊诺)概述:

是一项开源的可编程电路板软、硬件平台,由Arduino可编程电路板和Arduino IDE(开发环境)组成,通过各种连接、各种传感器感知环境信息,并且经过程序处理后反馈给马达、灯光等作出命令响应。
Arduino起源:
2005年冬天由意大利一名教授Massimo Banzi联合西班牙籍晶片工程师 David Cuartielles设计主板,并由他的得意学生David Mellis设计编程语言,共同完成软、硬件基本版本的开发设计,后来Banzi根据当地一家经常去的知名酒吧名称di Re Arduino而命名,Arduino采用CC版权授权(及系统开源,商标归开发者)。

Arduino能干什么(What can it do for you?):

首先,Arduino是最好的物联网学习平台,为喜欢物联网、人工智能的学生给与了参与物联网、AI实验提供了软、硬件平台,大家耳熟能详的雷达扫描实验、温湿度感应开关、步进电机/舵机控制实验、智能小车实验、Led阵列实验等等。为广大学生和兴趣爱好者提供了丰富的想象空间和实验基础。
其次,Arduino的稳定性和灵活性被业界认可,被应用到一些初级的物联网领域,包括智能家居、智慧农业等都有不凡的表现!
另外一项最普遍的应用,即机器人设计开发,世界机器人设计大赛、智能机械臂、智能小车等优秀作品均有Arduino的参与,没错这才是Arduino的专长!<关注我,后面文章详细介绍(*^▽^*)>

Arduino的型号有很多,从最早的Uno(意大利文,意思为第一) 到后来的Nano等,主要的型号如下:
Arduino Uno(最常用,适用初学者,Mcu为ATmega328)
· Arduino Mini (最小的控制器)
Arduino Nano(功能类似Duemilanove)
Arduino Duemilanove(早期Arduino版本)<关注我,后面文章详细介绍(*^▽^*)>
Arduino IDE工具:

Arduino IDE安装建议选择Win10,很多朋友第一次在Win7中安装,出现驱动无法兼容系统的问题,网上解决问题的帖子很多,但是很多问题没解决,我会在后续发布的blog文章中专门介绍Arduino在Win7中解决驱动兼容问题,希望关注后期文章!
Arduino基于C、C++语言开发,因此有编程基础的朋友学习起来并不难,它的标准语言窗口如下:
void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: }
void Setup(){...}是程序的起始运行部分,与C语言中的main()函数类似,程序执行时先运行setup()中的代码。
在void loop(){...}中编写功能代码。<关注我,后面文章详细介绍(*^▽^*)>
Arduino 编程语言特点:
*****<关注我,后面文章详细介绍(*^▽^*)>
Arduino 编程规范:
*****<关注我,后面文章详细介绍(*^▽^*)>
Arduino 编程经典范例:
*****<关注我,后面文章详细介绍(*^▽^*)>
Yes, let's start!

浙公网安备 33010602011771号