文档章节

开始考虑程序兼容ESP8266和PYBOARD的问题

shaoziyang
 shaoziyang
发布于 2016/11/01 22:54
字数 109
阅读 18
收藏 0
点赞 0
评论 0

MicroPython的两大主要分支是ESP8266和PYBOARD,但是它们的API很多地方是不同的,甚至函数的参数是不同的,这样给编程带来很多问题。

为了方便应用,减少不同分支API带来的影响,开始考虑兼容性的问题,争取一次编程就可以在两个分支上都能使用。

© 著作权归作者所有

共有 人打赏支持
shaoziyang
粉丝 11
博文 75
码字总数 25881
作品 0
武汉
程序员
【ESP8266】MicroPython的快速入门教程

ESP8266版本的MicroPython和pybaord版本的有不少区别,无论从使用习惯还是API上,都有许多不同。下面以ESP-MP-01开发板为例,介绍使用方法。这个方法也可以用在NodeMcu、机智云等开发板上。 ...

shaoziyang ⋅ 2016/11/04 ⋅ 0

uPyLoader简易使用教程

在ESP8266上没有像pyboard那样的虚拟磁盘,文件管理就不太方便。官方的工具是webrepl,使用起来比较复杂。uPyLoader是使用python开发的一个文件管理工具,可以在一定程度解决这个问题。 下面...

shaoziyang ⋅ 2016/11/04 ⋅ 0

TPYBoard 获取MicroPython提示

REPL(交互式解释器)全称是 Read Evaluate Print Loop, pyboard 允许用户和 MicorPython 的交互式连接。使用REPL 是测试代码和运行指令的最易方式。使用 REPL 可以往 main.py 中增添脚本内...

bodasisiter ⋅ 2016/08/22 ⋅ 1

兼容性编程

MicroPython虽然很方便,但是也有一个比较大的问题,就是几个移植版本之间的API差异较大,甚至相同功能的API参数顺序都不同。在pyb上写的程序,在ESP8266上就不能直接用,反过来也是这样。 ...

shaoziyang ⋅ 2016/11/03 ⋅ 2

使用ESP8266和51单片机的智能开关/智能灯

本文章所介绍的智能开关为在局域网内实现手机开关的简单方法,功能能简单,仅供参考。 如果对ESP8266模块不了解,请阅读以下两篇文章: ESP8266与电脑连接 ESP8266基础功能调试 一、软件工具...

xiaohupashu ⋅ 2017/03/29 ⋅ 0

Esp8266学习之旅② 利用GPIO开始使用按钮点亮你的“第一盏灯”。(附带demo)

欢迎来到物联网智能家居顶量级别wifi模块Esp8266学习之旅。 本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时...

xh870189248 ⋅ 2017/09/28 ⋅ 0

5 个帮助您加速 IoT 开发的流行 IoT 开发工具包

IoT 开发工具包是专为快速开发 IoT 解决方案而设计的硬件工具包。开发工具包将一个微控制器或单板计算机和兼容的组件捆绑在一起,您可以使用它们设计 IoT 设备的原型。IoT 开发工具包通常包含...

developerWorks中国 ⋅ 2017/11/23 ⋅ 0

nodemcu定时器tmr代替while

一开始接触ESP8266时,选择了看安可信的开发文档,名字叫做ESP8266 SDk 编程手册,可惜研究了挺久的,还是没怎么整明白,差点就放弃了ESP8266的学习,后来尝试这用AT指令去做了些东西,虽然实...

qq_30907913 ⋅ 04/20 ⋅ 0

ESP8266笔记汇总

一、前言 2015年开始,随着ESP8266的横空出现,WiFi SoC大幅降价,市场模组价格一下被拉到了10元档。WiFi由于可直接入网的,在智能家居等行业中成为了应用最广泛的物联网技术。本尊贵为物联网...

iotisan ⋅ 2017/02/03 ⋅ 0

MicroPython 1.8.6重新支持512K的模块

从MicroPython的1.8版本开始,因为固件越来越大,超过了512K,所以就不在支持512K的ESP8266模块,如ESP-01。 在1.8.6版本中,ESP8266的SDK升级到了2.0版本,API作出了很多调整。现在又可以重...

shaoziyang ⋅ 2016/11/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

解决yum安装报错Protected multilib versions

使用yum安装报错Protected multilib versions原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上如下一段命令: --setopt=protected_multilib=false 案例: 比如需...

北岩 ⋅ 33分钟前 ⋅ 0

为什么要学习Typescript???

简单来说 目前的typescript就是未来的javascript 为什么?? 这要从ECMA-262标准的第4版说起 对了 我们说的ES5 其实是ECMAScript3.1这个替代性建议被扶正了而已... 那么 第4版标准是什么? 看看...

hang1989 ⋅ 37分钟前 ⋅ 0

linux安装ipfs

一、下载ipfs # cd /usr/local/ipfs/ # wget https://dist.ipfs.io/go-ipfs/v0.4.15/go-ipfs_v0.4.15_linux-amd64.tar.gz # tar -zxvf go-ipfs_v0.4.15_linux-amd64.tar.gz 二、安装ipfs # ......

八戒八戒八戒 ⋅ 43分钟前 ⋅ 0

jvm程序执行慢诊断手册

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系统资源查看,而且必须是在第一步。...

xpbob ⋅ 43分钟前 ⋅ 0

YII2 advanced 高级版本项目搭建-添加API应用以及多应用

一、YII安裝 安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用...

botkenni ⋅ 44分钟前 ⋅ 0

在jdk1.8的环境下模拟永久代内存溢出

相信不少小伙伴在看深入理解Java虚拟机的时候,作者给我们举例一个demo来发生PermGen space 1、通过List不断添加String.intern(); 2、通过设置对应的-XX:PermSize与-XX:MaxPermSize(更快看到...

虾几把写 ⋅ 今天 ⋅ 0

开发OpenDaylight组件的完整流程

在前面介绍学习了OpenDaylight的几个重要模块后,这里再来介绍下完整开发一个模块的过程。 OSGI的bundles提供被其他OSGI组件调用的服务。这个教程中展示的是Data Packet Service去解析数据包...

wangxuwei ⋅ 今天 ⋅ 0

Java序列化和反序列化

1、什么是序列化和反序列化 序列化:把对象转换为字节序列的过程。 反序列化:把字节序列恢复成对象的过程。 2、被序列化的类需要实现serializable接口,只是为了标注该对象是可以被序列化的...

IT-Mamba ⋅ 今天 ⋅ 0

流式构建原理

流式构建需要达到分钟级的数据更新频率,Kylin采用类似于Spark Streaming的做法,每隔数分钟进行一次微构建。这边的构建需要考虑到一个延迟因素,分布式网络存在延迟等因素,该时间段的数据有...

无精疯 ⋅ 今天 ⋅ 0

在maven项目工程编写solr代码,需要的依赖

solrJ <dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>6.6.2</version> </dependency> <dependency> <groupId>org.apache.httpcomponents<......

爱运动的小乌龟 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部