Nalezeno 786 výsledků hledání
Přejít na rozšířené vyhledávání
- 17 dub 2024, 13:53
- Fórum: Arduino IDE
- Téma: Detekce blikání
- Odpovědi: 5
- Zobrazení: 88
Re: Detekce blikání
Pokud chceš, aby blikala synchronně, tak ji musíš zapnout když senzor sepne a vypnout, když vypne a proto potřebuješ zachytávat náběžnou i odběžnou hranu a proto potřebuješ CHANGE. Co ten blik dělá je zase na tobě (nesmí používat delay, měl by být krátký atd. atd.), takže když nebudeš diodu přepínat...
- 17 dub 2024, 00:00
- Fórum: Arduino IDE
- Téma: Detekce blikání
- Odpovědi: 5
- Zobrazení: 88
Re: Detekce blikání
Já tam taky chybu nevidím (což neznamená, že tam není), ale je tam drobný rizikový stav - pokud to vytimeoutuje (nebo přijme pulz a zapne relé), tak je tam delay(50), což znamená, že to nic nedělá, ale taky, že pokud zrovna v tu chvíli začne nový pulz, tak bude ignorován celý (dokud neskončí a nezač...
- 12 dub 2024, 02:18
- Fórum: Arduino IDE
- Téma: Optimalizace kódu
- Odpovědi: 5
- Zobrazení: 5840
Re: Optimalizace kódu
Ještě jak koukám na ten kód, tak po jeho odkomentování může překladač dojít k závěru, že po while(1) už nic dalšího nepoběží a tak odoptimalizovat konec té funkce
- 12 dub 2024, 02:15
- Fórum: Arduino IDE
- Téma: Optimalizace kódu
- Odpovědi: 5
- Zobrazení: 5840
Re: Optimalizace kódu
Pokud se ti celý program vejde do flash, tak ho není potřeba zmenšovat z je jedno, jestli je flash zaplněná z půlky, 90%, nebo nezbývá ani jeden volný byte. Teprve až začne jeden volný byte chybět, je nutno to potimalizovat na velikost.. (Není chyba psát úsporně od začátku, ale je chyba přehnaně opt...
- 08 dub 2024, 12:53
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 72
- Zobrazení: 19083
Re: Pavouk Hiwonder
Zkušenost nemám, ale co jsem se koukal tady: https://www.laskakit.cz/keyes-ky-037-modul-mikrofonu-s-analogovym-vystupem/ tak je to jen mikrofon, komparátor a pár odporů. Mikrofon je na analogové čtení málo, potřebuje na to nějaký zesilovač, a poleze z něj klasicky anologový záznam (takže změť frekve...
- 30 bře 2024, 01:05
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 72
- Zobrazení: 19083
Re: Pavouk Hiwonder
Já se věnoval něčemu jinému, když jsem to psal (víceméně mechanicky), ale na první pohled jsem tam vyloženou chybu neviděl a jen jsem popsal co tam je, bez většího přemýšlení. Spíš mě zarazilo označování getDistance za proměnnou (je to adresa funkce, ale ty ji stejně budeš spíš někde volat a pak se ...
- 29 bře 2024, 21:33
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 72
- Zobrazení: 19083
Re: Pavouk Hiwonder
int je typ návratové hodnoty getDistance je jméno právě definované funkce () je seznam parametrů (prázdný) {...} je tělo té funkce uvnitř těla ta funkce deklaruje tři proměnné typu u16 a jednu typu int načte tři hodnoty, spočte jejich průměr a dá ho do proměnné distance return vrátí hodnotu té prom...
- 28 bře 2024, 15:15
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 72
- Zobrazení: 19083
Re: Pavouk Hiwonder
Teď jsem kouknul do knihovny Servo https://github.com/arduino-libraries/Servo/blob/master/src/avr/Servo.cpp z Arduina a tam na nic nečekají, prostě do serva zapíšou hodnotu a ta tam pak je. (řádky 264-294 - metoda write, writeMicroseconds) A servo se pomalu nebo rychle natočí do té polohy, ale o to ...
- 25 bře 2024, 22:03
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 72
- Zobrazení: 19083
Re: Pavouk Hiwonder
Tak konec konců ty víš (nebo můžeš vědět), co ty nohy dělají.
Takže můžeš
- zastavit po dobu měření
- měřit jen když jsou nohy dole
- měřit furt a pokud se ti tam periodicky objevuje a mizí něco v téhle konkrétní vzdálenosti, tak to ignorovat jako "asi nohy"
Takže můžeš
- zastavit po dobu měření
- měřit jen když jsou nohy dole
- měřit furt a pokud se ti tam periodicky objevuje a mizí něco v téhle konkrétní vzdálenosti, tak to ignorovat jako "asi nohy"
- 22 bře 2024, 21:26
- Fórum: Programování obecně
- Téma: Nahrání dat do EEPROM hromadne
- Odpovědi: 13
- Zobrazení: 2390
Re: Nahrání dat do EEPROM hromadne
Naopak to bude jednodušší, protože IHEX je dobře dokumentovaný a obsahuje i tu adresu v paměti, takže to nemusíš řešit zvlášť i kontrolní součet, takže se to tak snadno nerozbije, aby to tam psalo nesmysly. A to vyhodnocování je celkem přímočasré :) https://en.wikipedia.org/wiki/Intel_HEX Takhle to ...