查看U8glib库的源代码
←
U8glib库
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你刚才请求的操作只对属于该用户组的用户开放:
用户
您可以查看并复制此页面的源代码:
U8glib github: [https://github.com/olikraus/u8glib github U8glib] U8glib github: [https://code.google.com/archive/p/u8glib google U8glib] [https://github.com/bblanchon/ArduinoJson/wiki Github U8glib wiki] | [[论坛简介贴地址]] [https://github.com/olikraus/U8glib_Arduino/releases/tag/1.19.1 download U8glib_Arduino] {| border="0" cellpadding="10" width="100%" |- |width="60%" valign="top" align="left"| A graphics library with support for many different monochrome displays. 译:一个支持许多不同单色显示屏的图形库。 <br> <font color="orange" size="+2">'''Examples'''</font><br> <br> :-[[ IndentedPrintExample]] : Indented Print - 缩进打印例程 :-[[ JsonGeneratorExample]] : Json Generator - Json 生成例程 :-[[ JsonHttpClient]] : Json Http Client - Json HTTP Client例程(获取网络Json数据并解析) :-[[ JsonParserExample]] : Json Parser - Json 解析例程 :-[[ JsonServer]] : Json Server - Json Server例程(生成Json数据并发布) :-[[ JsonUdpBeacon]] : Json Udp Beacon - Json UDP Beacon 例程 <font color="orange" size="+2">'''Extra Examples'''</font><br> :-[http://www.yfrobot.com/forum.php?mod=attachment&aid=MTU2NnxiNTY4OWQ1OXwxNDcxODQ4NzUxfDJ8MTE4NzU%3D JsonHttpClientWithESP8266] : Json Http Client With ESP8266 - Json HTTP Client例程(获取网络Json数据并解析) :-[http://www.yfrobot.com/forum.php?mod=attachment&aid=MTU2OHwxZTQ2MmIxMnwxNDcxODQ4NzUxfDJ8MTE4NzU%3D JsonServerWithESP8266] : Json Server With ESP8266 - Json Server例程(生成Json数据并发布) <!-- |width="10%" valign="top" align="left"| 空白 --> |width="40%" valign="top" align="left"| <br> <font color="orange" size="+2">'''Json Library Reference'''</font><br><br> - <font color="forestgreen">StaticJsonBuffer<200> jsonBuffer;</font> 为JSON对象树创建内存池(在栈上分配内存) 参数 :200:内存大小(字节) -根据对象大小更改 - <font color="forestgreen">DynamicJsonBuffer jsonBuffer;</font> 为JSON对象树创建内存池(在堆上分配内存)- 简单但效率低 ---- - <font color="forestgreen">JsonObject& root = jsonBuffer.createObject();</font> 创建对象树的根 - <font color="forestgreen">root["sensor"] = "gps";</font> 在对象中添加值 参数 :sensor:名称 :gps:值 - <font color="forestgreen">JsonArray& data = root.createNestedArray("data");</font> 在对象中添加一个嵌套的数组 参数 :data:数组名 - <font color="forestgreen">data.add(double_with_n_digits(48.756080, 6));</font> 给data数组添加值 参数 :48756080:值 :6:保留小数位数 - <font color="forestgreen">root.printTo(Serial);</font> 打印输出 参数 :48756080:值 例:{"sensor":"gps","time":1351824120,"data":[48.756080,2.302038]} - <font color="forestgreen">root.prettyPrintTo(Serial);</font> 打印输出(格式) ---- - <font color="forestgreen">JsonObject& root = jsonBuffer.parseObject(json);</font> 解析json数据 - <font color="forestgreen">sensor = root["sensor"]</font> 取值 - <font color="forestgreen">latitude = root["data"][0];</font> "data":[48.756080,2.302038] 取值 <br> <!--|width="10%" valign="top" align="left"| 空白 --> |} ---- [[Arduino库|返回Arduino库菜单]] [[首页|返回首页]] 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]
返回
U8glib库
。
导航菜单
个人工具
登录
名字空间
页面
讨论
不转换
变种
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
YF-论坛提问
YFRobot-直营店
YFRobot-企业店
Arduino
Arduino之入门篇
Arduino入门教程
Arduino语法参考
Arduino库
Arduino核心代码
编程平台
Mixly库
Mind+库
MakeCode扩展
传感器系列
积木式传感器系列
黑板传感器系列
蓝板传感器系列
Micro:Bit
Micro:Bit 通用基础教程
Valon智能车
Valon-I
帮助
帮助
wiki语法参考
工具箱
链入页面
相关更改
特殊页面
页面信息