plugin23

z6

Feb 10th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. /*
  2.  * zadanie6.c
  3.  *
  4.  * Created: 4.2.2016 11:35:26
  5.  *  Author: d14valicek
  6.  */
  7.  
  8.  
  9. #define F_CPU 1000000UL
  10. #include <stdlib.h>
  11. #include <util/delay.h>
  12. #include <stdio.h>
  13. #include <avr/io.h>
  14.  
  15.  
  16. int main(void)
  17. {
  18.     DDRD = 0xFF;
  19.     int erik[6] = {0b11110011, 0b00100101, 0b00001101, 0b10011001, 0b01001001, 0b11000001};
  20.     while(1)
  21.     {
  22.         int kocka = rand()%6+1;
  23.         if(kocka == 1){ PORTD = erik[0];
  24.             _delay_ms(500);
  25.         }
  26.         if(kocka == 2){ PORTD = erik[1];
  27.             _delay_ms(500);
  28.         }
  29.         if(kocka == 3){ PORTD = erik[2];
  30.             _delay_ms(500);
  31.         }
  32.         if(kocka == 4){ PORTD = erik[3];
  33.             _delay_ms(500);
  34.         }
  35.         if(kocka == 5){ PORTD = erik[4];
  36.             _delay_ms(500);
  37.         }
  38.         if(kocka == 6){ PORTD = erik[5];
  39.             _delay_ms(500);
  40.         }
  41.         PORTD = 0b11111111;
  42.         _delay_ms(500);
  43.     }
  44.    
  45.     return 0;
  46. }
Add Comment
Please, Sign In to add comment