Facebook
From Reliable Pudu, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 127
  1. int piny[7] = {8, 6, 11, 12, 13, 5, 7};
  2. int z = 0;
  3.  
  4.  
  5. void setup() {
  6.    for(int i = 0; i < 7; i++){
  7.         pinMode(piny[i], OUTPUT);
  8.         }
  9.    pinMode(2, INPUT);
  10. }
  11.  
  12. void loop() {
  13.   wyswietl();
  14.   Serial.println(digitalRead(2));
  15.   if(digitalRead(2) == LOW) {
  16.   if(digitalRead(2) == HIGH) {
  17.     delay(20);
  18.     if(digitalRead(2) == HIGH) {
  19.       z++;
  20.       Serial.println(z);
  21.     }
  22.   }
  23. }
  24. }
  25.  
  26.  
  27.  
  28. int zero[7] = {1, 1, 1, 1, 1, 1, 0};
  29. int jeden[7] = {0,1,1,0,0,0,0};
  30. int dwa[7] = {1,1,0,1,1,0,1};
  31. int trzy[7] = {1,1,1,1,0,0,1};
  32. int cztery[7] = {0,1,1,0,0,1,1};
  33. int piec[7] = {1,0,1,1,0,1,1};
  34. int szesc[7] = {1,0,1,1,1,1,1};
  35. int siedem[7] = {1,1,1,0,0,0,0};
  36. int osiem[7] = {1,1,1,1,1,1,1};
  37. int dziewiec[7] = {1,1,1,1,0,1,1};
  38.  
  39.  
  40. void wyswietl(){
  41.    switch(z){
  42.         case 0:
  43.             wyswietlliczba(zero);
  44.         break;    
  45.         case 1:
  46.             wyswietlliczba(jeden);
  47.         break;    
  48.         case 2:
  49.             wyswietlliczba(dwa);
  50.         break;    
  51.         case 3:
  52.             wyswietlliczba(trzy);
  53.         break;    
  54.         case 4:
  55.             wyswietlliczba(cztery);
  56.         break;    
  57.         case 5:
  58.             wyswietlliczba(piec);
  59.         break;    
  60.         case 6:
  61.             wyswietlliczba(szesc);
  62.         break;    
  63.         case 7:
  64.             wyswietlliczba(siedem);
  65.         break;
  66.         case 8:
  67.             wyswietlliczba(osiem);
  68.         break;
  69.         case 9:
  70.             wyswietlliczba(dziewiec);
  71.         break;
  72.    }
  73. }
  74.  
  75. void wyswietlliczba(int lpiny[7]){
  76.         for(int i = 0; i < 7; i++){
  77.         digitalWrite(piny[i], lpiny[i]);
  78. }
  79. }
  80.  
  81.  
  82.