Arduino IDE安装esp8266-SDK-Blinker库(linux)-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8313|回复: 1

Arduino IDE安装esp8266-SDK-Blinker库(linux)

[复制链接]
发表于 2018-5-22 16:00 | 显示全部楼层 |阅读模式
我用的Ubuntu系统。
1.先安装好ArduinoIDE(如果已安装,直接跳到第二步)
温馨提示,不用再Ubuntu软件中心里面安装,版本太低。
建议在官网下载最新版本,我下载的是1.8.5-linux-32bit版本
https://www.arduino.cc/en/Main/Software
-------------------------------------------------------------------
下载linux版本的arduinoIDE
tar vxf arduino-1.8.5-linux32.tar
cd arduino-1.8.5
sudo ./install.sh
桌面上多了一个文件
sudo chmod 775 arduino-arduinoide.desktop
改变桌面快捷方式的权限,即可变成Arduino图标
------------------------------------------------------------------


2、打开Arduino IDE 菜单>文件>首选项,添加以下网址到 附加开发板管理器网址
http://arduino.esp8266.com/stable/package_esp8266com_index.json------------------------------------------------------------------
双击图标打开IDE
打开Arduino IDE 菜单>文件>首选项,添加以下网址到 附加开发板管理器网址
http://arduino.esp8266.com/stable/package_esp8266com_index.json
------------------------------------------------------------------
3.打开Arduino IDE 菜单>工具>开发板>开发板管理器,搜索“8266”,并安装打开Arduino IDE 菜单>工具>开发板>开发板管理器,搜索“8266”,并安装
这时只是安装了8266的库并未安装wifiduino板子的编译工具板子信息等


4.Installing with Boards Manager(包含Wifiduino开发板)
------------------------------------------------------------------
1>准备
系统上需要有git和python
如果没有需要安装
sudo apt-get install ptyhon
sudo apt-get install git
2>同步github上的代码
进入Arduino安装目录
cd arduino-1.8.5
cd hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/esp8266/Arduino.git esp8266

3>Download binary tools (you need Python 2.7)

cd esp8266/tools
python get.py

------------------------------------------------------------------
5.在Arduino IDE 菜单>工具>开发板>开发板管理器 中选择你正在使用的8266开发板(wifiduino),即可开始开发啦
注意选择合适的串口和下载速率
------------------------------------------------------------------
文件>示例>ESP8266>Blink 上传示例测试灯闪烁例程。

------------------------------------------------------------------

6.Blinker库添加

------------------------------------------------------------------
下载binker库https://codeload.github.com/blinker-iot/blinker-library/zip/master

解压到Arduino/libraries/
QQ截图20180521215224.jpg
打开Arduino IDE,通过 文件>示例>Blinker>Blinker_Button>Button_WiFi 打开例程Button_WiFi
再程序中找到保存WiFi名称和密码的变量,填入你要连接的WiFi名和密码,如:
char ssid[] = "abcdefg"; //你的WiFi热点名称char pswd[] = "123456789"; //你的WiFi密码
编译并下载程序到WiFiduino,打开串口调试器。注意选择自己电脑上CH340被分配到的串口号。
如果看到输出“Connected”和IP地址,说明WiFiduino已成功连接到WiFi

QQ截图20180521215112.jpg
------------------------------------------------------------------

中途遇到的问题:1、arduinoIDE桌面快捷方式不能打开问题,改权限解决
                          2、ttyUSB0串口不能打开的问题,通过设置当前用户到串口用户组的方法解决。
                                此问题,ArduinoIDE有提示。参考文档即可

发表于 2018-12-9 14:03 | 显示全部楼层
请问在linux下,ESP8266 CORE的编译是不是比在windows下要快一些?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:04 , Processed in 0.081506 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表