Documente Academic
Documente Profesional
Documente Cultură
void setup ()
{
pinMode(latchPin,OUTPUT);
pinMode(clockPin,OUTPUT);
pinMode(dataPin,OUTPUT);
//set these three pins to output
}
int dectest = 0;
for (int x = 1; x<8; x++)
{
if ((dectest == 0)and(ShowNumber[x] == 0))
{
ShowNumber[x] = 11;
}
else
{
dectest = 1;
}
}
//check if there is a "0" on the left front, if yes we ignore it
disNum(ShowNumber[1],1,ShowDec[1]);
disNum(ShowNumber[2],2,ShowDec[2]);
disNum(ShowNumber[3],3,ShowDec[3]);
disNum(ShowNumber[4],4,ShowDec[4]);
disNum(ShowNumber[5],5,ShowDec[5]);
disNum(ShowNumber[6],6,ShowDec[6]);
disNum(ShowNumber[7],7,ShowDec[7]);
disNum(ShowNumber[8],8,ShowDec[8]);
//display number in sequency, flashing fast
}
void loop()
{
showNum(13456.8);//simple function to display to number
}