Arduino+WZ指令+Onenet

zz/2024/4/19 22:40:32

title: Arduino+WZ指令+Onenet
tags: Onenet
date: 2019-02-24 00:53:00





视频演示:


src="//player.bilibili.com/player.html?aid=44421747&cid=77777406&page=1" scrolling="yes" border="0" allowfullscreen="true">

这个小项目看似简单却费了很大劲才做出来。同时也解决了很多遇到的问题。

  1. 首先最严重的事情就是Arduino对应的OLED12864库的内存问题,国外开发者开发了很多的依赖库,但是U8g2这个库对内存要求比较高,所以导致了,刷入程序,直接内存爆满!达到94%,进而导致了Arduino开机无法运行,直接无限重启。解决方法:用老版本U8X8库。
  2. 其次是WZ指令3.0版本更新至3.1版本,因为前者没有做数据回传的优化,导致数据接收出现了内存阻塞问题。

总之这次也算是完成了这个小项目,以后就不搞了,想利用时间多学习。


http://www.ngui.cc/zz/2700339.html

相关文章

一行代码完成485通讯与数据回传以及CRC校验

title: 一行代码完成485通讯与数据回传以及CRC校验 tags: STM32 date: 2019-03-16 21:10:00 由于工作需要,我对现有的485通讯方式进行了一个总结,同时也包含自己原创的一些算法来快速实现485通讯与CRC校验,以及返回值的处理 看下效果&#xf…

209年7月生活记录

title: 最近生活记录 tags: 生活 date: 2019-07-28 21:46:00 OK,今天来记录一下我的生活近况,其实这一段儿工作比较忙,尤其是最近在搞联通动环监控的B接口协议,相对来说还是很复杂的,但是做好以后的效果还是可以的&…

涂鸦NBIOT OpenCPU开发快速入门(三)

1、开发板选择 工欲善其事,必先利其器。 我之前做了两款开发板(其实主要是为了我工作上开发的方便),第一款用来测试通用对接(NB+MCU)…

Elasticsearch API查询

1. 查询索引中的全部数据 public class EsTest_Doc_Query {public static void main(String[] args) throws IOException {RestHighLevelClient client new RestHighLevelClient(RestClient.builder(new HttpHost("localhost", 9200, "http")));// 1.查询…

cocos2d cut the rope

http://www.cocoachina.com/downloads/video/2010/1103/2291.html

需要将一个11GB的文件传输到另外一台服务器,如何断点续传?如何限制带宽?

1、 http://www.redicecn.com/html/Linux/20130703/460.html 需要将一个11GB的文件传输到另外一台服务器,如何断点续传?如何限制带宽? 使用rsync,完整命令如下: rsync -av --bwlimit1000 --progress --inplace --rshss…

amazon返利

<script type"text/javascript" src"http://ir-na.amazon-adsystem.com/s/impression-counter?tag51zuiyou05-20&o1"></script> <noscript><img src"http://ir-na.amazon-adsystem.com/s/noscript?tag51zuiyou05-20"…

sizeof() 和 strlen

sizeof 在编译的时候计算&#xff0c;只关心计算的类型 int main() {int a 10;int size sizeof(a);//4 //sizeof 实在编译过程执行&#xff0c;只关心计算的类型int size_ sizeof(a 0.9);//8 //a0.9类型变为double ,8个字节 }int main() {const char* s "zytzyt&…

for()循环参数调用顺序

for(表达式1&#xff1b;表达式2&#xff1b;表达式3) {循环体语句; } 表达式1&#xff1a;初始化语句 表达式2&#xff1a;判断条件语句 表达式3&#xff1a;控制条件语句 A.先调用表达式1&#xff0c;初始化变量&#xff1b; B.再调用表达式2&#xff0c;判断变量是否满…

gcc ,g++,gdb的安装

1.gcc的安装 sudo apt install gcc 2.g的安装 sudo apt install g 3.gdb的安装 sudo apt install gdb