arduino 有什么优点

栏目: 服务器 · 发布时间: 6年前

内容简介:arduino 有什么优点

Arduino是一款便捷灵活、方便上手的开源硬件产品,具有丰富的接口,有数字I/O口,模拟I/O口,同时支持SPI,IIC,UART串口通信。能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他装置来反馈、影响环境。它没有复杂的单片机底层代码,没有难懂的汇编,只是简单而实用的函数。而且具有简便的编程环境IDE,极大的自由度,可拓展性能非常高!标准化的接口模式为它的可持续发展奠定了坚实的基础。

下面是编写一个控制LED的代码:

int pinLED_9 = 9;
int pinLED_13 = 13;
void setup() {
  // put your setup code here, to run once:
 pinMode(pinLED_9, OUTPUT);
 pinMode(pinLED_13, OUTPUT);
 digitalWrite(pinLED_13, LOW);
}

void loop() {
  // put your main code here, to run repeatedly:
  digitalWrite(pinLED_9, HIGH); //设置为高电平
  delay(500);
  digitalWrite(pinLED_9, LOW);
  delay(500);
}

启动Arduino的界面:

arduino 有什么优点

开发和编程代码的界面:

arduino 有什么优点

这个集成开发环境是免费使用,并且十分简洁,开发起来非常快速,很适合定制不同的产品。

最近流行很广的Arduino,看清楚,是Arduino而不是Android,想学Arduino的初学者一直疑惑Arduino与传统51单片机有哪些区别,下面主要介绍如下几个方面的优势:

(A)、学习Arduino 单片机可以完全不需要了解其内部硬件结构和寄存器设置,仅仅知道它的端口作用即可;可以不懂硬件知识,只要会简单的C语言,就可用Arduino 单片机编写程序。-->针对初学编程者

(B)、Arduino 软件语言仅仅需掌握少数几个指令,而且指令的可读性也强,稍微懂一点 C语言 即可,轻松上手,快速应用。-->针对初学编程者

(C)、Arduino 的理念就是开源,软硬件完全开放,技术上不做任何保留。针对周边I/O设备的Arduino 编程,很多常用的I/O 设备都已经带有库文件或者样例程序,在此基础上进行简单的修改,即可编写出比较复杂的程序,完成功能多样化的作品。-->针对DIY,做绚丽作品

(D)、Arduino 由于开源,也就意味着从Arduino 相关网站、博客,论坛里得到大量的共享资源,在共享资讯的辅助下,通过资源整合,能够加快您创作作品的速度及效率。-->针对毕业设计

(E)、相对其他开发板,Arduino 及周边产品相对质廉价优,学习或创作成本低,重要一点是:烧录代码不需要烧录器,直接用USB线就可以完成下载。-->针对所有想玩电子编程者

比如你刚开始学习编程,或者没有编程基础又很想做一些电子产品时,Arduino是很好的一个选择。

它还是支持C++的方式编程。

1. Arduino入门基础

http://edu.csdn.net/course/detail/4931

2. Unity5.x游戏基础入门


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

编程卓越之道

编程卓越之道

海德 / 张菲 / 电子工业出版社 / 2007-4 / 69.00元

《编程卓越之道第二卷:运用底层语言思想编写高级语言代码》是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快......一起来看看 《编程卓越之道》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具