MicroPython
文章平均质量分 91
Mr.Lanson
海阔凭鱼跃,天高任鸟飞。
email:15671677156@163.com
展开
-
基于MaixPy的摄像头模块---MicroPython图像处理
1. 什么是 MaixPyMaixPy 是将Micropython移植到K210( 一款64位双核带硬件FPU和卷积加速器的 RISC-V CPU, ) 的一个项目, 支持 MCU 常规操作, 更集成了机器视觉和麦克风阵列, 以快速开发具有极低成本和体积实用的AIOT领域智能应用。MicroPython 是基于 Python3 的语法做的一款解析器,包含了 Python3 的大...原创 2019-12-10 21:42:19 · 9331 阅读 · 3 评论 -
ESP32学习microPython之(4)--蓝牙应用1--控制LED
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。前言 前面已经有多篇文章将在ESP32上使用MicroPython进行开发,并且我们已经看到了其开发的便捷性。但是前面的MicroPython版本有个不小的缺陷,就是无法使用蓝牙模块。ESP32的一个巨大优势就是将蓝牙和WIFI集成到了一块芯片上,没有蓝...原创 2019-08-13 21:25:03 · 10324 阅读 · 6 评论 -
MicroPython开发之--用C添加接口(添加type)
前面讲的如何向micropython添加一个module并在module下面添加function。可以看出来很多的操作步骤都是有类比性的。这一篇就重点讲如何添加type,以及给type类添加function功能。聪明的小伙伴已经可以猜到和之前添加module差不多。但是除了差不多还是有一些区别的,这也是这篇文章的重点。先看下之前介绍框架的时候的一张图:你首先要把这个框架...原创 2019-03-30 15:50:02 · 2381 阅读 · 3 评论 -
MicroPython开发之--用C添加接口(给module添加function)
上一篇我们已经给micropython添加好了一个自定义的module:modtest,但是没有实现任何功能,这一篇就讲讲如何给modtest添加function功能。 函数是分为有参数和无参数的,那么我们就来添加两个function,一个没有参数的,一个有一个参数的。第一种,先来添加无参数的函数,我们给他起名为test0(这个名字是最终在python层面显...原创 2019-03-30 15:43:43 · 3258 阅读 · 0 评论 -
MicroPython开发之--用C添加接口(添加module)
上一篇已经讲了microPython的大致框架,下面我们来试着添加一个module。 定义一个module相对来说比较简单,下面分几个步骤详细说明一下: 第一步:在ports/esp32文件夹下新建一个文件modtest.c (如果你是在其他平台而非esp32请在对应文件夹下新建文件) 下面打开该文件我们输入以下内容,来实现一个最简单的m...原创 2019-04-18 11:49:06 · 7495 阅读 · 3 评论 -
MicroPython开发之--用C添加接口(框架介绍)
MicroPython留给用户的是python的接口,语法规则也是遵循python的。有时候我们想自己添加自己的python接口。有两种方法:第一种在官方的python接口之上直接使用python的语法写自己的python脚本来实现相应的功能,这种方式比较简便,无需自己编译MicroPython的代码固件,但是缺点就是可扩展性有限,有些偏底层的功能单纯用python接口无法完成...原创 2019-04-18 11:48:58 · 3384 阅读 · 4 评论 -
ESP8266之micorpython篇(2)---快速入门开发
注:对于ESP8266开源技术感兴趣的可以加群,我们一起探索交流学习,群号:579932824。群名:ESP8266开源技术交流群。ESP8266的快速参考Adafruit Feather HUZZAH板(图片属性:Adafruit)。安装MicroPython请参阅教程的相应部分:我的上一篇博文教程。一般Board板控制MicroPython REPL位于波特率115...原创 2018-08-15 10:18:55 · 8922 阅读 · 1 评论 -
ESP8266之micropython篇(1)---下载microPython固件
注:对于ESP8266开源技术感兴趣的可以加群,我们一起探索交流学习,群号:579932824。群名:ESP8266开源技术交流群。 esp8266板子支持WiFi同时又很便宜,还可以可以使用Python来开发固件应用,正好Python也在我的学习计划表中,于是说干就干,接下来准备开始烧录MicroPython for ESP8266的固件。开发环境Windows ...原创 2018-08-14 20:30:18 · 6053 阅读 · 2 评论 -
python每人一小记(5)--继承类
目录一、概述 二、类的继承2.1 继承的定义2.2 构造函数的继承 2.3 子类对父类方法的重写 三、类继承的事例一、概述 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一...原创 2018-05-29 17:57:55 · 578 阅读 · 0 评论 -
Ubuntu下编译OpenMV的源码固件
Hi, thanks for being interested in installing the OpenMV Firmware Development Environment. This guide will cover how to install the development environment on Windows, Mac, and Linux.If you are lookin...原创 2018-03-09 12:34:51 · 2789 阅读 · 0 评论 -
FatFs- 通用FAT文件系统模块
FatFs - 通用FAT文件系统模块FatFs是用于小型嵌入式系统的通用FAT / exFAT文件系统模块。FatFs模块是按照ANSI C(C89)编写的,并完全与磁盘I / O层分离。所以它是独立于平台的。它可以被纳入到小微控制器利用有限的资源,如8051,PIC,AVR,ARM,Z80,RX等也为微小的微控制器佩蒂特FATFS模块可在这里。特征DOS / Windows兼容的FAT / e...翻译 2018-02-08 15:33:28 · 1711 阅读 · 0 评论 -
ESP32学习microPython之(3)--高级应用
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。内部文件系统microPython支持标准的Python的文件模块,可以使用open()这类原生函数。需要注意的是esp32上实时资源少,需要及时关闭掉一些file、socket。创建一个文件 >>> f = open('dat...原创 2018-02-05 22:11:12 · 8049 阅读 · 0 评论 -
ESP32学习microPython之(2)--machine内置函数
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。microPython常用函数microPython的函数很多machine moduleCPU主频 import machinemachine.freq() # 获得当前CPU频率machine.freq(1600...原创 2018-02-05 22:06:35 · 3613 阅读 · 4 评论 -
ESP32学习microPython之(1)--machine内置函数
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。microPython常用函数microPython的函数很多machine moduleCPU主频 import machinemachine.freq() # 获得当前CPU频率machine.freq(1600...原创 2018-02-05 22:05:20 · 15566 阅读 · 4 评论 -
ESP32学习microPython之(1)--下载固件
注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。在esp32上配置运行microPython3microPython是该团队针对微处理器(一般指无法运行Linux操作性系统)做出的一个python的实现,官方有一些支持的板子,esp32作为一块性能高于esp8266,同时也具备很不错的wifi、蓝牙功能的开发...原创 2018-02-05 21:54:37 · 9962 阅读 · 1 评论