初识Arduino
Arduino 编译器使用的是 GCC,这是 GNU 开源计划的核心,使用最为广泛的编译器之一;Arduino 语言衍生自Wiring语言,这是一个开源的单片机编程架构,同时Arduino语言又是基于 AVR libc 这个AVR单片机扩展库编写的,AVR libc 也是一个优秀的开源项目;Arduino集成开发环境是基于 Processing 集成开发环境的, Processing 是一个为设计师设计新型语言,当然这也是一个开源项目。Processing集成开发环境是由Java编写的,Java是众所周知的开源项目;要想将编译好的 Arduino 程序上传到 Arduino 控制器中,还需使用到 avrdude ,这也是一个开源项目的成果。
什么是Arduino
Arduino 自2005年推出以来,广受好评,如今已成为最热门的开源硬件之一。在全球最大的开源社区 Github上, Arduino 已经成为了一个语言分类;而IEEE发布的2017年编程语言流行程度排行榜上,Arduino成为了仅次于C/C++的嵌入式编程语言;近年来,国内各大高校,甚至中小学都开始使用 Arduino 开展教学工作。 Arduino 的热门程度可见一斑。
Arduino IDE安装esp8266 SDK
最好所有安装都采用默认路径方便查找
1. 安装Arduino IDE
安装 ArduinoIDE。 官网下载地址:www.arduino.cc/en/software
修改中文:Arduino IDE菜单 > 文件 >首选项 > Language
2. 添加附加开发板地址
Arduino IDE菜单 > 文件 >首选项,在 附加开发板管理器网址 输入框中,填入以下网址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
3. 安装开发板驱动
可询问卖家或者百度搜索CH340驱动和CP210驱动下载。
驱动下载地址:wwtc.lanzoum.com/b0e500web 密码:g886
4. 安装ESP8266离线包
网络环境不好推荐离线安装。
驱动下载地址:wwtc.lanzoum.com/b0e500web 密码:g886
安装:8266_package_3.1.1_arduinome.exe
注意
如果已经安装过:文件管理器输入 %LOCALAPPDATA%/Arduino15/packages ,删除带8266的所有文件夹再安装。
点灯
打开IDE
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // 初始化LED内置管脚作为输出
}
// 下方为循环函数,代码写入里面
void loop() {
digitalWrite(LED_BUILTIN, LOW); // LED管脚给低电平,LED亮(低电平有效)
delay(1000); // 延时1s
digitalWrite(LED_BUILTIN, HIGH); // LED管脚给高电平,LED灭
delay(2000); // 再延时2s,然后继续循环执行loop函数内容
}
选择开发板和端口
我是 Node MCU
,如果你是 Arduino
请看图二。端口必须选,如果没有识别到端口,多半是CH340驱动或者CP210驱动没有安装。
上传代码
上传完成即可看到小灯开始闪烁。
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 20 天,点击查看活动详情