什么是 Arduino?相信很多读者都会有这个疑问,甚至有人认为手中的开发板就是 Arduino。维基百科上说“, Arduino是一块单板的微控制器和一整套开发软件,它的硬件包含一个以ATMELAVR 单片机为核心的开发板和其它各种I/O板;软件包括一个标准编程语言开发环境和在开发板上运行的烧录程序。” Arduino 项目起源于意大利,该名字在意大利中是男性用名,意思为“强壮的朋友”,作为一个专有名词,Arduino 总是以首字母大写的形式出现。Arduino 最初是为一些非电子工程专业的学生设计的,因其开源、廉价、简单易用等特点,一经推出便迅速受到到广大电子爱好者的喜爱和推崇。几乎任何人,即便不懂电脑编程,利用这个开发板也能做出炫酷有趣的东西。 Arduino 是一个嵌入式计算机开发平台,可以通过硬件和软件与周围环境进行互动,例如,你可以用Ar-duino 制作一个简单的延时照明灯,让一个按钮和一盏小灯与Arduino相连,Arduino一直处于等待按钮按下的状态,一旦按钮被按下,就点亮那盏小灯并开始计时,当计时到 15 秒时,熄灭小灯并等待下一次按钮被按下。 Arduino 可以通过面包板或者其他扩展板与发光二极管(Light Emitting Diode,LED)、液晶显示屏(Liquid Crystal Display,LCD)、有机发光显示屏(Organic Light Emitting Diode,OLED)、按钮、直流电机、步进电机、舵机、温湿度传感器、距离传感器、压力传感器或其他能够输出数据或被控制的任何东西相连,也可以通过蓝牙、Wii、Zigbee、NB-1oT 等无线通信模块与其他设备进行无线连接,或者接入互联网。你也可以通过 At-duino 收集来自传感器的数据并上传到数据中心,然后根据数据中心下达的指令去控制与其相连的外围设备进行动作。 采用 Arduino 编程要用到集成开发环境(Integrated Development Environment,IDE),IDE 是电脑端的软件,是一款用于程序开发的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写、编译、调试等功能。Arduino IDE 是一款免费的软件,使用便捷,自带很多例程,并有丰富的第三方库函数支持。 Arduino 开发板有各种各样的型号,如 Arduino Uno、Arduino Leonardo、Arduin01 01、Arduino Mega 2560、Arduino Nano、Arduino Micro、Arduino Ethernet、ArduinoYun、Arduino Due 等。Arduino Uno 是基于 ATmega328P 的单片机开发板,有 14 个数字输入/输出引脚(有 6 个可用作 PWM 输出)、 6 个模拟输入因脚、16 MHz 晶振;Arduino Mega 2560 是基于 ATmega2560 单片机开发板,有 54 个数字输入/输出引脚(有 15 个可用作 PWM 输出)、16 路模拟输入、4 个 UART;Arduino Nano 是基于 ATmega328p 的小型开发板,可以直接插在面包板上使用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !