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

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

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

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

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

电子创客营 3个月前 (09-06) 605浏览 5评论 3个赞

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

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

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

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

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

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

vscode如何开发Arduino

一直不喜欢Arduino IDE的开发界面,后来用来vscode后就爱不释手,搜索一下vscode果然支持Arduino。 现在就把教程总结成视频供更多人来学习: 您的浏览器不支持HTML5的 video 标签,无法为您播放! ……继续阅读 »

电子创客营 6个月前 (06-12) 1081浏览 0评论 3个赞

关于Arduino复位电路的设计思考

    最近在设计一个更加简洁的Arduino开发板,这个开发板只会留出来6个完全一样的4p 接口,可以插接BIT系列模块。     在设计的过程中还是遇到了一个小问题作此总结。是关于一个复位电路的,先看下如下这个复位电路的原理图:     ……继续阅读 »

电子创客营 7个月前 (05-14) 737浏览 0评论 1个赞

两种dht11温度传感器的测试对比

         在设计BIT-温湿光三合一传感器模块的时候,要用到dht11来实现测量温度和湿度的功能。看淘宝销量,这个传感器用的人确实不少,于是就放心的买来用,但是总有些不尽人意的地方。其中我用到两种,一种是AOSONG 一种是ASAIR,两种应该都是奥松出的,只是AOSONG是老版本,ASAIR是新版本。两种DHT11从外观上看起来是一样的,但是要驱动……继续阅读 »

电子创客营 8个月前 (04-27) 1483浏览 0评论 2个赞

makecode packages扩展包开发和测试方法

    当我们为microbit添加了新的硬件模块,想要留出图形化的块接口供用户使用,就需要自己扩展packages,官方的文档看了一遍又一遍,测试了几次都不够方便。最终经过一下午摸索还有群里面大神的指导有更简便的方法进行测试。当然要能自己开发包,官方的文档还是要看的,链接如下:https://makecode.com……继续阅读 »

电子创客营 8个月前 (04-04) 2010浏览 0评论 5个赞

热烈祝贺创客教育论坛正式上线

热烈祝贺创客教育论坛正式上线 在国家大力号召“全民创业,万众创新”这个理念的时候,创客活动开始慢慢进入课堂。创客教育这个词也应运而生。 我自己本身是个创客爱好者,也不断的在关注创客教育的发展。因为我觉得创客教育能在我儿时有就好了,也可以让自己很多时候有趣的想法变成现实。 我也其中接触了很多对创客教育关注的人。大体上可以分为两类:一类是学校或者培训机构的老师,……继续阅读 »

电子创客营 2年前 (2017-03-13) 978浏览 0评论 3个赞