abc Arduino
|
Šema povezivanja: | Ispis: | Ispis: | ||||||||||||||||||||||||||||||||||
![]() Elementi: |
![]() |
|
|
Listing programa : // LED 4x - Binarni sistem int led3 = 9; // LED 3 bit 3 int led2 = 7; // LED 2 bit 2 int led1 = 4; // LED 1 bit 1 int led0 = 2; // LED 0 bit 0 int kasni = 1000; void setup() { pinMode(led0, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); Serial.begin(9600); // Ispis na serijski monitor } // prikaz binarnog broja void prikaz(int bit3, int bit2, int bit1, int bit0) { digitalWrite(led3, bit3); // LED 3 bit 3 digitalWrite(led2, bit2); // LED 2 bit 2 digitalWrite(led1, bit1); // LED 1 bit 1 digitalWrite(led0, bit0); // LED 0 bit 0 Serial.print(bit3); Serial.print(bit2); Serial.print(bit1); Serial.println(bit0); delay(kasni); } void loop() { prikaz(0, 0, 0, 0); // 0 prikaz(0, 0, 0, 1); // 1 prikaz(0, 0, 1, 0); // 2 prikaz(0, 0, 1, 1); // 3 prikaz(0, 1, 0, 0); // 4 prikaz(0, 1, 0, 1); // 5 prikaz(0, 1, 1, 0); // 6 prikaz(0, 1, 1, 1); // 7 prikaz(1, 0, 0, 0); // 8 prikaz(1, 0, 0, 1); // 9 prikaz(1, 0, 1, 0); // 10 prikaz(1, 0, 1, 1); // 11 prikaz(1, 1, 0, 0); // 12 prikaz(1, 1, 0, 1); // 13 prikaz(1, 1, 1, 0); // 14 prikaz(1, 1, 1, 1); // 15 delay(kasni); } Ispis na SERIAL MONITOR: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |