如果您不熟悉微控制器,则可以使用这些设备控制其他部件或其他设备。您可能会认为,使用常规的Raspberry Pi已经可以进行此类操作。但是,微控制器是专门为与其他事物交互而设计的。
它们很便宜,体积很小,消耗的功率也很小。您可以使用面包板开始开发项目,以避免焊接。您可以将它与小电池配对使用,并且可以运行数周甚至数月。与计算机不同,微控制器不运行传统的操作系统。您的代码直接在芯片上运行。
像其他微控制器一样,Raspberry Pi Pico在设备的侧面具有数十个输入和输出引脚。这些引脚很重要,因为它们充当与其他组件的接口。例如,您可以使您的微控制器与LED灯互动,从各种传感器获取数据,在显示器上显示一些信息等。
Raspberry Pi Pico使用RP2040芯片。它具有一个双核Arm处理器(以133MHz运行),264KB的RAM,26个GPIO引脚(包括3个模拟输入),一个微型USB端口和一个温度传感器。它没有Wi-Fi或蓝牙。它的价格是4美元。
如果您想在Raspberry Pi Pico上运行某些程序,这很容易。您使用微型USB端口将设备插入计算机。您可以在按下按钮的同时启动Raspberry Pi Pico。该设备将作为外部驱动器出现在您的计算机上。
除了C,您还可以使用MicroPython作为开发语言。这是微控制器的Python启发式语言。 Raspberry Pi基金会已经为Pico编写了大量文档和数据表。
有趣的是,Raspberry Pi基金会希望让其他人从其自己的芯片设计中受益。它已经接触到Adafruit,Arduino,Pimoroni和Sparkfun,以便他们可以使用RP2040芯片构建自己的板。将会有一个由RP2040驱动的设备的整个生态系统。
对于Raspberry Pi Foundation而言,这是一个有趣的举动,因为它可以沿着这条道路前进,并以更强大的变体迭代自己的芯片设计。 它提供了两个主要优势-精确控制要放置的东西的能力和价格。