首先说明,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,编写简单的程序并写入开发板#第一个实验点亮一个led灯由于我手上没有买LED灯,这里就使用micropython官网提供的一个模拟程序。访问一下地址http://micropython.org/unicorn/ 在支持的模块位置我们选择LED,可以观察到模块边上多了一个LED灯以及串联在上面的电阻 我们在console上输入以下代码。
转载
2024-08-18 19:18:39
445阅读
现在开源硬件中最热门的 MicroPython 是英国剑桥大学的教授 Damien George(达米安·乔治)所发明,Damien George 是一名计算机工程师,他每天都要使用 Python 语言工作,同时也在做一些机器人项目。有一天,他突然冒出了一个想法:能否用Python语言来控制单片机,进行实现对机器人的操控呢?可能很多读者都知道,Python 是一款非常容易使用的脚本语言,它的语法简
转载
2023-08-13 21:20:00
329阅读
手上有块基于ESP8266的NodeMCU板子,没错,就是那个10块钱的带WIFI的芯片,当时感觉又便宜又又有wifi,并且可以用脚本lua写代码,果断买买买,然后玩了一下WIFI跟树莓派通讯(树莓派开Http Server,然后用lua通过socket模拟http指令定期获取树莓派的指令)。控制了个继电器加灯泡玩了玩,手头上的dht11也能直接读出来(nodemcu内置驱动了),然后就没有然后了
转载
2024-01-20 01:30:56
125阅读
实战microPython(10)-蓝牙模块的使用David Zou 2018-12-27本文讲解蓝牙模块的使用,以及通过uPyBoard来操作蓝牙模块并实现手机和uPyboard互动。正在学习和使用uPyBoard开发的小伙伴可能一直会有一种遗憾,就是uPyBoard虽然可以使用microPython开发,而且已经带有非常丰富的设备库,但是,却没有无线连接功能,尤其是对于时下最流行的手机控制一切
转载
2023-11-05 13:31:39
1169阅读
为了部落什么是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
1328阅读
【Micropython】ESP8266通过NTP同步本地RTC时间✨本案例基于Thonny平台开发。✨?实时时钟 (RTC)?RTC属于machine模块中的子类。datetime([value]): 获取或设置当前时间。如果没有指定参数,则返回当前时间。如果指定了参数,格式为一个时间元组 (year, month, day, weekday, hours, minutes, second
转载
2023-08-13 23:28:46
203阅读
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阅读
一、目的 这一节我们学习如何使用我们的ESP32开发板来学习MQTT。二、环境 ESP32客户端 + MQTT服务器 + Thonny IDE + 电脑 + 手机三、MQTT服务器的安装  
转载
2023-10-18 17:52:34
92阅读
为什么选这个板子,因为我就这个高性能.哈哈.新建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阅读
程序安装准备安装开发板驱动,官网:(https://cn.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads)这里不是CH340驱动,而是CP210x USB to USART 驱动,最终也是在“设备管理器查看COM口”为NodeMCU刷入固件(一个bin文件)就像是手机的系统一样。可以用来用户上传和管理开发板安装p
【micropython之动手搭建自己的MQTT服务器并实现通信(点亮led)】先讲一下mqtt吧,相信大家也都有所了解,我就简单说一下:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器的通信协议。看我
转载
2023-11-08 08:51:55
126阅读
[Micropython]TPYBoardV10X 红外防坠落小车智能小车现在差不多是电子竞赛或者DIY中的主流了,寻迹,壁障,遥控什么的,相信大家也都见得很多了,这次就大家探讨一下防坠落小车的制作方法,不同于以往的是这次的程序不用C语言写,而是要使用python语言写。下面给大家看一下视频演示: &
转载
2023-12-28 15:13:32
111阅读
MicroPython 特定的库 (MicroPython-specific)-network 目录MicroPython 特定的库 (MicroPython-specific)-networknetwork — 网络配置参考资料 以下库中提供了特定于 MicroPython 实现的功能。bluetooth — 低级蓝牙btree – 简单的 BTree 数据库cryptolib——加密密码fra
转载
2024-08-12 20:35:08
237阅读