首页 行业 查看内容

Adafruit演示RP2040DVI输出用于CircuitPython

2023-04-28 16:24:53

来源: 万能网


【资料图】

似乎CircuitPython驱动的家用计算机的梦想越来越近了。Adafruit最近发布的FeatherRP2040DVI简化了使用RaspberryPiPico的RP2040SoC与DVI/HDMI输出的过程。在Adafruit的视频中,我们可以看到CircuitPython输出在HDMI显示器上运行,使用最初为RaspberryPi上的裸机CircuitPython开发的代码。这个新板可能成为加入我们最佳RP2040板名单的热门竞争者。

在视频中,我们可以看到Adafruit创始人Limor“Ladyada”Fried使用CircuitPython演示DVI输出。我们可以看到这是CircuitPython8.1.0-beta,Fried使用PythonTurtle的端口演示了视频输出,PythonTurtle本身就是LOGO的turtle命令的一个版本。CircuitPython代码是在外部PC上编写的,保存后会触发代码执行。Fried的第二个演示展示了Sierpiński三角形,这是一个由三角形组成的分形,实时渲染。

那么为什么这很重要呢?原因有二。首先,要使用RP2040输出图形,我们通常需要一种精益的编程语言。在过去,C/C++和Arduino代码提供了最好的结果。事实上,该板的早期演示使用PicoDVIArduino库来生成视频输出。使用CircuitPython替代方案,对于那些想要涉足该项目的人来说,我们有一个更容易的切入点。CircuitPython通过预先编写的代码模块抽象了大部分复杂性。其次,我们现在离使用CircuitPython又近了一步,不需要笔记本电脑或台式电脑。一旦我们有了USB键盘支持,我们就可以使用CircuitPython“裸机”运行开发板。

CircuitPython的RaspberryPi“裸机”版本的想法首先由CircuitPython首席开发人员ScottShawcroft在Tom"sHardware:ThePiCast的一集中提到。这个想法是将RaspberryPi直接启动到PythonShell(REPL)中,用户可以以类似于1980年代家用计算机的方式直接使用Python和GPIO。Shawcroft的Github分支包含一个支持DVI输出的CircuitPython版本。

Adafruit的14.95美元羽毛RP2040与DVI目前缺货。但是,我们迫不及待地想亲自尝试一下。

关键词:

最新新闻
回顶部