今天搞了几块板子研究玩玩,无奈看资料不是很多,简单的写下记录下来,后面有时间再录个视频介绍一下怎么耍的;
安装IDE
官方地址:https://www.arduino.cc/en/software
两个选择一个下载就行,第一个是需要安装的,第二应该是免安装版,我用的是第一个;我用第一个还有一个原因就是电脑比较老了,是一个win7,才用的这个,如果你的电脑系统比较新,可以选择新版的,新版使用起来也比较方便;下载好之后就是傻瓜式安装;
设置
文件----首选项
在附加开发部管理器网址,这个地方添加下面的地址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
添加之后点击ok
工具—开发板—开发板管理器
输入esp8266,如果出现INSTALLED代表安装过了,一般情况下第一次使用是不会安装的,接下来有两种方式供你选择:
- 点击安装,网络正常的情况下应该半小时可以下载安装完成,一开始我是想等的,没想到时间那么的长,后来就打消这个念头了,从别的地方找了个捷径,就是第二种方法;
- 使用安装包一键安装,几秒钟就能安装好,还是比较方便的,安装完成之后就是现在的状态;
安装包路径:
链接: https://pan.baidu.com/s/1GROMS0g91TGU6ZrDQrp12Q
提取码: 5hym
驱动程序
这个板子连上电脑之后应该可以自己安装,安装完成之后的效果就是这样,如果不能安装留言吧;
调试
代码:
这段代码是从网上抄的,就是一个简单的亮灯代码,想自己写的也可以自己实现,主要是我迫不及待想把板子点亮,哈哈哈,就这么简单,代码想写以后时间多的是;
//默认延迟秒数
const int delaySecond = 1;
//开灯
void trun_on_the_lights(int delaySecond)
{
// Turn the LED on (Note that LOW is the voltage level
digitalWrite(LED_BUILTIN, LOW);
// Wait
delay(delaySecond * 1000);
}
//关灯
void trun_off_the_lights(int delaySecond)
{
// Turn the LED off by making the voltage HIGH
digitalWrite(LED_BUILTIN, HIGH);
// Wait
delay(delaySecond * 1000);
}
void setup() {
// Initialize the LED_BUILTIN pin as an output
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(9600);
}
// the loop function runs over and over again forever
void loop() {
trun_on_the_lights(delaySecond);
Serial.println("Panda Test - Light On");
trun_off_the_lights(delaySecond);
Serial.println("Panda Test - Light Off");
}
代码写好之后,连接设备:
工具—开发板—esp8266xxx—WeMos D1R1【根据自己板子来选择】;
编译
点击下图按钮,就会进入编译状态;
日志:
Executable segment sizes:
IROM : 232004 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 27284 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
DATA : 1252 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 744 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 24944 ) - zeroed variables (global, static) in RAM/HEAP
项目使用了 261284 字节,占用了 (25%) 程序存储空间。最大为 1044464 字节。
全局变量使用了26940字节,(32%)的动态内存,余留54980字节局部变量。最大为81920字节。
上传
这样灯就点亮了,灯的位置就在这里:
结束了~~~~