Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //riesadiver1@web.de
- //2019.03.15
- //LedControl-Bibliothek laden
- #include "LedControl.h"
- int button1= 7; //button-1 an Pin 7
- int button2= 8; //button-2 an Pin 8
- int button3= 9; //button-3 an Pin 9
- /*
- pin 12 an Led Modul pin DIN
- pin 11 an Led Modul pin CS
- pin 10 an Led Modul pin CLK
- es gibt nur eine Matrix MAX7219. */
- LedControl lc=LedControl(12,10,11,1);
- /*warten zwischen den Aktualiseiren der Anzeige*/
- unsigned long delaytime1=200;
- unsigned long delaytime2=50;
- void setup() {{
- pinMode (button1, INPUT_PULLUP); //Button 1 mit PullupWiederstand//
- pinMode (button2, INPUT_PULLUP); //Button2 mit PullupWiederstand//
- pinMode (button3, INPUT_PULLUP);} //Button3 mit PullupWiederstand//
- {
- lc.shutdown(0,false); // Weckruf starten //
- lc.setIntensity(0,3); // stellt die Helligkeit ein //
- lc.clearDisplay(0); // löscht die Anzeige //
- }
- }
- void vierundsechzig(){
- byte a[8]={B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111};
- lc.setRow (0,0,a[0]);
- lc.setRow (0,1,a[1]);
- lc.setRow (0,2,a[2]);
- lc.setRow (0,3,a[3]);
- lc.setRow (0,4,a[4]);
- lc.setRow (0,5,a[5]);
- lc.setRow (0,6,a[6]);
- lc.setRow (0,7,a[7]);
- delay(delaytime1);
- }
- void dreiundsechzig(){
- byte b[8]={B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111110};
- lc.setRow (0,0,b[0]);
- lc.setRow (0,1,b[1]);
- lc.setRow (0,2,b[2]);
- lc.setRow (0,3,b[3]);
- lc.setRow (0,4,b[4]);
- lc.setRow (0,5,b[5]);
- lc.setRow (0,6,b[6]);
- lc.setRow (0,7,b[7]);
- delay(delaytime1);
- }
- void zweiundsechzig(){
- byte c[8]={B11111111,B11111111,B11111111,B11111111,B11111111,B11111111,B11111110,B11111110};
- lc.setRow (0,0,c[0]);
- lc.setRow (0,1,c[1]);
- lc.setRow (0,2,c[2]);
- lc.setRow (0,3,c[3]);
- lc.setRow (0,4,c[4]);
- lc.setRow (0,5,c[5]);
- lc.setRow (0,6,c[6]);
- lc.setRow (0,7,c[7]);
- delay(delaytime1);
- }
- void einundsechzig(){
- byte d[8]={B11111111,B11111111,B11111111,B11111111,B11111111,B11111110,B11111110,B11111110};
- lc.setRow (0,0,d[0]);
- lc.setRow (0,1,d[1]);
- lc.setRow (0,2,d[2]);
- lc.setRow (0,3,d[3]);
- lc.setRow (0,4,d[4]);
- lc.setRow (0,5,d[5]);
- lc.setRow (0,6,d[6]);
- lc.setRow (0,7,d[7]);
- delay(delaytime1);
- }
- void sechzig(){
- byte e[8]={B11111111,B11111111,B11111111,B11111111,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,e[1]);
- lc.setRow (0,0,e[0]);
- lc.setRow (0,2,e[2]);
- lc.setRow (0,3,e[3]);
- lc.setRow (0,4,e[4]);
- lc.setRow (0,5,e[5]);
- lc.setRow (0,6,e[6]);
- lc.setRow (0,7,e[7]);
- delay(delaytime1);
- }
- void neunundfuenfzig(){
- byte f[8]={B11111111,B11111111,B11111111,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,f[1]);
- lc.setRow (0,0,f[0]);
- lc.setRow (0,2,f[2]);
- lc.setRow (0,3,f[3]);
- lc.setRow (0,4,f[4]);
- lc.setRow (0,5,f[5]);
- lc.setRow (0,6,f[6]);
- lc.setRow (0,7,f[7]);
- delay(delaytime1);
- }
- void achtundfuenfzig(){
- byte g[8]={B11111111,B11111111,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,g[1]);
- lc.setRow (0,0,g[0]);
- lc.setRow (0,2,g[2]);
- lc.setRow (0,3,g[3]);
- lc.setRow (0,4,g[4]);
- lc.setRow (0,5,g[5]);
- lc.setRow (0,6,g[6]);
- lc.setRow (0,7,g[7]);
- delay(delaytime1);
- }
- void siebenundfuenfzig(){
- byte h[8]={B11111111,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,h[1]);
- lc.setRow (0,0,h[0]);
- lc.setRow (0,2,h[2]);
- lc.setRow (0,3,h[3]);
- lc.setRow (0,4,h[4]);
- lc.setRow (0,5,h[5]);
- lc.setRow (0,6,h[6]);
- lc.setRow (0,7,h[7]);
- delay(delaytime1);
- }
- void sechsundfuenfzig(){
- byte i[8]={B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,i[1]);
- lc.setRow (0,0,i[0]);
- lc.setRow (0,2,i[2]);
- lc.setRow (0,3,i[3]);
- lc.setRow (0,4,i[4]);
- lc.setRow (0,5,i[5]);
- lc.setRow (0,6,i[6]);
- lc.setRow (0,7,i[7]);
- delay(delaytime1);
- }
- void fuenfundfuenfzig(){
- byte j[8]={B11111100,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,j[1]);
- lc.setRow (0,0,j[0]);
- lc.setRow (0,2,j[2]);
- lc.setRow (0,3,j[3]);
- lc.setRow (0,4,j[4]);
- lc.setRow (0,5,j[5]);
- lc.setRow (0,6,j[6]);
- lc.setRow (0,7,j[7]);
- delay(delaytime1);
- }
- void vierundfuenfzig(){
- byte j[8]={B11111000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,j[1]);
- lc.setRow (0,0,j[0]);
- lc.setRow (0,2,j[2]);
- lc.setRow (0,3,j[3]);
- lc.setRow (0,4,j[4]);
- lc.setRow (0,5,j[5]);
- lc.setRow (0,6,j[6]);
- lc.setRow (0,7,j[7]);
- delay(delaytime1);
- }
- void dreiundfuenfzig(){
- byte k[8]={B11110000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,k[1]);
- lc.setRow (0,0,k[0]);
- lc.setRow (0,2,k[2]);
- lc.setRow (0,3,k[3]);
- lc.setRow (0,4,k[4]);
- lc.setRow (0,5,k[5]);
- lc.setRow (0,6,k[6]);
- lc.setRow (0,7,k[7]);
- delay(delaytime1);
- }
- void zweiundfuenfzig(){
- byte l[8]={B11100000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,l[1]);
- lc.setRow (0,0,l[0]);
- lc.setRow (0,2,l[2]);
- lc.setRow (0,3,l[3]);
- lc.setRow (0,4,l[4]);
- lc.setRow (0,5,l[5]);
- lc.setRow (0,6,l[6]);
- lc.setRow (0,7,l[7]);
- delay(delaytime1);
- }
- void einundfuenfzig(){
- byte m[8]={B11000000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,m[1]);
- lc.setRow (0,0,m[0]);
- lc.setRow (0,2,m[2]);
- lc.setRow (0,3,m[3]);
- lc.setRow (0,4,m[4]);
- lc.setRow (0,5,m[5]);
- lc.setRow (0,6,m[6]);
- lc.setRow (0,7,m[7]);
- delay(delaytime1);
- }
- void fuenfzig(){
- byte n[8]={B10000000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,n[1]);
- lc.setRow (0,0,n[0]);
- lc.setRow (0,2,n[2]);
- lc.setRow (0,3,n[3]);
- lc.setRow (0,4,n[4]);
- lc.setRow (0,5,n[5]);
- lc.setRow (0,6,n[6]);
- lc.setRow (0,7,n[7]);
- delay(delaytime1);
- }
- void neunundvierzig(){
- byte o[8]={B00000000,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,o[1]);
- lc.setRow (0,0,o[0]);
- lc.setRow (0,2,o[2]);
- lc.setRow (0,3,o[3]);
- lc.setRow (0,4,o[4]);
- lc.setRow (0,5,o[5]);
- lc.setRow (0,6,o[6]);
- lc.setRow (0,7,o[7]);
- delay(delaytime1);
- }
- void achtundvierzig(){
- byte p[8]={B00000000,B01111110,B11111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,p[1]);
- lc.setRow (0,0,p[0]);
- lc.setRow (0,2,p[2]);
- lc.setRow (0,3,p[3]);
- lc.setRow (0,4,p[4]);
- lc.setRow (0,5,p[5]);
- lc.setRow (0,6,p[6]);
- lc.setRow (0,7,p[7]);
- delay(delaytime1);
- }
- void siebenundvierzig(){
- byte q[8]={B00000000,B01111110,B01111110,B11111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,q[1]);
- lc.setRow (0,0,q[0]);
- lc.setRow (0,2,q[2]);
- lc.setRow (0,3,q[3]);
- lc.setRow (0,4,q[4]);
- lc.setRow (0,5,q[5]);
- lc.setRow (0,6,q[6]);
- lc.setRow (0,7,q[7]);
- delay(delaytime1);
- }
- void sechsundvierzig(){
- byte r[8]={B00000000,B01111110,B01111110,B01111110,B11111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,r[1]);
- lc.setRow (0,0,r[0]);
- lc.setRow (0,2,r[2]);
- lc.setRow (0,3,r[3]);
- lc.setRow (0,4,r[4]);
- lc.setRow (0,5,r[5]);
- lc.setRow (0,6,r[6]);
- lc.setRow (0,7,r[7]);
- delay(delaytime1);
- }
- void fuenfundvierzig(){
- byte s[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B11111110,B11111110,B11111110};
- lc.setRow (0,1,s[1]);
- lc.setRow (0,0,s[0]);
- lc.setRow (0,2,s[2]);
- lc.setRow (0,3,s[3]);
- lc.setRow (0,4,s[4]);
- lc.setRow (0,5,s[5]);
- lc.setRow (0,6,s[6]);
- lc.setRow (0,7,s[7]);
- delay(delaytime1);
- }
- void vierundvierzig(){
- byte t[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B11111110,B11111110};
- lc.setRow (0,1,t[1]);
- lc.setRow (0,0,t[0]);
- lc.setRow (0,2,t[2]);
- lc.setRow (0,3,t[3]);
- lc.setRow (0,4,t[4]);
- lc.setRow (0,5,t[5]);
- lc.setRow (0,6,t[6]);
- lc.setRow (0,7,t[7]);
- delay(delaytime1);
- }
- void dreiundvierzig(){
- byte u[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B11111110};
- lc.setRow (0,1,u[1]);
- lc.setRow (0,0,u[0]);
- lc.setRow (0,2,u[2]);
- lc.setRow (0,3,u[3]);
- lc.setRow (0,4,u[4]);
- lc.setRow (0,5,u[5]);
- lc.setRow (0,6,u[6]);
- lc.setRow (0,7,u[7]);
- delay(delaytime1);
- }
- void zweiundvierzig(){
- byte v[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110};
- lc.setRow (0,1,v[1]);
- lc.setRow (0,0,v[0]);
- lc.setRow (0,2,v[2]);
- lc.setRow (0,3,v[3]);
- lc.setRow (0,4,v[4]);
- lc.setRow (0,5,v[5]);
- lc.setRow (0,6,v[6]);
- lc.setRow (0,7,v[7]);
- delay(delaytime1);
- }
- void einundvierzig(){
- byte w[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00111110};
- lc.setRow (0,1,w[1]);
- lc.setRow (0,0,w[0]);
- lc.setRow (0,2,w[2]);
- lc.setRow (0,3,w[3]);
- lc.setRow (0,4,w[4]);
- lc.setRow (0,5,w[5]);
- lc.setRow (0,6,w[6]);
- lc.setRow (0,7,w[7]);
- delay(delaytime1);
- }
- void vierzig(){
- byte x[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00011110};
- lc.setRow (0,1,x[1]);
- lc.setRow (0,0,x[0]);
- lc.setRow (0,2,x[2]);
- lc.setRow (0,3,x[3]);
- lc.setRow (0,4,x[4]);
- lc.setRow (0,5,x[5]);
- lc.setRow (0,6,x[6]);
- lc.setRow (0,7,x[7]);
- delay(delaytime1);
- }
- void neununddreissig(){
- byte y[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00001110};
- lc.setRow (0,1,y[1]);
- lc.setRow (0,0,y[0]);
- lc.setRow (0,2,y[2]);
- lc.setRow (0,3,y[3]);
- lc.setRow (0,4,y[4]);
- lc.setRow (0,5,y[5]);
- lc.setRow (0,6,y[6]);
- lc.setRow (0,7,y[7]);
- delay(delaytime1);
- }
- void achtunddreissig(){
- byte z[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00000110};
- lc.setRow (0,1,z[1]);
- lc.setRow (0,0,z[0]);
- lc.setRow (0,2,z[2]);
- lc.setRow (0,3,z[3]);
- lc.setRow (0,4,z[4]);
- lc.setRow (0,5,z[5]);
- lc.setRow (0,6,z[6]);
- lc.setRow (0,7,z[7]);
- delay(delaytime1);
- }
- void siebenunddreissig(){
- byte zz[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00000010};
- lc.setRow (0,1,zz[1]);
- lc.setRow (0,0,zz[0]);
- lc.setRow (0,2,zz[2]);
- lc.setRow (0,3,zz[3]);
- lc.setRow (0,4,zz[4]);
- lc.setRow (0,5,zz[5]);
- lc.setRow (0,6,zz[6]);
- lc.setRow (0,7,zz[7]);
- delay(delaytime1);
- }
- void sechsunddreissig(){
- byte zy[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111110,B00000000};
- lc.setRow (0,1,zy[1]);
- lc.setRow (0,0,zy[0]);
- lc.setRow (0,2,zy[2]);
- lc.setRow (0,3,zy[3]);
- lc.setRow (0,4,zy[4]);
- lc.setRow (0,5,zy[5]);
- lc.setRow (0,6,zy[6]);
- lc.setRow (0,7,zy[7]);
- delay(delaytime1);
- }
- void fuenfunddreissig(){
- byte zx[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111110,B01111100,B00000000};
- lc.setRow (0,1,zx[1]);
- lc.setRow (0,0,zx[0]);
- lc.setRow (0,2,zx[2]);
- lc.setRow (0,3,zx[3]);
- lc.setRow (0,4,zx[4]);
- lc.setRow (0,5,zx[5]);
- lc.setRow (0,6,zx[6]);
- lc.setRow (0,7,zx[7]);
- delay(delaytime1);
- }
- void vierunddreissig(){
- byte zw[8]={B00000000,B01111110,B01111110,B01111110,B01111110,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zw[1]);
- lc.setRow (0,0,zw[0]);
- lc.setRow (0,2,zw[2]);
- lc.setRow (0,3,zw[3]);
- lc.setRow (0,4,zw[4]);
- lc.setRow (0,5,zw[5]);
- lc.setRow (0,6,zw[6]);
- lc.setRow (0,7,zw[7]);
- delay(delaytime1);
- }
- void dreiunddreissig(){
- byte zv[8]={B00000000,B01111110,B01111110,B01111110,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zv[1]);
- lc.setRow (0,0,zv[0]);
- lc.setRow (0,2,zv[2]);
- lc.setRow (0,3,zv[3]);
- lc.setRow (0,4,zv[4]);
- lc.setRow (0,5,zv[5]);
- lc.setRow (0,6,zv[6]);
- lc.setRow (0,7,zv[7]);
- delay(delaytime1);
- }
- void zweiunddreissig(){
- byte zu[8]={B00000000,B01111110,B01111110,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zu[1]);
- lc.setRow (0,0,zu[0]);
- lc.setRow (0,2,zu[2]);
- lc.setRow (0,3,zu[3]);
- lc.setRow (0,4,zu[4]);
- lc.setRow (0,5,zu[5]);
- lc.setRow (0,6,zu[6]);
- lc.setRow (0,7,zu[7]);
- delay(delaytime1);
- }
- void einunddreissig(){
- byte zt[8]={B00000000,B01111110,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zt[1]);
- lc.setRow (0,0,zt[0]);
- lc.setRow (0,2,zt[2]);
- lc.setRow (0,3,zt[3]);
- lc.setRow (0,4,zt[4]);
- lc.setRow (0,5,zt[5]);
- lc.setRow (0,6,zt[6]);
- lc.setRow (0,7,zt[7]);
- delay(delaytime1);
- }
- void dreissig(){
- byte zs[8]={B00000000,B01111100,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zs[1]);
- lc.setRow (0,0,zs[0]);
- lc.setRow (0,2,zs[2]);
- lc.setRow (0,3,zs[3]);
- lc.setRow (0,4,zs[4]);
- lc.setRow (0,5,zs[5]);
- lc.setRow (0,6,zs[6]);
- lc.setRow (0,7,zs[7]);
- delay(delaytime1);
- }
- void neunundzwanzig(){
- byte zr[8]={B00000000,B01111000,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zr[1]);
- lc.setRow (0,0,zr[0]);
- lc.setRow (0,2,zr[2]);
- lc.setRow (0,3,zr[3]);
- lc.setRow (0,4,zr[4]);
- lc.setRow (0,5,zr[5]);
- lc.setRow (0,6,zr[6]);
- lc.setRow (0,7,zr[7]);
- delay(delaytime1);
- }
- void achtundzwanzig(){
- byte zr[8]={B00000000,B01110000,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zr[1]);
- lc.setRow (0,0,zr[0]);
- lc.setRow (0,2,zr[2]);
- lc.setRow (0,3,zr[3]);
- lc.setRow (0,4,zr[4]);
- lc.setRow (0,5,zr[5]);
- lc.setRow (0,6,zr[6]);
- lc.setRow (0,7,zr[7]);
- delay(delaytime1);
- }
- void siebenundzwanzig(){
- byte zq[8]={B00000000,B01100000,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zq[1]);
- lc.setRow (0,0,zq[0]);
- lc.setRow (0,2,zq[2]);
- lc.setRow (0,3,zq[3]);
- lc.setRow (0,4,zq[4]);
- lc.setRow (0,5,zq[5]);
- lc.setRow (0,6,zq[6]);
- lc.setRow (0,7,zq[7]);
- delay(delaytime1);
- }
- void sechsundzwanzig(){
- byte zp[8]={B00000000,B01000000,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zp[1]);
- lc.setRow (0,0,zp[0]);
- lc.setRow (0,2,zp[2]);
- lc.setRow (0,3,zp[3]);
- lc.setRow (0,4,zp[4]);
- lc.setRow (0,5,zp[5]);
- lc.setRow (0,6,zp[6]);
- lc.setRow (0,7,zp[7]);
- delay(delaytime1);
- }
- void fuenfundzwanzig(){
- byte zo[8]={B00000000,B00000000,B01111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zo[1]);
- lc.setRow (0,0,zo[0]);
- lc.setRow (0,2,zo[2]);
- lc.setRow (0,3,zo[3]);
- lc.setRow (0,4,zo[4]);
- lc.setRow (0,5,zo[5]);
- lc.setRow (0,6,zo[6]);
- lc.setRow (0,7,zo[7]);
- delay(delaytime1);
- }
- void vierundzwanzig(){
- byte zn[8]={B00000000,B00000000,B00111100,B01111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zn[1]);
- lc.setRow (0,0,zn[0]);
- lc.setRow (0,2,zn[2]);
- lc.setRow (0,3,zn[3]);
- lc.setRow (0,4,zn[4]);
- lc.setRow (0,5,zn[5]);
- lc.setRow (0,6,zn[6]);
- lc.setRow (0,7,zn[7]);
- delay(delaytime1);
- }
- void dreiundzwanzig(){
- byte zm[8]={B00000000,B00000000,B00111100,B00111100,B01111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zm[1]);
- lc.setRow (0,0,zm[0]);
- lc.setRow (0,2,zm[2]);
- lc.setRow (0,3,zm[3]);
- lc.setRow (0,4,zm[4]);
- lc.setRow (0,5,zm[5]);
- lc.setRow (0,6,zm[6]);
- lc.setRow (0,7,zm[7]);
- delay(delaytime1);
- }
- void zweiundzwanzig(){
- byte zl[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B01111100,B01111100,B00000000};
- lc.setRow (0,1,zl[1]);
- lc.setRow (0,0,zl[0]);
- lc.setRow (0,2,zl[2]);
- lc.setRow (0,3,zl[3]);
- lc.setRow (0,4,zl[4]);
- lc.setRow (0,5,zl[5]);
- lc.setRow (0,6,zl[6]);
- lc.setRow (0,7,zl[7]);
- delay(delaytime1);
- }
- void einundzwanzig(){
- byte zk[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B01111100,B00000000};
- lc.setRow (0,1,zk[1]);
- lc.setRow (0,0,zk[0]);
- lc.setRow (0,2,zk[2]);
- lc.setRow (0,3,zk[3]);
- lc.setRow (0,4,zk[4]);
- lc.setRow (0,5,zk[5]);
- lc.setRow (0,6,zk[6]);
- lc.setRow (0,7,zk[7]);
- delay(delaytime1);
- }
- void zwanzig(){
- byte zj[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B00111100,B00000000};
- lc.setRow (0,1,zj[1]);
- lc.setRow (0,0,zj[0]);
- lc.setRow (0,2,zj[2]);
- lc.setRow (0,3,zj[3]);
- lc.setRow (0,4,zj[4]);
- lc.setRow (0,5,zj[5]);
- lc.setRow (0,6,zj[6]);
- lc.setRow (0,7,zj[7]);
- delay(delaytime1);
- }
- void neunzehn(){
- byte zi[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B00011100,B00000000};
- lc.setRow (0,1,zi[1]);
- lc.setRow (0,0,zi[0]);
- lc.setRow (0,2,zi[2]);
- lc.setRow (0,3,zi[3]);
- lc.setRow (0,4,zi[4]);
- lc.setRow (0,5,zi[5]);
- lc.setRow (0,6,zi[6]);
- lc.setRow (0,7,zi[7]);
- delay(delaytime1);
- }
- void achtzehn(){
- byte zh[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B00001100,B00000000};
- lc.setRow (0,1,zh[1]);
- lc.setRow (0,0,zh[0]);
- lc.setRow (0,2,zh[2]);
- lc.setRow (0,3,zh[3]);
- lc.setRow (0,4,zh[4]);
- lc.setRow (0,5,zh[5]);
- lc.setRow (0,6,zh[6]);
- lc.setRow (0,7,zh[7]);
- delay(delaytime1);
- }
- void siebzehn(){
- byte zg[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B00000100,B00000000};
- lc.setRow (0,1,zg[1]);
- lc.setRow (0,0,zg[0]);
- lc.setRow (0,2,zg[2]);
- lc.setRow (0,3,zg[3]);
- lc.setRow (0,4,zg[4]);
- lc.setRow (0,5,zg[5]);
- lc.setRow (0,6,zg[6]);
- lc.setRow (0,7,zg[7]);
- delay(delaytime1);
- }
- void sechzehn(){
- byte zf[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111100,B00000000,B00000000};
- lc.setRow (0,1,zf[1]);
- lc.setRow (0,0,zf[0]);
- lc.setRow (0,2,zf[2]);
- lc.setRow (0,3,zf[3]);
- lc.setRow (0,4,zf[4]);
- lc.setRow (0,5,zf[5]);
- lc.setRow (0,6,zf[6]);
- lc.setRow (0,7,zf[7]);
- delay(delaytime1);
- }
- void fuenfzehn(){
- byte ze[8]={B00000000,B00000000,B00111100,B00111100,B00111100,B00111000,B00000000,B00000000};
- lc.setRow (0,1,ze[1]);
- lc.setRow (0,0,ze[0]);
- lc.setRow (0,2,ze[2]);
- lc.setRow (0,3,ze[3]);
- lc.setRow (0,4,ze[4]);
- lc.setRow (0,5,ze[5]);
- lc.setRow (0,6,ze[6]);
- lc.setRow (0,7,ze[7]);
- delay(delaytime1);
- }
- void vierzehn(){
- byte zd[8]={B00000000,B00000000,B00111100,B00111100,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,zd[1]);
- lc.setRow (0,0,zd[0]);
- lc.setRow (0,2,zd[2]);
- lc.setRow (0,3,zd[3]);
- lc.setRow (0,4,zd[4]);
- lc.setRow (0,5,zd[5]);
- lc.setRow (0,6,zd[6]);
- lc.setRow (0,7,zd[7]);
- delay(delaytime1);
- }
- void dreizehn(){
- byte zc[8]={B00000000,B00000000,B00111100,B00111000,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,zc[1]);
- lc.setRow (0,0,zc[0]);
- lc.setRow (0,2,zc[2]);
- lc.setRow (0,3,zc[3]);
- lc.setRow (0,4,zc[4]);
- lc.setRow (0,5,zc[5]);
- lc.setRow (0,6,zc[6]);
- lc.setRow (0,7,zc[7]);
- delay(delaytime1);
- }
- void zwoelf(){
- byte zb[8]={B00000000,B00000000,B00111000,B00111000,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,zb[1]);
- lc.setRow (0,0,zb[0]);
- lc.setRow (0,2,zb[2]);
- lc.setRow (0,3,zb[3]);
- lc.setRow (0,4,zb[4]);
- lc.setRow (0,5,zb[5]);
- lc.setRow (0,6,zb[6]);
- lc.setRow (0,7,zb[7]);
- delay(delaytime1);
- }
- void elf(){
- byte za[8]={B00000000,B00000000,B00110000,B00111000,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,za[1]);
- lc.setRow (0,0,za[0]);
- lc.setRow (0,2,za[2]);
- lc.setRow (0,3,za[3]);
- lc.setRow (0,4,za[4]);
- lc.setRow (0,5,za[5]);
- lc.setRow (0,6,za[6]);
- lc.setRow (0,7,za[7]);
- delay(delaytime1);
- }
- void zehn(){
- byte xa[8]={B00000000,B00000000,B00100000,B00111000,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,xa[1]);
- lc.setRow (0,0,xa[0]);
- lc.setRow (0,2,xa[2]);
- lc.setRow (0,3,xa[3]);
- lc.setRow (0,4,xa[4]);
- lc.setRow (0,5,xa[5]);
- lc.setRow (0,6,xa[6]);
- lc.setRow (0,7,xa[7]);
- delay(delaytime1);
- }
- void neun(){
- byte wa[8]={B00000000,B00000000,B00000000,B00111000,B00111000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,wa[1]);
- lc.setRow (0,0,wa[0]);
- lc.setRow (0,2,wa[2]);
- lc.setRow (0,3,wa[3]);
- lc.setRow (0,4,wa[4]);
- lc.setRow (0,5,wa[5]);
- lc.setRow (0,6,wa[6]);
- lc.setRow (0,7,wa[7]);
- delay(delaytime1);
- }
- void acht(){
- byte ua[8]={B00000000,B00000000,B00000000,B00011000,B00111000,B00111000,B00000000,B00000000};;
- lc.setRow (0,1,ua[1]);
- lc.setRow (0,0,ua[0]);
- lc.setRow (0,2,ua[2]);
- lc.setRow (0,3,ua[3]);
- lc.setRow (0,4,ua[4]);
- lc.setRow (0,5,ua[5]);
- lc.setRow (0,6,ua[6]);
- lc.setRow (0,7,ua[7]);
- delay(delaytime1);
- }
- void sieben(){
- byte ta[8]={B00000000,B00000000,B00000000,B00011000,B00011000,B00111000,B00000000,B00000000};
- lc.setRow (0,1,ta[1]);
- lc.setRow (0,0,ta[0]);
- lc.setRow (0,2,ta[2]);
- lc.setRow (0,3,ta[3]);
- lc.setRow (0,4,ta[4]);
- lc.setRow (0,5,ta[5]);
- lc.setRow (0,6,ta[6]);
- lc.setRow (0,7,ta[7]);
- delay(delaytime1);
- }
- void sechs(){
- byte sa[8]={B00000000,B00000000,B00000000,B00011000,B00011000,B00011000,B00000000,B00000000};
- lc.setRow (0,1,sa[1]);
- lc.setRow (0,0,sa[0]);
- lc.setRow (0,2,sa[2]);
- lc.setRow (0,3,sa[3]);
- lc.setRow (0,4,sa[4]);
- lc.setRow (0,5,sa[5]);
- lc.setRow (0,6,sa[6]);
- lc.setRow (0,7,sa[7]);
- delay(delaytime1);
- }
- void fuenf(){
- byte ra[8]={B00000000,B00000000,B00000000,B00011000,B00011000,B00001000,B00000000,B00000000};
- lc.setRow (0,1,ra[1]);
- lc.setRow (0,0,ra[0]);
- lc.setRow (0,2,ra[2]);
- lc.setRow (0,3,ra[3]);
- lc.setRow (0,4,ra[4]);
- lc.setRow (0,5,ra[5]);
- lc.setRow (0,6,ra[6]);
- lc.setRow (0,7,ra[7]);
- delay(delaytime1);
- }
- void vier(){
- byte qa[8]={B00000000,B00000000,B00000000,B00011000,B00011000,B00000000,B00000000,B00000000};
- lc.setRow (0,1,qa[1]);
- lc.setRow (0,0,qa[0]);
- lc.setRow (0,2,qa[2]);
- lc.setRow (0,3,qa[3]);
- lc.setRow (0,4,qa[4]);
- lc.setRow (0,5,qa[5]);
- lc.setRow (0,6,qa[6]);
- lc.setRow (0,7,qa[7]);
- delay(delaytime1);
- }
- void drei(){
- byte pa[8]={B00000000,B00000000,B00000000,B00011000,B00010000,B00000000,B00000000,B00000000};
- lc.setRow (0,1,pa[1]);
- lc.setRow (0,0,pa[0]);
- lc.setRow (0,2,pa[2]);
- lc.setRow (0,3,pa[3]);
- lc.setRow (0,4,pa[4]);
- lc.setRow (0,5,pa[5]);
- lc.setRow (0,6,pa[6]);
- lc.setRow (0,7,pa[7]);
- delay(delaytime1);
- }
- void zwei(){
- byte oa[8]={B00000000,B00000000,B00000000,B00010000,B00010000,B00000000,B00000000,B00000000};
- lc.setRow (0,1,oa[1]);
- lc.setRow (0,0,oa[0]);
- lc.setRow (0,2,oa[2]);
- lc.setRow (0,3,oa[3]);
- lc.setRow (0,4,oa[4]);
- lc.setRow (0,5,oa[5]);
- lc.setRow (0,6,oa[6]);
- lc.setRow (0,7,oa[7]);
- delay(delaytime1);
- }
- void eins(){
- byte na[8]={B00000000,B00000000,B00000000,B00000000,B00010000,B00000000,B00000000,B00000000};
- lc.setRow (0,1,na[1]);
- lc.setRow (0,0,na[0]);
- lc.setRow (0,2,na[2]);
- lc.setRow (0,3,na[3]);
- lc.setRow (0,4,na[4]);
- lc.setRow (0,5,na[5]);
- lc.setRow (0,6,na[6]);
- lc.setRow (0,7,na[7]);
- delay(delaytime1);
- }
- void loop()
- { vierundsechzig();
- dreiundsechzig();
- zweiundsechzig();
- einundsechzig();
- sechzig();
- neunundfuenfzig();
- achtundfuenfzig();
- siebenundfuenfzig();
- sechsundfuenfzig();
- fuenfundfuenfzig();
- vierundfuenfzig();
- dreiundfuenfzig();
- zweiundfuenfzig();
- einundfuenfzig();
- fuenfzig();
- neunundvierzig();
- achtundvierzig();
- siebenundvierzig();
- sechsundvierzig();
- fuenfundvierzig();
- vierundvierzig();
- dreiundvierzig();
- zweiundvierzig();
- einundvierzig();
- vierzig();
- neununddreissig();
- achtunddreissig();
- siebenunddreissig();
- sechsunddreissig();
- fuenfunddreissig();
- vierunddreissig();
- dreiunddreissig();
- zweiunddreissig();
- einunddreissig();
- dreissig();
- neunundzwanzig();
- achtundzwanzig();
- siebenundzwanzig();
- sechsundzwanzig();
- fuenfundzwanzig();
- vierundzwanzig();
- dreiundzwanzig();
- zweiundzwanzig();
- einundzwanzig();
- zwanzig();
- neunzehn();
- achtzehn();
- siebzehn();
- sechzehn();
- fuenfzehn();
- vierzehn();
- dreizehn();
- zwoelf();
- elf();
- zehn();
- neun();
- acht();
- sieben();
- sechs();
- fuenf();
- vier();
- drei();
- zwei();
- eins();
- vierundsechzig(); // jetzt leuchten alle 64 LED's //
- while(button3 > 1);{ //ich dachte wenn man jetzt Button 3 drückt würden auf der Anzeige nur noch 61 LED's leuchten//
- einundsechzig();}
- {
- while (button2 >1);} //ich dachte wenn man jetzt Button 2 drückt würden auf der Anzeige nur noch 62 LED's leuchten//
- zweiundsechzig();
- while (button1 >1); //ich dachte wenn man jetzt Button 1 drückt würden auf der Anzeige nur noch 63 LED's leuchten//
- zweiundsechzig();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement