查看: 109446|回复: 71

基于esp8266的智能家居控制系统-基础篇1介绍arduino ide for esp8266

  [复制链接]

该用户从未签到

发表于 2015-10-28 17:36 | 显示全部楼层 |阅读模式
本帖最后由 跑龙套的保 于 2018-3-12 09:01 编辑

自从乐鑫esp8266出现后,其价格低廉的解决方案,引起了业界的广泛关注,堪称业界里程碑。但是很多人买来之后不知道怎么使用,今天在这里和大家讨论分享一下:   

   ESP8266简介,乐鑫的单芯片wifi 控制器

目前市面上有3种开发方式:
1:使用乐鑫AT 固件,使用时,单片机通过串口用AT指令来实现wifi连接、网络通迅,例如arduino uno+esp8266他们间使用AT指令来交互。

2:使用乐鑫SDK开发包,直接用C编程。例如果云esp8266 sdk开发之类。直接开发BIN文件
3:使用NODEMCU固件,这是国内大能 在SDK基础上,加入了LUA语言

现在,出现了第4种开发方式,arduino直接编程,原理还是在SDK基础上开发,不过已经封装为我们熟的Arduino语言了。(想想都有点小激动{:soso_e102:})

  注意已经不需要ARDUINO硬件了,而是利用arduino软件平台来编译8266的源码。

这里我们

使用的就是第四种大家熟悉的Arduino开发esp8266。

2016.01.02更新,发觉前面的下载地址挂了,共享个其他方法,

打开arduino ide->首选项->“附加开发板管理器网址”输入

[size=18.6666660308838px]http://wechat.doit.am/package_esp8266com_index.json如下
[size=18.6666660308838px] H0R%M)NG@0W`]QU`MH_T5G8.png

重启ide,打开:工具->板->boards manager(开放板管理)

1.png
稍等,下拉到最下面
2.png
如果失败,多点几次,等待安装完毕
最后可以看到:
MS8C3FM{KFMRZU7FNGBDMN1.jpg

如果上述方法下载不了,这有打包好的espduino.doit.am
函数库说明:http://esp8266.github.io/Arduino/versions/2.0.0/doc/libraries.html
解压即用
前往下一篇帖子




该用户从未签到

 楼主| 发表于 2016-6-7 13:40 | 显示全部楼层
三爷啊 发表于 2016-6-6 18:17
并没有看到ESP8266.h的文件额,那个连接只是说明额。。。网上到处都没搜到。。能直接分享下您的头文件么 ...

本贴就可以下载吧,不仅仅是个库文件,这是个开发板,直接写程序在8266里面的

该用户从未签到

发表于 2015-10-28 19:26 | 显示全部楼层
然后在么弄呢

该用户从未签到

 楼主| 发表于 2015-10-28 19:42 | 显示全部楼层

打算写一个系列,请往后看

该用户从未签到

发表于 2015-10-28 22:04 | 显示全部楼层
那你要加油呀

该用户从未签到

发表于 2015-11-22 14:36 | 显示全部楼层
本帖最后由 Betteronly 于 2015-11-22 14:37 编辑

楼组分开赚收藏,挣回复啊,好生不厚道!

该用户从未签到

发表于 2015-11-25 09:25 | 显示全部楼层
花精力写东西不容易,一定要多支持!

该用户从未签到

 楼主| 发表于 2015-11-25 12:53 | 显示全部楼层
Betteronly 发表于 2015-11-22 14:36
楼组分开赚收藏,挣回复啊,好生不厚道!

哈哈,一篇写不下嘛,太长了没人看

该用户从未签到

发表于 2015-11-28 20:22 | 显示全部楼层
一直在找这个东西啊。。。好东西来的

该用户从未签到

发表于 2015-11-28 20:53 | 显示全部楼层
Install Arduino 1.6.5 from the Arduino website.
Start Arduino and open Preferences window.
Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json  into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.
Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
导入说明。
全英语有点头痛,但还是要看

该用户从未签到

发表于 2015-11-29 22:52 | 显示全部楼层
本帖最后由 Betteronly 于 2015-11-30 00:01 编辑
jiangxvhua 发表于 2015-11-28 20:53
Install Arduino 1.6.5 from the Arduino website.
Start Arduino and open Preferences window.
Enter htt ...

同上,
帖子这个位置
---
使用的就是第四种大家熟悉的Arduino开发esp8266。
下载链接:https://github.com/esp8266/Arduino
ide这里使用的是1.65,
---
需要到 github上,按照说明安装后,才可以选择  esp8266 modual。

大致操作步骤:
  1,安装 arduino IDE(一般大家已就绪,跳过)
  2,添加 如下网址到 【附加开发板管理器网址】
       http://www.arduino.cn/thread-17895-1-1.html
       多个网址可逗号隔开
  3,工具 - > 开发板 -> 开发板管理器 -> 搜索  8266, 安装。。。
     等待安装结束,好了,可以去开发板里 选择   esp8266 相关了。

        后面还有一堆,不懂在干啥。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

关于红外的求助
关于红外的求助
为什么红外发射出的跟我设定的不一样,如图,我两个板子一个发射,一个接收,我想要发
【Arduino】168种传感器模块系列实验(104)---MAX30102手腕心率
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
[Arduino物联网开发实战5]云端历史数据存储与查看
[Arduino物联网开发实战5]
blinker提供了历史数据存储与图表查看数据的功能。 设备端开发 在blinker的设计下,设
程序卡着不动,最后打印Freeheap 25427
程序卡着不动,最后打印Fr
各位有见过这个错误吗,程序跑到这里卡着不动
通过定时器读取串口数据出错
通过定时器读取串口数据出
各位大佬好,本人通过树莓派和Arduino通信,一边接收Arduino传感器数据,一边给Arduin
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表