micropython用c添加接口——添加type

前面讲的如何向micropython添加一个module并在module下面添加function。可以看出来很多的操作步骤都是有类比性的。这一篇就重点讲如何添加type,以及给type 类添加function功能。聪明的小伙伴已经可以猜到和之前添加module差不多。但是除了差不多还是有一些区别的,这也是这篇文章的重点。 先看下之前介绍框架的时候的一张图: ……继续阅读 »

电子创客营 2个月前 (09-06) 222浏览 0评论 4个赞

micropython用c添加接口——给module添加function

上一篇我们已经给micropython添加好了一个自定义的module:modtest,但是没有实现任何功能,这一篇就讲讲如何给modtest添加function功能。 函数是分为有参数和无参数的,那么我们就来添加两个function,一个没有参数的,一个有一个参数的。 第一种,先来添加无参数的函数,我们给他起名为test0(这个名字是最终在python层面……继续阅读 »

电子创客营 2个月前 (09-06) 244浏览 0评论 3个赞

micropython用c添加接口——添加module

定义一个module相对来说比较简单,下面分几个步骤详细说明一下: 第一步:在ports/esp32文件夹下新建一个文件modtest.c (如果你是在其他平台而非esp32 请在对应文件夹下新建文件) 下面打开该文件我们输入以下内容,来实现一个最简单的module #include "stdint.h" #include "……继续阅读 »

电子创客营 2个月前 (09-06) 330浏览 0评论 1个赞

micropython 用c添加接口——框架介绍

    micropython留给用户的是python的接口,语法规则也是遵循python的。有时候我们想自己添加自己的python接口。有两种方法:第一种在官方的python接口之上直接使用python的语法写自己的python脚本来实现相应的功能,这种方式比较简便,无需自己编译micropython的代码 ,但是缺点就是可扩展性有限,……继续阅读 »

电子创客营 2个月前 (09-05) 192浏览 0评论 3个赞

micropython控制的机器人

micropython,应用于空间很小的嵌入式系统。目前在国内玩家还很少,我觉得这是下一代可以和arduino抗衡的创客平台。 展示一下我们第一个作品,虽然现在还只会动上半身。但是舞姿还是够炫酷: 机器人机械部分有小姜同志完成,软件有Derrick基于python编写,精神支持有小Q提供。主控使用esp8266。 后期会有更多作品以及教程推出,欢迎关注!!!……继续阅读 »

电子创客营 2年前 (2016-10-11) 3830浏览 0评论 7个赞

esp8266运行micropython教程

                                By Derrick      在micropython官网上看到esp8266可以运行micropython,并且在官方论坛里面的热度也是很高。百度以后竟然发现esp8266是个国产的soc。也忍不住的感叹了一下中国的电子产业还是有一些创新的企业。 在淘宝上搜索esp8266,有模块,有现成的……继续阅读 »

电子创客营 2年前 (2016-09-30) 6496浏览 1评论 5个赞

STM32 上面跑Python

By Derrick Wang 之前我一直在找一种方案,可以把stm32打造成一个真正的创客平台。因为传统的开发环境安装编译,眼花缭乱的工具栏和按钮并不实用于非电子类专业的爱好者设计出自己的作品。这样的高门槛把很多有兴趣者拒之门外。一个没有mcu编程经验的初学者,要想让芯片跑起来,出现问题有时候要对照一两千页的英文文档来排查,这也绝非一天两天可以打下坚实的……继续阅读 »

电子创客营 2年前 (2016-09-28) 6689浏览 0评论 9个赞