void ledControl(){ /////VrijednostiShiftRegistra/////// //Pomoću ovog polja postavljamo vrijednosti na shift registar, kad je jedna led dioda ukljucena ostale su iskljucene uint8_t pinValues[] = { B00000000,B00000000,B00000000,B00000000 }; uint8_t pinValues1[] = { B00000001,B00000000,B00000000,B00000000 }; uint8_t pinValues2[] = { B00000010,B00000000,B00000000,B00000000 }; uint8_t pinValues3[] = { B00000100,B00000000,B00000000,B00000000 }; uint8_t pinValues4[] = { B00001000,B00000000,B00000000,B00000000 }; uint8_t pinValues5[] = { B00010000,B00000000,B00000000,B00000000 }; uint8_t pinValues6[] = { B00100000,B00000000,B00000000,B00000000 }; uint8_t pinValues7[] = { B01000000,B00000000,B00000000,B00000000 }; uint8_t pinValues8[] = { B10000000,B00000000,B00000000,B00000000 }; uint8_t pinValues9[] = { B00000000,B00000001,B00000000,B00000000 }; uint8_t pinValues10[] = { B00000000,B00000010,B00000000,B00000000 }; uint8_t pinValues11[] = { B00000000,B00000100,B00000000,B00000000 }; uint8_t pinValues12[] = { B00000000,B00001000,B00000000,B00000000 }; uint8_t pinValues13[] = { B00000000,B00010000,B00000000,B00000000 }; uint8_t pinValues14[] = { B00000000,B00100000,B00000000,B00000000 }; uint8_t pinValues15[] = { B00000000,B01000000,B00000000,B00000000 }; uint8_t pinValues16[] = { B00000000,B10000000,B00000000,B00000000 }; uint8_t pinValues17[] = { B00000000,B00000000,B00000001,B00000000 }; uint8_t pinValues18[] = { B00000000,B00000000,B00000010,B00000000 }; uint8_t pinValues19[] = { B00000000,B00000000,B00000100,B00000000 }; uint8_t pinValues20[] = { B00000000,B00000000,B00001000,B00000000 }; uint8_t pinValues21[] = { B00000000,B00000000,B00010000,B00000000 }; uint8_t pinValues22[] = { B00000000,B00000000,B00100000,B00000000 }; uint8_t pinValues23[] = { B00000000,B00000000,B01000000,B00000000 }; uint8_t pinValues24[] = { B00000000,B00000000,B10000000,B00000000 }; uint8_t pinValues25[] = { B00000000,B00000000,B00000000,B00000001 }; uint8_t pinValues26[] = { B00000000,B00000000,B00000000,B00000010 }; uint8_t pinValues27[] = { B00000000,B00000000,B00000000,B00000100 }; uint8_t pinValues28[] = { B00000000,B00000000,B00000000,B00001000 }; uint8_t pinValues29[] = { B00000000,B00000000,B00000000,B00010000 }; uint8_t pinValues30[] = { B00000000,B00000000,B00000000,B00100000 }; uint8_t pinValues31[] = { B00000000,B00000000,B00000000,B01000000 }; uint8_t pinValues32[] = { B00000000,B00000000,B00000000,B10000000 }; /////////////////Upravljanje LED svjetlima i buzzerom/////////////////////// if(currentLine.endsWith("GET /1")) { // Kad procitamo sa servera 1 upaljujemo prvu LED diodu... srA.setAll(pinValues1); } else if(currentLine.endsWith("GET /2")){ srA.setAll(pinValues2); } else if(currentLine.endsWith("GET /3")) srA.setAll(pinValues3); else if(currentLine.endsWith("GET /4")) srA.setAll(pinValues4); else if(currentLine.endsWith("GET /5")) srA.setAll(pinValues5); else if(currentLine.endsWith("GET /6")) srA.setAll(pinValues6); else if(currentLine.endsWith("GET /7")) srA.setAll(pinValues7); else if(currentLine.endsWith("GET /8")) srA.setAll(pinValues8); else if(currentLine.endsWith("GET /9")) srA.setAll(pinValues9); else if(currentLine.endsWith("GET /10")) srA.setAll(pinValues10); else if(currentLine.endsWith("GET /1")) srA.setAll(pinValues11); else if(currentLine.endsWith("GET /12")) srA.setAll(pinValues12); else if(currentLine.endsWith("GET /13")) srA.setAll(pinValues13); else if(currentLine.endsWith("GET /14")) srA.setAll(pinValues14); else if(currentLine.endsWith("GET /15")) srA.setAll(pinValues15); else if(currentLine.endsWith("GET /16")) srA.setAll(pinValues16); else if(currentLine.endsWith("GET /17")) srA.setAll(pinValues17); else if(currentLine.endsWith("GET /18")) srA.setAll(pinValues18); else if(currentLine.endsWith("GET /19")) srA.setAll(pinValues19); else if(currentLine.endsWith("GET /20")) srA.setAll(pinValues20); else if(currentLine.endsWith("GET /21")) srA.setAll(pinValues21); else if(currentLine.endsWith("GET /22")) srA.setAll(pinValues22); else if(currentLine.endsWith("GET /23")) srA.setAll(pinValues23); else if(currentLine.endsWith("GET /TEST")) { for(int b = 0;b <= 24;b++){ srA.set(b,HIGH); delay(200); } srA.setAll(pinValues); } else if(currentLine.endsWith("GET /24")) srA.setAll(pinValues24); else if(currentLine.endsWith("GET /0")){ srA.setAll(pinValues); } else { srA.setAll(pinValues); // Ako nemamo ni jedu opciju ugasit će LED diode } }