Nalezeno 788 výsledků hledání
Přejít na rozšířené vyhledávání
- 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...
- 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...
- 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...
- 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...
- 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...
- 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.
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.
- 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)
- 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 ...
- 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...
- 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...