#include <LiquidCrystal.h>
LiquidCrystal lcd(13,12,11,10,9,8);
long cas;
const int kolko = 5;
int pole1[kolko];
int pole2[kolko];
int pole3[kolko];
int pole4[kolko];
void setup()
{
lcd.begin(20,4);
}
void loop()
{
if(millis() > cas)
{
lcd.clear();
for(int i=0;i<kolko;i++)
{
pole4[i] = pole3[i];
pole3[i] = pole2[i];
pole2[i] = pole1[i];
pole1[i] = random(0,20);
}
for(int i=0;i<kolko;i++)
{
lcd.setCursor(pole1[i],0);
lcd.print("x");
lcd.setCursor(pole2[i],1);
lcd.print("x");
lcd.setCursor(pole3[i],2);
lcd.print("x");
lcd.setCursor(pole4[i],3);
lcd.print("x");
}
cas += 500;
}
}