百度360必应搜狗淘宝本站头条

micropython教程

    单片机上跑Python慢?可以这样优化一下速度(二)

    上接单片机上跑Python慢?可以这样优化一下速度(一),本节接着介绍...MicroPython代码优化1>const()声明MicroPython提供了const()声明的语法,其工作方式类似于C语言中的#define,当代码编译为字节码时,编译器会用数字常量值代替该标识符。这能够避...

    玩转microPython(四)

    今天主讲内容是:1扩展赋值运算符2位运算符3Python运算符优先级4复杂类型中的字典类型Python扩展赋值运算符其实就是提供了一种简写的方式,将诸如a=a+1可简写为a+=1。其余运算参考如下:以下实例演示了Python所有赋值运算符的操作:Python位运算符在了解位运算之...

    使用python给LEGO EV3编写程序

    首先需要去ev3dev.org下载一个系统image。这个系统是基于DebianLinux的,所以一旦使用,你就能使用大量的Debian应用。接着准备烧录软件,官方推荐的是etcher。https://etcher.io/image和烧录工具下载如下接着开始烧录,准备一张tf卡,我用的是16G的,...

    MicroPython低阶蓝牙BLE接口(二)

    MicroPython中提供了ubluetooth模块作为蓝牙BLE(BluetoothLowEnergy)的操作接口,其主要提供了蓝牙控制器层面的操作,匹配低阶蓝牙BLE协议,但未集成各种特定设备类型配置文件(Profile),仅提供基础实现模块以供高阶层抽象,故称作低阶蓝牙BLE接口。在蓝...

    micropython交叉编译(x86-Ubuntu至arm-rv1106)

    一、编译环境:Ubuntu16.04.7LTS二、下载与配置a、下载交叉编译工具链:wgetarm-rockchip830-linux-uclibcgnueabihf.tar.gz解压后设置编译环境:exportPATH=/opt/build-tool/rv1106/bin/:$PATH;...

    MicroPython 环境中实现蓝牙功能

    蓝牙是当前使用最为广泛的无线通讯协议之一。它主要用于短距离设备之间的数据传输,如耳机、鼠标、移动通讯设备等。蓝牙技术的广泛应用使得这些设备之间的连接变得更加方便和高效。蓝?分为两种不同的技术:经典蓝?(ClassicBluetooth)和低功耗蓝牙(BluetoothLowEnergy)...

    Onenet物联网Mqtt初探(micropython_mqtt登陆与数据收发)

    请先去去看Onenet物联网Mqtt初探(MQTT.fx模拟登陆与数据收发)和Onenet物联网Mqtt初探(python_mqtt登陆与数据收发)的文章,否则可能不明被我输入的是什么消息。这里直接做micropython代码的mqtt连接:1、上电烧录好micropython的ESP322、在控...

    micropython 版本与开发板统计

    图片信息来自github-Josverl/micropython-stubs。Micropython是一种精简而高效的Python解释器,专为嵌入式系统设计。而micropython-stubs为Micropython开发者提供了强大的智能辅助,结合VSCode,使得开发mpy脚本便捷如...

    单片机上的MicroPython之交互式解释器(REPL)

    一般来讲,带有脚本性质的语言大都有交互式解释器,即REPL(Read-Evaluate-PrintLoop)模式。REPL提供了一个命令行界面下读取值、求值、输出值、循环代码的环境。其与常规Linux环境下shell命令行交互模式有相似之处,但并不相同。shell模式下运行的是一个个的命令,命令的...

    实战microPython(12)-加速度传感器的使用

    大家好,今天我们讲解加速度传感器的原理及编程。我之前讲过,微控制芯片只是会根据程序执行指令的大脑(参见我之前的文章《实战microPython(三)uPyBoard是如何控制机器人的》),一切外部的感知需要传感器将其转换为微控制器能够理解的数据,交由微控制器来处理,做出相对应的行动。因此,传感器就是...