首先说明,micropython跟python是没有任何可比性的,python作为一种通用的语言,在扩展性上不是micropython能比的,比如大量的库,可以方便的用C语言加模块提升速度,有pypy这样的带JIT的解释器,micropython是适合于单片机的系统虽然可以用C写lib,但是需要重新编译整个固件,此外,micropython也缺乏加载本地代码的功能,比如加载C便宜的so库。所以不要
转载
2023-05-31 12:40:19
349阅读
当下MicroPython 变得越来越流行,RT-Thread 也提供了对应的软件包的支持。那么,相比官方原生的 MicroPython 我们有哪些改进呢?本文将深入介绍,RT-Thread MicroPython软件包与官方原生MicroPython的区别。
首先,我们先来了解下 MicroPython 本身的一些优势及应用领域。
MicroPython 的优势
Python 是一款容易
转载
2021-08-11 11:04:55
599阅读
现在开源硬件中最热门的 MicroPython 是英国剑桥大学的教授 Damien George(达米安·乔治)所发明,Damien George 是一名计算机工程师,他每天都要使用 Python 语言工作,同时也在做一些机器人项目。有一天,他突然冒出了一个想法:能否用Python语言来控制单片机,进行实现对机器人的操控呢?可能很多读者都知道,Python 是一款非常容易使用的脚本语言,它的语法简
转载
2023-08-13 21:20:00
329阅读
熟悉MicroPython,编写简单的程序并写入开发板#第一个实验点亮一个led灯由于我手上没有买LED灯,这里就使用micropython官网提供的一个模拟程序。访问一下地址http://micropython.org/unicorn/ 在支持的模块位置我们选择LED,可以观察到模块边上多了一个LED灯以及串联在上面的电阻 我们在console上输入以下代码。
转载
2024-08-18 19:18:39
445阅读
手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开Http Server,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了玩,手头上的dht11也能直接读出来(nodemcu内置驱动了),然后就没有然后了
转载
2024-01-20 01:30:56
125阅读
【Micropython】ESP8266通过NTP同步本地RTC时间✨本案例基于Thonny平台开发。✨?实时时钟 (RTC)?RTC属于machine模块中的子类。datetime([value]): 获取或设置当前时间。如果没有指定参数,则返回当前时间。如果指定了参数,格式为一个时间元组 (year, month, day, weekday, hours, minutes, second
转载
2023-08-13 23:28:46
203阅读
为了部落什么是TurnipBit开发板TurnipBit开发板由TurnipSmart公司制作的一款MicroPython开发板,基于nrf51822芯片为主控芯片,以MKL26Z128VFM4芯片作为边载辅助芯片,板载5*5LED灯,板载加速度传感器,板载磁敏传感器灯多种外设器件,同时支持图形编程及MicroPython代码编程控制的高智能芯片开发板。确保广大爱好者零基础学习单片机。详细讲解T
转载
2024-05-27 13:04:20
98阅读
前言 对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。 那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。1. 老实刷固件4看到这里可能会说,这不是有手就行吗?其实不然,刷固件也是一门讲究,对于萌新来说有时候在这里会因为一些问题卡好久,不过在【小鱼君c
转载
2023-08-09 15:19:16
1323阅读
实战microPython(10)-蓝牙模块的使用David Zou 2018-12-27本文讲解蓝牙模块的使用,以及通过uPyBoard来操作蓝牙模块并实现手机和uPyboard互动。正在学习和使用uPyBoard开发的小伙伴可能一直会有一种遗憾,就是uPyBoard虽然可以使用microPython开发,而且已经带有非常丰富的设备库,但是,却没有无线连接功能,尤其是对于时下最流行的手机控制一切
转载
2023-11-05 13:31:39
1169阅读
bbc 的 microbit 板子,其micropython代码,网址:https://github.com/bbcmicrobit/micropython但是,按照上面的流程编译,不成功,有个地方需要注意一下,特别备注一下。报错1:E: Failed to fetch http://ppa.launchpad.net/pmiller-opensource/ppa/ubuntu/di...
原创
2021-09-02 15:10:37
607阅读
pyright 是微软开源的一个为 python 提供类型检查、自动补全、文档信息提示等语言服务的工具,用 typescript 写成,微软自家的 VS Code python 扩展 Pylance 就是基于 pyright 开发。 笔者在...
转载
2021-09-29 11:59:00
1159阅读
2评论
MicroPython 学习笔记 (1) - 开发环境配置前期入手了一块 MicroPython-ESP32 开发板,第一件事是配置开发环境。笔者日常使用的是 Manjaro Linux 操作系统,在此文记录下配置开发环境的过程。Mu Editor开发板厂家提供的资料里推荐使用 Mu Editor 作为开发工具,所以首先尝试安装 Mu Editor。官网地址:https://codewith.mu
转载
2023-08-09 15:43:58
143阅读
为什么选这个板子,因为我就这个高性能.哈哈.新建Keil工程把我所列的组件都选上.首先我们用的FULL SPEED模式.修改USB_Config_0.c配置,这里名字记得改,他识别名字和VID PID.一定要带CMSIS-DAP字的.再把具体USB_Config_HID_0.h修改.我们这次是FullSpeed,先试试延迟16ms的版本.(默认值),接着把堆栈改大.修改操作系统的参数.在组右键通过
转载
2023-11-07 06:26:30
94阅读
昨日内容回顾1.Flask路由
1.endpoint="user" # 反向url地址
2.url_address = url_for("user")
3.methods = ["GET","POST"] # 允许请求进入视图函数的方式
4.redirect_to # 在进入视图函数之前重定向
5./index/<nid> # 动态参数路由 &l
转载
2024-07-24 04:44:03
310阅读
前几篇都是直接在命令上操作,然而执行py文件才是王道,其实类似nodemcu的lua固件,MicroPython也提供了一个简单的文件系统用来存代码。并自动在开机时执行:boot.pymain,py两个文件windows用户的话,推荐一个软件:uPyLoader界面如下可以看到,左边是本地的文件,右边是ESP8266的文件,两边可以互相传输,也可以删除上边的文件,其他功能自行探索,这个软件自带了一
转载
2023-05-31 23:19:21
672阅读
一、目的 这一节我们学习如何使用我们的ESP32开发板来学习MQTT。二、环境 ESP32客户端 + MQTT服务器 + Thonny IDE + 电脑 + 手机三、MQTT服务器的安装  
转载
2023-10-18 17:52:34
92阅读
【micropython之动手搭建自己的MQTT服务器并实现通信(点亮led)】先讲一下mqtt吧,相信大家也都有所了解,我就简单说一下:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器的通信协议。看我
转载
2023-11-08 08:51:55
126阅读
程序安装准备安装开发板驱动,官网:(https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads)这里不是CH340驱动,而是CP210x USB to USART 驱动,最终也是在“设备管理器查看COM口”为NodeMCU刷入固件(一个bin文件)就像是手机的系统一样。可以用来用户上传和管理开发板安装p
你有没有经常好奇一些音乐软件的频谱特效是怎么做的,为什么做的这么好看?有没有想试试自己提取音乐频谱并可视化展现出来?今天,咱就结合上次的音乐剪辑操作:Python 剪辑音乐就是这么简单来简单粗暴地可视化下面这首歌曲的频谱!1.准备开始之前,你要确保Python和pip已经成功安装在电脑上噢,如果没有,请 进行安装。Windows环境下打开Cmd(开始—运行—CMD),苹果系统环境下请打开
转载
2023-11-21 21:26:17
197阅读
最近在做一个智能孵化器需要用到 温度 湿度传感器 OLED屏幕 继电器 舵机 舵机控制器 加热线 等 最后在3D打印一个外壳最近买了传感器DHT11 温度湿度传感器 这个传感器价格很低,但是精度不高 温度只能测量整数 比如 38 34 35 没有小数温度也是只有整数 没有小数 建议购买DHT22DHT11 DHT22&nbs