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而不是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游戏基础入门

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

3. TensorFlow API攻略

http://edu.csdn.net/course/detail/4495
4. TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369

5. C++标准模板库从入门到精通

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

6.跟老菜鸟学C++

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

7. 跟老菜鸟学python

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

8. 在VC2015里学会使用tinyxml库

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

9. 在Windows下SVN的版本管理与实战

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

10.Visual Studio 2015开发C++程序的基本使用

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

11.在VC2015里使用protobuf协议

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

12.在VC2015里学会使用MySQL数据库

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

arduino 有什么优点相关推荐

  1. Arduino学习笔记一:一篇讲明白什么是Arduino

    "前言:什么是Arduino以及能干嘛?" 一.前言 二.Arduino是什么? 三.Arduino能干什么? 四.Arduino适合什么人? 五.Arduino的优缺点 优点 缺 ...

  2. 基于Wemos D1的感应开盖垃圾桶

    参考:基于Wemos D1的感应开盖垃圾桶(增加自己的代码实现部分) 作者:LEO-max 发布时间:2020-12-29 15:21:26 网址:https://blog.csdn.net/zouc ...

  3. 项目一感应垃圾桶(Wemos)

    硬件材料: Wemos D1.SG90舵机.HC-SR04.杜邦线若干.蜂鸣器3.3V(可有可无) 软件材料: arduino IDE编译器.USB转串口驱动 Wemos D1: 特性: 基于ESP- ...

  4. ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun

    ArduinoYun教程之OpenWrt-Yun与CLI配置Arduino Yun OpenWrt-Yun OpenWrt-Yun是基于OpenWrt的一个Linux发行版.有所耳闻的读者应该听说他是 ...

  5. arduino nano 蓝牙_用Arduino玩转掌控板(ESP32):ESP32概述与Arduino软件准备

    前言 近年来,掌控板(英文名:mPython)在创客教育中应用越来越广泛.掌控板集成了 ESP32 高性能双核芯片,具备 WiFi 和蓝牙连接功能,同时在板子上又配置了丰富的传感器,最重要的是它是专门 ...

  6. arduino 读取当前时间_Arm难以撼动,暴露下的Arduino与RISCV联合体就是个笑话

    嵌入式系统开发人员一直在想方设法进一步缩短开发时间,特别是针对概念验证和快速原型开发.虽然开发套件已成为捷径之选,但设计人员需要找到一个平衡点,既兼顾外形尺寸和广受支持的生态系统,又要考虑性能要求. ...

  7. Arduino初初教程10——温湿度传感器

    2019独角兽企业重金招聘Python工程师标准>>> 这里使用的温湿度传感器是 SHT1X温湿度传感器 如图   SHT1x温湿度传感器是瑞士Sensirion公司推出的单片数字温 ...

  8. Arduino/Microduino与OneNet平台及web服务器端的交互

                                                              一.上传 近期在做硬件编程方面的小学期实验课,采用的硬件是Microduino模块, ...

  9. arduino黑线循迹小车程序_循迹小车:给我一条线,我能自己走完全程

    在老少通吃的智能小车到底是什么呢?科普来喽!一文中,我们介绍了智能小车的分类及组成,为什么循迹小车能够追踪黑线轨迹呢? 智能小车在画有黑线的白纸 "路面"上行驶,由于黑线和白纸对光 ...

最新文章

  1. 机器学习实战源码数据集
  2. java查看文件夹下文件夹大小,java 获取文件夹大小,文件大小,文件个数
  3. string[x]:size 属性具有无效大小值0
  4. Eigen入门之密集矩阵 10 - 矩阵的行优先及列优先存储
  5. Devoxx的Red Hat Engineers提供了更多Java EE
  6. crm采用soap删除记录
  7. rs232 linux驱动程序,rs232驱动,USB-RS232驱动程序安装说明
  8. niceScroll的使用方法
  9. Linux文件中批量转换时间戳,linux 文件日期转时间戳
  10. 人工智能 机器学习 数据挖掘 数据分析 算法大全
  11. js利用数组创建图片对象
  12. [附源码]Python计算机毕业设计SSM基于Internet快递柜管理系统(程序+LW)
  13. 国内GeoGebra论文
  14. 历史的1000+篇文章总结
  15. Axure制作微信APP原型(三):消息+个人模块----聊天、浮窗、登录设备、个人主页、更多信息
  16. 1 W 字 | 硬刚 MySQL
  17. 华为系大数据专家傅一航老师--沪师经纪刘建
  18. 常用端口号及其对应作用
  19. android第三天--AbsoluteLayout绝对布局
  20. LCD显示器的模拟和数字接口

热门文章

  1. 计算机辅助旅游景观规划设计pdf,《计算机辅助园林景观设计》.pdf
  2. 电子书转PDF格式怎么弄?这些方法你应该要知道
  3. 80后裸婚样本 一对中等收入夫妻的裸婚实录
  4. 10个常用的汇总公式,拿来即用
  5. springboot-定时任务
  6. 计算机视觉的那些事——HSV颜色模型
  7. 全球15家大型烟草公司中,大多数都未能采取推进减少烟草危害的措施
  8. 元胞自动机matlab代码 交通流,交通流中的NaSch模型及MATLAB代码元胞自动机
  9. CSS进阶篇——展示 (display)
  10. IDC X 得帆 |低代码PaaS驱动集团企业数字化创新