#include #include "flipdot.h" #include "image.h" Image flip; unsigned long loopmillis=0; unsigned long last_update=0; void setup() { flip.init(); Serial.begin(115200); flip.setBuffer_solid(0); } void loop() { loopmillis = millis(); static unsigned long last_change=0; static bool color=0; static uint8_t image=0; if (loopmillis-last_change >= 1000*10) { /* Serial.print("Change to Solid color ="); Serial.println(color); flip.setBuffer_solid(color); color=1-color; */ switch (image){ case 0: flip.setBuffer_Image1(); break; case 1: flip.setBuffer_Image2(); break; case 2: flip.setBuffer_Image3(); break; case 3: flip.setBuffer_Image4(); break; case 4: flip.setBuffer_Image5(); break; case 5: flip.setBuffer_Image6(); break; case 6: flip.setBuffer_Image7(); break; case 7: flip.setBuffer_Image8(); break; } image++; //image+=1+random(8-2); image%=8; /* uint8_t _randomvalue=random(128); Serial.print("set buffer random. "); Serial.println(_randomvalue); flip.setBuffer_random(_randomvalue); */ /* for (uint8_t _x=0;_x