0

所以我最近为我的 arduino 套件获得了一个 8x8 双色 LED 阵列,我希望能够在某些坐标处读取某些 RGB 值的图像文件,以创建一个 2d int 数组,其中 int 对应于某些 RGB 值. 例如,由于我的数组可以显示 3 种不同的颜色,我可以定义三个不同的 RGB 值以从代码中的图像中读取。然后我让它读取图像,按图像的尺寸制作一个 2d int 数组,将 int 1-3 存储在找到相应 RGB 值的数组中。

我打算尝试为它找到一个 C 库,但我认为 arduino 是一种单独的语言,我不确定。

4

1 回答 1

0

我为我的 Blinkenlight Experiments 做了类似的事情。特别是对于 POV 实验。您可能想在此处查看用于将图像转换为 Arduino 程序的 Python 代码:http: //blog.blinkenlight.net/experiments/basic-effects/pov-generator/

将图像转换为 C 代码的另一种简单方法是使用“The Gimp”。Gimp 支持“另存为 C 源代码”和“另存为 C 头文件”。

仅出于完整性考虑:Arduino 不是一种单独的语言。Arduino 是带有一些 IDE 预处理的 C++,它试图隐藏您实际编写 C++ 代码的事实。

于 2013-09-16T18:08:07.103 回答