micropython教程 第3页
- 单片机esp8266烧录micropython实操案例
-
环境:1、电脑(windows)、usb数据线、esp8266(购买链接:https://m.tb.cn/h.U3DoBGo?tk=ehlp2B6iikK)一、烧录步骤:1、安装esptool.py烧录脚本:pipinstallesptool2、擦除内存(端口号可以到设备管理器中查看):espt...
- 实战microPython(08) 显示进阶-图形和图像(2)
-
大家好,上次讲到使用直接写入显示存储区(GRAM)的方式来绘制图形,今天讲解另一种更简单的方式绘图。使用绘图库:上次,我们直接将显示数据写入SSD1306的显示存储区(GRAM)中来显示图形,由于SSD1306的GRAM组织方式非常怪异,因此,编程显得非常复杂。令人庆幸的是,microPython官...
- MicroPython新型嵌入式Web服务器MicroWebSrv2
-
MicroWebSrv2是适用于MicroPython和CPython的功能强大的新型嵌入式Web服务器,支持路由处理程序,WebSockets或PyhtmlTemplate之类的模块以及大量并发请求(成千上万!)。完全异步的,它的连接和内存管理得到了非常优化和真正的快速。主要用于对PycomWi...
- 嵌入式MicroPython中如何写中断处理程序(一)
-
MicroPython提供了在适当的硬件平台上用Python语言写中断处理函数的能力。中断处理函数,即中断服务例程(ISR),被定义为回调函数,其被作为类似于定时器触发或某引脚上电压改变等事件的响应函数而执行。这些事件在常规程序代码执行中的任何时间均可能发生,也就带来了一些值得注意的问题。其中,有些...
- 在STM32F769DICSCO上体验MicroPython
-
今天发现MicroPython源码中添加了对STM32F769DISCO开发板的支持,于是更新最新源码并编译固件,成功在STM32F769DISCO开发板上运行了MicroPython,但是体验过程中,稳定性不是很好。在Linux系统下重新编译源码,并生成固件,首先编辑makefile文件更改开发板...
- Esp32安装micropython和配置webrepl记录备忘
-
因为之前学习Arduino编程,不可避免要不断的修改程序,每修改一次程序,都要编译一遍才能下载到esp32,太浪费时间了,也不利于调试。所以决定先用micropython做个原型,后面再用C/C++编写程序,已获得更好的性能,还得知webrepl可以无线编程(无须串口,基于IP/TCP网络,网页方...
- 嵌入式开发:在Micro-Python中管理堆空间
-
Python变得越来越流行,现在实时嵌入式软件开发人员可以通过MicroPython在微控制器上访问Python,开发人员了解MicroPython堆比以往任何时候都更重要。嵌入式开发人员需要了解几个与堆相关的库和内核选项。 首先,并非所有的MicroPython端口都充分利用了微控制器...
- MicroPython在ESP8266模块上的初体验
-
本文主要介绍了如何在ESP8266模块上运行MicroPython。根据官方的快速参考的描述,MicroPython已经实现了ESP8266基本硬件资源接口,包括GPIO、PWM、ADC、软SPI和硬SPI、IIC、睡眠模式(Deep-sleepmode)、OneWire等。准备工作固件从官网下...
- 玩转microPython(五)
-
玩转microPython(五)DavidZou今天主讲内容是:1条件控制语句2循环控制语句3函数4内置函数1条件控制语句Python条件语句是通过一条或多条条件判断语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:两种变化:另一种:注...
- ESP32-S3-MicroPython 开发攻略
-
ESP32-S3和ESP32一样是一款同时支持WIFI和蓝牙功能,可以说是专为物联网而生的一款Soc,应用领域贯穿移动设备、可穿戴电子设备、智能家居等,在2,4GHz频带支持20MHz和40MHz频宽,和以往ESP32不一样的是,蓝牙除了支持BLE以外,目前支持Bluetooth5...