本文主要介绍在树莓派(Raspberry Pi 4)上使用 MicroPython,实现客户端与 MQTT 服务器的连接、订阅、发布消息等功能。 MicroPython是 Python 3 编程语言的一个完整软件实现,用 C 语言编写,运行在 MCU(微控制器)硬件之上的完全的 Python 编译器和运行时系统,提供给用户一个交互式提示符(REPL)来立即执行所支持的命令...
2、文档 Raspberry Pi Pico Python SDK Get Started with MicroPython on Raspberry Pi Pico 3、MicroPython 例程 raspberrypi 官方 github 上有相关例程:pico-micropython-examples 2、下载、烧录 MicroPython 固件 树莓派官网提供了编译好的 MicroPython 固件,也可以自己编译,Raspberry Pi Pico Python SDK给出了编译教程。
https://datasheets.raspberrypi.com/pico/raspberry-pi-pico-python-sdk.pdf Get Started with MicroPython on Raspberry Pi Pico (RPi_PiPico_Digital_v10.pdf) Installing MicroPython ❌ (Page 16) https://hackspace.raspberrypi.com/books/micropython-pico https://hackspace.raspberrypi.com/books Thonny ID...
sensor_temp = machine.ADC(4) converson_factor = 3.3/(65535)#这是干嘛我不是很懂,但是3.3是芯片电压,65535是byte16的最大值,可见这里获得的是bite16的最小电压量,应该是想把温度转换成0到3.3的连续电压值吧,或者说通道读取的是电压值,所以这里需要做变换。 while True: reading = sensor_temp.read_u16(...
树莓派 Pico 之可编程 IO(PIO)编程 推荐套件 本套件是为 Raspberry Pi 官方指南「Get started with MicroPython on Raspberry Pi Pico」一书配置的。结合本套件可以学习书中的例程并完成相关实验的搭建和调试。 为了更加方便地搭建电路,我们将所用的部件做了优化替代,并加入了 Pico GPIO Breakout 之类的辅助部件。
topic = "raspberry/mqtt" msg = b'{"msg":"hello"}' def sub(topic, msg): # 在回调函数打印主题和消息 print('received message %s on topic %s' % (msg, topic)) def main(server=SERVER): # 创建连接,参数分别为客户端 ID,broker 地址,broker端口号,认证信息 ...
使用双核编程在 Raspberry Pi Pico 上进行多线程 您需要克隆我们的Raspberry Pi Pico 教程GitHub 存储库。然后打开“ T9_DualCore_Program_PIco”文件夹。在此文件夹中,您可以找到“代码”文件夹。在Thonny编辑器中打开“main.py” python 文件。现在,让我们讨论一下main.py文件。
当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发板——Raspberry Pi Pico W,也是一个很好的选择。 在本项目中,将会介绍如何使用Raspberry Pi Pico W和MicroPython,并用Thonny IDE的平台来撰写程序。
uart.write('LED on \n') elif"off"indata: led.value(0) print('LED off \n') uart.write('LED off \n') 安装串口蓝牙终端 在手机上安装Serial Bluetooth Terminal这款 APP,用来测试蓝牙数据交互:开关灯的命令从 Android 手机发出,树莓派 Pico 收到每条命令之后,相应地打开或关闭 LED。
支持MicroPython 的微控制器有很多,这里使用 Raspberry Pi Pico。Raspberry Pi Pico 是树莓派基金会发布的首款微控制器级产品,基于 RP2040 芯片构建,售价仅 4 美元。Pico 家族目前由 Raspberry Pi Pico(最左),Pico H(左),Pico W(右)和 Pico WH(最右)组成。