小小白的WiFiduino学习笔记
本帖最后由 vanday 于 2018-5-13 19:14 编辑记录一下学习过程,希望对后来的同学有点帮助。
一、初识WiFiduino
1、WiFiduino or Ardunio目前使用最广泛的应该就是Ardunio UNO了,价格便宜,开发环境友好,学习简单,相关的库最多。
但通过一段时间的学习,想要实现自己的创意,却又不得不面对一些新的问题。
比如:容量太小,速度太慢,没有网络功能等。
还有更多的区别,等以后用到相关功能再一一说明。
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=1717544662643958761&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
2、WiFiduino和ESP的亲戚们
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=1895664492106426686&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
当然ESP8266 ESP32也是不错的选择,但像我这种小白,搞清楚哪些端口怎么连接传感器都要花很多时间。
而且,我有很多Ardunio UNO的扩展卡可以无缝连接,就是喜欢这样的简单粗暴。
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=4017306254017909948&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
3 为什么不是STM32
对于我这种小白来说,STM32太难了,学习要也成本的。https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=4096795289115720607&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
“对不起老师这道题我不会做,太难了!”
目前只会用Arduino写点简单的程序,其它的功能再强大,不会用。
本帖最后由 vanday 于 2018-5-13 19:38 编辑
二、我的小目标
1.使用WiFiduino读取传感器数值;
别问我要读什么传感器,因为我有一堆,先读个PM2.5吧。
2.读取天气预报,这样早上起床第一时间就能知道天气情况;
3.通过显示屏显示出来(废话,不显示怎么看。);
4.数据上传到Blinker平台,这样在外面,用手机也知道家里的情况。https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=3494656885927578003&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
三、开发环境的搭建
1.由于是CH340芯片,驱动很好安装,遇到问题随便问下度娘就可以了,注意一点很多USB线只能充电,不带数据那两根线,是不能用的。
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=4998373313542473720&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
2. 编译环境的搭建官网上都有说明,由于我的早先就加载过,可能和大家的不太一样。
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=1492076825443398058&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
3.开始你的第一个程序吧!
https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=5904676497972783333&skey=%40crypt_d8c9838f_678eec5f6525dcc043e82adba36bdc0f
四、程序编写
因为想实现很多功能,最好用函数分块实现。
1.先来一个原来写的,读取PM传感器函数。https://www.arduino.cn/thread-75649-1-1.html
占个楼,以后贴程序。
就像某位前辈说的,“你不会写程序,还不会抄吗?!”
其实把想要的功能,一个个抄过来,就可以了。
页:
[1]