Advertisement
Guest User

Mikrokontrollerid Iseseisev töö II Klementi

a guest
Jun 16th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. const int number[11] = {0b1000000, 0b1111001, 0b0100100, 0b0110000, 0b0011001, 0b0010010, 0b0000010, 0b1111000, 0b0000000, 0b0010000};
  2. int d, s;
  3.  
  4. void setup(){
  5. for (int i = 1; i < 14; i++)
  6. pinMode(i, OUTPUT);
  7. pinMode(A1, OUTPUT);
  8. }
  9.  
  10. void loop(){
  11. d = analogRead(A0) / 102.4; //kümnendikud
  12. s = (analogRead(A0) % 102) / 10 ; //ühendikud
  13.  
  14. digitalWrite(A1, bitRead(number[d], 0));
  15.  
  16. for ( int pin = 0, a = 0; pin < 7; pin++, a++) // prindib ekraanile kümnendikud
  17. digitalWrite(pin, bitRead(number[d], a));
  18.  
  19. for ( int pin = 7, a = 0; pin < 14; pin++, a++) // prindib ekraanile ühendikud
  20. digitalWrite(pin, bitRead(number[s], a));
  21. delay(15);
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement