1.Arduino简介
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。
它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。
Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。
2.arduino IDE软件安装
1.下载好相应的安装包,双击运行,然后按照提示点下一步即可。
![pYYBAGKV-6uALFBaAABlA2-KS68234.png](https://file.elecfans.com/web2/M00/46/D4/pYYBAGKV-6uALFBaAABlA2-KS68234.png)
2.搭建NODE MCU环境:打开arduino软件,点击菜单栏文件,首选项,附加开发板管理器网址:(用于加载esp8266库)http://arduino.esp8266.com/stable/package_esp8266com_index.json
![poYBAGKV_BGAAI2gAADenyIZsoY876.png](https://file.elecfans.com/web2/M00/46/D5/poYBAGKV_BGAAI2gAADenyIZsoY876.png)
3.添加NODE MCU开发板
![pYYBAGKV_DyALc9nAAG8g1_dv9A765.png](https://file.elecfans.com/web2/M00/46/D4/pYYBAGKV_DyALc9nAAG8g1_dv9A765.png)
4.搜索esp8266库,安装
![pYYBAGKV_HyAHuRYAAFD0RtkXIM866.png](https://file.elecfans.com/web2/M00/46/D5/pYYBAGKV_HyAHuRYAAFD0RtkXIM866.png)
5.安装完成后重启软件,开发板中有NodeMCU即安装成功。
![poYBAGKV_JSAODnGAAHRLrEaocg768.png](https://file.elecfans.com/web2/M00/46/D5/poYBAGKV_JSAODnGAAHRLrEaocg768.png)
6.打开示例代码,测试开发板
![poYBAGKV_NSAZQXEAAFVVmry038142.png](https://file.elecfans.com/web2/M00/46/D5/poYBAGKV_NSAZQXEAAFVVmry038142.png)
![pYYBAGKV_PGADOHeAAFUJHew_QQ749.png](https://file.elecfans.com/web2/M00/46/D5/pYYBAGKV_PGADOHeAAFUJHew_QQ749.png)
8.编译代码,下载示例程序
![poYBAGKV_RWAMbvtAAFYSxhqnjs788.png](https://file.elecfans.com/web2/M00/46/D5/poYBAGKV_RWAMbvtAAFYSxhqnjs788.png)
9.运行效果为NODEMCU开发板蓝灯1s闪烁一次
![pYYBAGKV_T6ATRvOAAUM99a4cL0414.png](https://file.elecfans.com/web2/M00/46/D5/pYYBAGKV_T6ATRvOAAUM99a4cL0414.png)
-
IDE
+关注
关注
0文章
342浏览量
46930 -
开源
+关注
关注
3文章
3421浏览量
42786 -
Arduino
+关注
关注
188文章
6477浏览量
188087 -
ESP8266
+关注
关注
50文章
962浏览量
45476
发布评论请先 登录
相关推荐
ESP8266开发教程-Arduino IDE安装、配置与使用以及Arduino编程
![ESP8266开发教程-<b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b><b class='flag-5'>安装</b>、配置与使用以及<b class='flag-5'>Arduino</b>编程](https://file.elecfans.com//web2/M00/47/71/poYBAGKbeTuAekhXAACD9KdwM28739.png)
如何安装Arduino IDE和rosserial_arduino?
在arduino ide中安装esp32的arduino框架时的问题求解
Arduino软件下载_Arduino动安装
![<b class='flag-5'>Arduino</b><b class='flag-5'>软件</b>下载_<b class='flag-5'>Arduino</b>动<b class='flag-5'>安装</b>](https://file.elecfans.com/web2/M00/49/66/pYYBAGKhtEyAbdmkAAAS7AJIQuw924.jpg)
Arduino IDE(Arduino设计助手)免费下载
![<b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b>(<b class='flag-5'>Arduino</b>设计助手)免费下载](https://file.elecfans.com/web2/M00/49/7B/poYBAGKhwLyAQA68AAArjPBcMqw037.png)
arduino ide是什么_关于arduino ide的简单介绍
Arduino板是什么如何使用IDE软件创建和上传Arduino程序到Arduino板
![<b class='flag-5'>Arduino</b>板是什么如何使用<b class='flag-5'>IDE</b><b class='flag-5'>软件</b>创建和上传<b class='flag-5'>Arduino</b>程序到<b class='flag-5'>Arduino</b>板](https://file.elecfans.com/web1/M00/91/BE/o4YBAFzabZiADCXmAAEngSq1sqI046.png)
STM32如何使用arduino_ide进行开发
![STM32如何使用<b class='flag-5'>arduino_ide</b>进行开发](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
国外的 Arduino IDE 基于 STM32 的串口通讯与 LED 灯闪烁
![国外的 <b class='flag-5'>Arduino</b> <b class='flag-5'>IDE</b> 基于 STM32 的串口通讯与 LED 灯闪烁](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论