Nalezeno 1203 výsledků hledání
Přejít na rozšířené vyhledávání
- 30 kvě 2024, 21:09
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
chybu hledej v "Controller.isRunning()" ... ta PIR funkce se klidně může zavolat, ale pokud je během toho Controller.isRunning()==true tak to celou tu funkci vyblokuje i když jí to má zavolat, zavolá ji to a proběhne tak jak má (tak že neproběhne)
- 30 kvě 2024, 17:32
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
pokud porozumíš tomu jak ty knihovny ovládat, tak zase není až tak nutné vědět jak moc přesně pracují ... stačí jen zjistit kde a s čím se perou a proč ... na tohle právě příjde člověk tím, že to zkouší zvlášť, pak dohromady ... Už jen tím, že budeš postupně vyzobávat různé bloky ze starého programu...
- 30 kvě 2024, 15:32
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
takže vlastně nový soubor bude obsahovat jen knihovny co potřebuješ pro pohyb pavouka, funkci krok_vpred, setup a loop{krok_vpred();} ... a budeš zjišťovat, jak jde vpřed ... jestli třeba není nutné mezi jednotlivými kroky čekat, jak dlouho ... až budeš mít kompletní sadu všech pohybů, tak přistoupí...
- 30 kvě 2024, 15:17
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
Jak jsem očekával. Ten program je prostě obrovský brajgl a otázkou není proč to nefunguje, ale proč to vůbec funguje ;) :D . Jinak naprosto v pořádku, takové věci se v počátcích programování dějí. Uvidíš sám až po pár letech otevřeš nějaký starý program, tak nepochopíš, jak jsi vůbec něco takového, ...
- 29 kvě 2024, 19:58
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
Čím konkrétněji se zeptáš a čím detailnější informace a materiál nám poskytneš, tím máš lepší šanci že ti někdo poradí. Jinak probíhá něco čemu zde říkáme "věštění z křišťálové koule" ... následován procesem co by se dal nazvat "tahaní z chlupatý deky"
- 29 kvě 2024, 19:40
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
Protože ještě pořád sestavuješ ten program metodou pokus omyl. Na tom není nic špatného, časem to přejde, všichni jsme tak začli a kdo né, tak kecá.... Ta funkce by určitě fungovat měla - měla by vracet false, když bude pavouk v pohodě a true, když ho moc nakloníš. Problém bude spíše někde s umístěn...
- 29 kvě 2024, 15:17
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
void test_naklonu () { // vyhodnocení náklonu z gyroskopu - při náklonu větším jak 20° v osách X nebo Y gyroskop (); if ((angle_x > 20 && angle_x < 235 ) or (angle_y > 20 && angle_y < 235 )){ // velký náklon = 1 naklon = 1; } else {naklon = 0;} // pohyb vodorovně - naklon = 0 } // a...
- 29 kvě 2024, 15:05
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
No prvně si musíš přepsat funkci na testování náklonu tak, aby uměla vůbec vracet výsledek ... true/false stačí ... boolean test_naklonu () { // vyhodnocení náklonu z gyroskopu - při náklonu větším jak 20° v osách X nebo Y // funkce bude vracet boolean gyroskop (); if ((angle_x > 20 && angle...
- 26 kvě 2024, 18:01
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
moc to kombíš, pokud mám X proměnných a chci z nich ven dostat tu nejmenší, tak si udělám proměnnou pro uložení výstupu, zapíšu do ní okamžitě první možnou hodnotu z porovnávaných, a pak ji postupně porovnávám s těmi ostatními a kdykoliv najdu menší, tak tu výstupní přepíšu int vstup1 = 20; int vstu...
- 26 kvě 2024, 10:25
- Fórum: Pomoc s projekty
- Téma: Pavouk Hiwonder
- Odpovědi: 140
- Zobrazení: 30453
Re: Pavouk Hiwonder
vzdalenost1 = 10; vzdalenost2 = 10; vzdalenost3 = 30; if ((vzdalenost1 < vzdalenost2) and (vzdalenost1 < vzdalenost3)){ // vyhodnocení vzdáleností vzdalenost = vzdalenost1; } else if ((vzdalenost2 < vzdalenost1) and (vzdalenost2 < vzdalenost3)){ vzdalenost = vzdalenost2; } else { vzdalenost = vzdal...