MicroPython简单来说就是用Python来对微控制器进行编程(Python for controller),使用MicroPython做开发简洁明了。Micropython的由来得益于Damien George这位伟大的计算机工程师,Damien George每天都会使用Python工作,他有一天冒出一个大胆的想法:能否用Python来控制单片机,从而实现对机器人的操作呢? Python语言本身就是一款简单...
p->transfer函数的收发流程,可以在MicroPython源代码中找到machine_i2c.c文件(位于micropython\ports\esp...
这时候我们将networking.py的代码点击左下角的send to esp,然后在右下角执行 do_connect()并send,可以看到webrepl成功打开: 去https://github.com/micropython/webrepl下载webrepl的压缩包,解压,运行其中的webrepl.html,可以打开界面,然后输入ws://192.168.43.2:8266,确认密码12345后即可成功连接。 最后点击想要上传的...
p->transfer函数的收发流程,可以在MicroPython源代码中找到machine_i2c.c文件(位于micropython\ports\esp...
HC-SR501人体红外传感器 (延时)最左边的一定要扭到最小,另外一个是灵敏度(大家看着调),反应模式(跳帽)调到单次探测。 目前市面上有很多种esp32开发板,但是烧录固件也只要注意板子带了多少内存flash(以及是否有外挂的RAM) 不太一样的esp32开发板 按照网上的流程《esp32烧录micropython》之后,我们开始今天的重点。
此外还预设了暴露CAM的接口,因为这三个是同一外设的3种使用,为了避免microPython中同时调用3种功能,所以还设有MP的全局变量,保证同一时间只有一个功能被开启,感兴趣的同学可以尝试暴露这个CAM,跟openmv一样,等乐鑫开放的接口越多,比如我就期待把esp_sr内容开放接口给MP使用,这样会省事特别多,特别是关于边缘计算这一...
esp8266物联网开发一:MicroPython初战江湖 用esp8266做的物联网开发,涉及到固件烧写,固件擦除,代码编写等方面,做一一记录。 1. 固件烧写 首先,下载固件烧写工具:https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.3.rar,具体烧写包我会在后面附加。
结合本系列后面的内容,可能会用到0.96inch的OLED屏幕,HC-SR501人体红外感应模块,DHT11温湿度模块,SG90舵机等。 如果有其他驱动需求也可以酌情选择,有目的性驱动可以更好的督促学习。 这些设备也都是在上面的店铺采购的,价格也比较便宜。根据ESP8266的资源来驱动这些硬件,对进行MicroPython的学习很有帮助。 软件准备 ...
esp8266运行Python esp8266 uart micropython Adafruit Feather HUZZAH板(图片属性:Adafruit)。 安装MicroPython 请参阅教程的相应部分:我的上一篇博文教程。 一般Board板控制 MicroPython REPL位于波特率115200的UART0(GPIO1 = TX,GPIO3 = RX)上。Tab-completion 有助于找出对象具有的方法。粘贴模式(ctrl-E)可用于将...
这是官网>MicroPython官网 二、使用块设备 1.测试官方示例 官方文档给出了一个简单的RAM块设备模型,接下来的移植将以它为基础 (官方文档,文件系统部分>Working with filesystems) 代码如下: class RAMBlockDev: def __init__(self, block_size, num_blocks): ...