首页 > TAG信息列表 > micropython

关于MicroPython mpremote工具 的一些用例,闲聊

我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。 但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。

SSD1306 屏幕使用-Micropython

1、I2C总线是什么? I2C:俗称集成电路总线,是一种简单、双向二线制同步串行通信总线,使用多主从架构。它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系

基于 MicroPython 的 WOL (远程唤醒)

依赖 Python MicroPython 是基于 Python 的 WOL 适配移植过来的,原代码在 MicroPython 中不是直接可用的。 源代码请参见:LouisJin / WakeOnLan-Python MicroPython 除了 boot.py 放在根路径下。其他 .py 文件均放在 /lib 文件夹下。 U_WIFI.py U_WIFI.py 用于连接 WIFI 。 ''' Au

MicroPython 字符串相同判断

使用 == 进行字符串或单个字符相等判断,是 Python 比较运算符。 is 其实是 Python 的身份运算符。 根据文档 Python 运算符 : 比较运算符用于比较两个值。 身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置。

MicroPython 字符串相同判断

使用 == 进行字符串或单个字符相等判断,是 Python 比较运算符。 is 其实是 Python 的身份运算符。 根据文档 Python 运算符 : 比较运算符用于比较两个值。 身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置。

【MicroPython】

转义非字母数字的字符,转义结果为预定义字符串codepoint2name[] def qstr_escape(qst): def esc_char(m): c = ord(m.group(0)) try: name = codepoint2name[c] except KeyError: name = "0x%02x" % c return "_"

MicroPython 之 PYBoard

一、MicroPython 简介 Python,是一种面向对象的解释型计算机程序设计语言,它是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整

W5100S-EVB-Pico [Micropython] – MQTT

注:最初发表-By Louis_m  组成: 硬件设施: W5100S-EVB-Pico              X 1 Raspberry Pi 4              X 1 软件应用程序: Micopython  详细信息: 什么是MQTT?   发布(Pub)/订阅(Sub)模型和发布者/订阅者模型是订阅客户端和发布客户端之间的通

通过mem32函数来提高MM32 MicroPython 输出PWM 频率的精度

简 介: 利用mem32功能,对于MM32的MicroPython中的PWM频率精度低的问题,通过重新调整ARR来提高PWM频率精度。 关键词: PWM,MM32,MicroPython,mem32

使用MM32 MicroPython产生双音频信号的局限性

简 介: 利用ESP32的MicroPython PWM 模块可以产生很精确的输出频率,但是所有MicroPython的PWM都共享同一个Timer,所以他们的基频都相同。利用MM32 MicroPython可以使用其中两个硬件Timer, 但是输出的频率精度无法满足要求。因此: 要么使用其它的信号源来检测DTMF; 要么通过mem32来

(1)Micropython+ESP32 点亮一个LED

之前有接触过通过adriuno来进行ESP32和ESP8266的开发。 但是因为日常工作当中没有太多的机会使用CPP,所以进展一直不大。知道后面开始使用MicroPython进行ESP32的开发,感觉路一下都亮了。 今天尝试回顾一个初学者的使用过程。点亮一个RGB LED 。 使用的硬件 ESP32 开发板一个 RGB L

MicroPython 8266 配置

MicroPython 8266 配置 刷固件 下载固件 MicroPython - Python for microcontrollers 从以上网址下载固件,本文下载的是esp8266-20210902-v1.17.bin CSDN下载地址:microPython环境创建+调试工具+调试代码.zip 烧录固件 使用NodeMCU PyFlasher烧录 建议选择支持最新固件的刷固件软

microPython学习笔记4 NeoPixel灯带驱动

NeoPixel驱动程序 使用neopixel模块: from machine import Pin from neopixel import NeoPixel pin = Pin(0, Pin.OUT) # set GPIO0 to output to drive NeoPixels np = NeoPixel(pin, 8) # create NeoPixel driver on GPIO0 for 8 pixels np[0] = (255, 255, 255) # set

运动桁架下压力信号采集与处理

简 介: 本文对于桁架运动过程中对来自于压力传感器变换器输出的模拟信号进行采集,验证整个机械系统运动和信号采集处理方面的功能。 关键词: 运动桁架,压力传感器,ESP32

ESP32 micropython 应用填坑(一):蓝牙

前言 对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。 那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。 1. 老实刷固件4 看到这里可

MicroPython 库 —— 快速上手ujson

文章目录 MicroPython 库 —— 快速上手ujsonJSON基础介绍1. 什么是Json?2. 具体使用例子2.1 JSON对象例子2.2 JSON对象数组 ujson库dumps —— 字典或者列表转换成json字符dump —— json字符写入文件loads —— 将json字符串数据转换为字典或列表load —— 将文件json数

ESP32 MicroPython开发之旅 基础篇③ —— MicroPython基本语法

文章目录 MicroPython 基本语法1、print输出 —— 打印内容2、好的代码需要适当的注释3、常量4、变量5、数据类型5.1 Number 数字 —— int、float、bool、complex5.1.1 int—— 整型5.1.2 float —— 浮点型5.1.3 bool——布尔型5.1.4 complex—— 复数5.1.5 数字类型转换

为什么在MM32中的MicroPython中无法打开二进制文件呢?

简 介: 对于在MM32F3277的MicroPython下, 对于SD卡中的文件按照二进制方式进行读写进行测试,发现MicroPython下无法支持对于二进制文件的操作。根据现在这种测试,需要找到具体的 MM32F3277现在版本上对于文件操作所存在的问题。使其能够支持对于二进制数据的读取和写入。 关键词

树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字

Pico下用MicroPython编程在ssd1306芯片上显示英文很方便,但如何显示中文呢? 直接用oled.text()函数是无法显示中文的,因为系统里没有中文字体的点阵字库,一种常用的办法就是利用framebuf把汉字的字模准备好,用blit()函数直接画出汉字。 如果你不怕麻烦,可以自己把汉字画出来,比如下

# 在mm32f3270上为micropython创建PWM模块(2)

在mm32f3270上为micropython创建PWM模块(2) 文章目录 在mm32f3270上为micropython创建PWM模块(2)Architect共用时基的问题实例化传参freq和duty应用场景使用两个TIM组合 Architect 上文提到, 参考esp系的实现模型. 但具体几个问题还要想明白才能动手. 共用时基的问题

2021-11-14 struct 和 json 的记录,对microPython尤其有用

首先,玩硬件离不开二进制,无论使用多高级的语言,最后都要回到二进制的各种通信,那么作为MICROPYTHON 这种高级的多的语言在这个位置就有些尴尬,相信很对学过标准PYTHON甚至干过Python开发的都很可能没接触过,也不会二进制的传输。所以本次记录是struct在MICROPYTHON里的应用,平台是E

测试在MicroPython中对于main.py进行修改

简 介: 编写了python脚本程序,它可以自动生成MicroPython内部执行程序,借助于STM32-BOOTLOADER通过REPL发送MicroPython, 由MicroPython完成对SD卡中的main.py文件进行清空或者更新。这需要原来的main.py能够退回到REPL,与STM32-BOOTLOADER配合下载程序。否则需要通过USB SD卡读

在MM32F3273上运行MicroPython,对于性能进行测试

简 介: 通过设计简单的测试电路,验证了MicroPython在MM32F3273上运行的情况。初步证实它可以运行移植后的MicroPython。 关键词: MM32F3273,MicroPython,STM32,Bootloader,ISP   §01 测试过程   在上午进行了 设计带有SD卡的 MM32F3277 MicroPython 实验板 ,下面准备测试

MM32F3277 MicroPython 实验板设计和软件测试

  §01 设计要求 在 制作测试MM32F3277-MicroPython最小电路板 测试了基于MM32F3277的MicroPython测试板。也可以看到它的时钟是不需要。下面设计一个适应于面包板进行测试实验的MicroPython测试板。 一、资源设置 1、MicroPython支持模块 下面使用灵动苏勇提供的模块

树莓派从入门到入魔13/100 - Pico上的第一个Hello LED程序

树莓派Pico是一个小单片机,只有5cm x 2cm大小,它的核心是RP2040处理芯片,可以做一些物联网应用。 Pico的四周有40根引脚,标准产品是没有焊针的,当然你可以直接从商家购买已经帮你全部焊好了的产品,省得自己动用烙铁了。 为了方便将来的折腾,最好准备一个面包板,以后接一些元器件很方