MicroLua – RP2040 开发板上的 Lua 语言
Lua 是一种小型的嵌入式语言,它易于学习且速度相当快。RP2040 是一款小巧而强大的微控制器,具有一组漂亮的外设和活跃的开发人员社区。除了 Raspberry Pi 的官方 Pico 和 Pico W 板外,还可以购买各种形状和配置的各种廉价模块。 MicroLua 允许在 [看全文]
Lua 是一种小型的嵌入式语言,它易于学习且速度相当快。RP2040 是一款小巧而强大的微控制器,具有一组漂亮的外设和活跃的开发人员社区。除了 Raspberry Pi 的官方 Pico 和 Pico W 板外,还可以购买各种形状和配置的各种廉价模块。 MicroLua 允许在 [看全文]
继电器就相当于一个开关,接在任意线上,通过控制信号下控制通断;一般是断开状态,此时线就断开了,没导通;在控制信号作用下继电器闭合,则线就接在了一起,导通了。继电器有供电电压和负载电压,不要混淆。5V 继电器可以接入 110V、220V 等负载电压的产品,即小电压继电器可以控制大电 [看全文]
常用的计时时钟芯片有 DS1302、DS1307、DS3231,各型号还有衍生型号。都是 Dallas 生产的芯片。其中 DS1302 和 DS1307 可以看成是同一芯片的不同协议版本(I2C 和 SPI)。他们在树莓派 Pico 上的用法几乎一致,下面将简单介绍 DS1302 [看全文]
模拟二轴拇指操纵杆(俗称摇杆)是一种模拟操纵杆,相比于「方向」操纵杆更加准确和灵敏,它带有一个「按下选择按钮」。因为它是模拟的,所以需要使用树莓派 Pico 上支持模拟输入的引脚来读取,下面我们选择的是 GP26 和 GP27。分别来读取 X 和 Y。而按钮按下状态可使用数字引脚 [看全文]
下面的代码可以用来打印树莓派 Pico 的系统信息,包括 MicroPython 版本号、内建模块清单、CPU 频率、内存大小、磁盘空间使用情况等。
步进电机是一种将电脉冲信号转换成相应角位移或线位移的电动机,每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比,因此,步进电动机又称脉冲电动机。 步进电机通常需要搭配一个步进电机驱动模块(也叫步进电机驱动器)来工作。 [看全文]
市面上常见的传感器模块,其输出大体可分为模拟、数字、特定协议输出(例如 RS485、RS232、SPI、CAN、单总线等)。其中,前两种的读取最为简单通用,而使用特定协议的传感器读取方法要参考传感器相应的文档。 本教程以四针脚的光线传感器为例,介绍模拟和数字输出的传感器的读取方法 [看全文]
舵机是一种位置伺服的驱动器,主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。其工作原理是由接收机或者单片机发出信号给舵机,其内部有一个基准电路,产生周期为 20ms,宽度为 1.5ms 的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。经由电路板上的 [看全文]
Copyright © 2024 | 树莓派 Pico 实验室(RP2040) 沪ICP备19016635号-2