Nalezeno 788 výsledků hledání

od gilhad
23 dub 2024, 11:25
Fórum: Arduino desky (Oficiální)
Téma: Keyestudio - arduino uno
Odpovědi: 3
Zobrazení: 41

Re: Keyestudio - arduino uno

Možná proto, že se normálně pin 0 a pin 1 používá pro Serial komunikaci, takže se to tam tluče?

https://docs.arduino.cc/resources/pinou ... pinout.pdf
od gilhad
21 dub 2024, 13:32
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 76
Zobrazení: 19482

Re: Pavouk Hiwonder

Příroda není blbec a všechny větší formy života jsou čtyrnohé (nebo 2+2 ruce+nohy pokud to chceš rozlišovat), nikoli šesti, osmi, nebo vícenohé. Ono víc nohou sice dává větší stabilitu, ale taky větší váhu. Na Marsu asi nebudou tak úplně chtít se škrábat na velmi skloněné stěny, protože servis dalek...
od gilhad
17 dub 2024, 13:53
Fórum: Arduino IDE
Téma: Detekce blikání
Odpovědi: 5
Zobrazení: 176

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...
od gilhad
17 dub 2024, 00:00
Fórum: Arduino IDE
Téma: Detekce blikání
Odpovědi: 5
Zobrazení: 176

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č...
od gilhad
12 dub 2024, 02:18
Fórum: Arduino IDE
Téma: Optimalizace kódu
Odpovědi: 5
Zobrazení: 5892

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 :)
od gilhad
12 dub 2024, 02:15
Fórum: Arduino IDE
Téma: Optimalizace kódu
Odpovědi: 5
Zobrazení: 5892

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...
od gilhad
08 dub 2024, 12:53
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 76
Zobrazení: 19482

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...
od gilhad
30 bře 2024, 01:05
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 76
Zobrazení: 19482

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 ...
od gilhad
29 bře 2024, 21:33
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 76
Zobrazení: 19482

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...
od gilhad
28 bře 2024, 15:15
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 76
Zobrazení: 19482

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 ...