Marko_Marinic_0246048959

Dependencies:   mbed SeeedShieldBot TextLCD BluetoothSerial

Pametni stubišni automat je uređaj koji služi za paljenje svjetala pomoću pljeska. Rasvjetu predstavljaju četiri LED diode koje se pale jedna za drugom. Pale se u vremenskom razmaku koji odbrojava 8 segmentni displej. Gase se isto u vremenskom razmaku ( odbrojavanja na displeju) istim redom kako su se i palile. LCD zaslon služi za prikaz detekcije pljeska. Tipkalo služi kao START gumb.https://os.mbed.com/media/uploads/mmarinic/main-qimg-faca9aecedad6c01c5916c9496f88d70.png

Stanovi.cpp

Committer:
mmarinic
Date:
2021-07-13
Revision:
0:0b3b22a12941

File content as of revision 0:0b3b22a12941:

#include "Stanovi.h"
BusOut Stanovi(D10,D11,D12,D14);
void StanoviInit(void) {
Stanovi=BrojStanova(0);// initialise to zero
Stanovi=ObrnutoBrojStanova(0);
}
int BrojStanova(int Broj){
     int StanByte=00;
 switch (Broj) { 
 case 0 : StanByte = 00;break; // 00000 binary
 case 1 : StanByte = 01;break; // 00001 binary
 case 2 : StanByte = 03;break; // 00011 binary
 case 3 : StanByte = 07;break; // 00111 binary
 case 4 : StanByte = 15;break; // 01111 binary
     }
     return StanByte;
     }
int ObrnutoBrojStanova(int Broj){
     int StanByte=00;
 switch (Broj) { 
 case 0 : StanByte = 00;break; // 00000 binary
 case 1 : StanByte =  8;break; // 01000 binary
 case 2 : StanByte = 12;break; // 01100 binary
 case 3 : StanByte = 14;break; // 01110 binary
 case 4 : StanByte = 15;break; // 01111 binary
     }
     return StanByte;
     }