我正在构建一个硬盘 POV 时钟。(谷歌它,它们很酷)我正在编写它的代码,现在我想做的就是掌握让它用 RGB LED 做简单图案的窍门。我想知道是否有人对如何做一些简单的事情有任何想法,比如让红线围绕盘子旋转。
现在我拥有的是一个触发功能的中断。
int gLED = 8; // pins for RGB led strip
int rLED = 9;
int bLED = 10;
attachInterrupt(0, ledPattern, FALLING);
void ledPattern(){
digitalWrite(gLED, HIGH); // This will make a stable image of slice of the
delayMicroseconds(500); // platter, but it does not move.
digitalWrite(gLED, LOW);
}
这是代码的主要部分(显然我删掉了一些 arduino 需要的东西)我想弄清楚的是如何使该切片围绕盘片旋转。最终我会通过添加其他颜色使图案更有趣。
有任何想法吗?