Nalezeno 788 výsledků hledání

od gilhad
08 říj 2019, 17:36
Fórum: Programování obecně
Téma: Variables ve funkcích
Odpovědi: 35
Zobrazení: 14375

Re: Variables ve funkcích

Globální proměnné mám rád jako sůl :D ps : ... hlavně přiměřeně :) hlavne primerene :lol: ony globaly jsou rychlejsi na pristup, ale strasi v pameti furt. Pokud nas tlaci velikost RAM (a ani PROGMEM uz neni na co aplikovat) tak lokalni promenne ve funkcich, scopech (a zejmena v cyklech) jsou usporn...
od gilhad
08 říj 2019, 17:31
Fórum: Programování obecně
Téma: Variables ve funkcích
Odpovědi: 35
Zobrazení: 14375

Re: Variables ve funkcích

Na druhou stranu by se patrilo dodat a ZDURAZNIT, ze predcasna optimalizace je korenem vseho zla. (A nevhodna optimalizazce taky.) Takze pokud se vam na Arduinu vejde program do flasky, tak je NAPROSTO ZBYTECNE ho optimalizovat na velikost, protoze v te flasce uz nic jineho nebude a co nepouzije pro...
od gilhad
08 říj 2019, 13:10
Fórum: Programování obecně
Téma: Variables ve funkcích
Odpovědi: 35
Zobrazení: 14375

Re: Variables ve funkcích

O programech se rika - rychlost, velikost, prehlednost - vyber si libovolne 2. V pripade maximalizace pak vyber pouze 1. U Arduina vyber za vas provedli jeho autori a zvolili prehlednost (ac to tak na tomto foru leckdy nevypada). Napriklad digitalRead jde napsat na 3 ASM instrukce (2, pokud chcete c...
od gilhad
30 zář 2019, 19:31
Fórum: ESP8266, ESP32 a desky na nich založené
Téma: ESP32 nepripoji sa na wifi po prebudeni
Odpovědi: 12
Zobrazení: 5421

Re: ESP32 nepripoji sa na wifi po prebudeni

Pokud to blbne kvuli castym prepisovanim pokazene EEPROM, tak uz je pokazena a mene caste prepisovani ji neopravi (ani nic jineho). Ale asi by slo najit v te knihovne, na ktere adresy EEPROM si to uklada a prepsat je na jine, dosud nepokazene adresy a pak to pouzivat setrneji. (Jen pro jistotu - pok...
od gilhad
29 zář 2019, 01:36
Fórum: Pomoc s projekty
Téma: samozavlažovací systém by noobie - problémy, kam se podíváš
Odpovědi: 15
Zobrazení: 6184

Re: samozavlažovací systém by noobie - problémy, kam se podíváš

No spis jejich zapinaci tranzistory, ony ty shiftregistry maji taky dost omezeni na vykon, stejne jako Arduino. Ale ano - proste si dovnitr nashiftujes, ktere maji byt zapnute a ktere ne (stejne ). Analogove mereni musis provadet analogove, v tom shiftregistry moc nepomuzou (ledaze bys mel tech truh...
od gilhad
29 zář 2019, 01:23
Fórum: Nezařazeno
Téma: Přebytky součástek
Odpovědi: 2
Zobrazení: 1960

Re: Přebytky součástek

To by bylo skoda vyhazovat.
Pokud se nenajde nekdo jiny, tak ja bych asi zajem mel, ale jednak jsem z Prahy a jednak mam soucastek celkem dost, takze pokud se najde nekdo potrebnejsi, tak mu to rad prenecham.
od gilhad
28 zář 2019, 08:18
Fórum: Pomoc s projekty
Téma: samozavlažovací systém by noobie - problémy, kam se podíváš
Odpovědi: 15
Zobrazení: 6184

Re: samozavlažovací systém by noobie - problémy, kam se podíváš

Tak pomoci shiftregistru jich muzes ovladat libovolne mnozstvi konstantnim poctem pinu :) (asi tak 1-3 podle pouzitych obvodu a pozadovaneho chovani)
od gilhad
27 zář 2019, 06:38
Fórum: Motory
Téma: Mini CNC osa Z
Odpovědi: 265
Zobrazení: 102920

Re: Mini CNC osa Z

JEstli to nebude tim, ze s obema delas vsechno stejne naraz, takze se prekvapive chovaji stejne ...
od gilhad
20 zář 2019, 15:03
Fórum: Programování obecně
Téma: Variables ve funkcích
Odpovědi: 35
Zobrazení: 14375

Re: Variables ve funkcích

Nenapadá mě případ, kdy by se lokální proměnná měla jmenovat stejně jako globální, ale určitě se to někomu někdy může hodit. V podstate kdykoli funkce dela interne s necim podobnym, jako program globalne int led=13; int pasek[]={7,8,9,10,11}; setup(){ pinMode(led,OUTPUT); for (int i=0;i<5;i++) pinM...
od gilhad
20 zář 2019, 11:12
Fórum: Programování obecně
Téma: Variables ve funkcích
Odpovědi: 35
Zobrazení: 14375

Re: Variables ve funkcích

Jak muj priklad ukazuje, tak k prekryvani dochazi nejen mezi globalem a funkci, ale i mezi vnorenymi bloky ve funkci. A naopak samostatne funkce se navzajem neprekryvaji a nesdileji. Kdyz se jmena neopakuji, je to jednoduche, kdyz zacne mit program mnoho radku a funkci a podobne, je nesikovne vymysl...