所以我最近为我的arduino套件获得了一个8x8双色LED阵列,我希望能够在某些坐标处读取某些RGB值的图像文件,以创建一个2d int数组,其中int对应于某些RGB值。例如,由于我的数组可以显示3种不同的颜色,我可以定义三个不同的RGB值来从代码中的图像中读取。然后我会读取图像,按图像的尺寸制作一个2d int数组,在数组中存储1-3,找到相应的RGB值。
我打算尝试为它找到一个C库,但我认为arduino是一种单独的语言,我不确定。
答案 0 :(得分:0)
我为Blinkenlight实验做了类似的事情。特别是对于POV实验。您可能需要查看我的Python代码,以便在此处将图像转换为Arduino程序:http://blog.blinkenlight.net/experiments/basic-effects/pov-generator/。
将图像转换为C代码的另一种简单方法是使用"The Gimp". Gimp支持“另存为C源代码”和“另存为C头”。
为了完整起见:Arduino不是一种单独的语言。 Arduino是C ++,带有一些IDE预处理,试图隐藏你实际编写C ++的事实。