Nalezeno 1206 výsledků hledání

od kiRRow
31 kvě 2024, 15:19
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

Re: Pavouk Hiwonder

#include "LobotServoController.h" jak vidím, tak ve složce s hlavním *.ino programem bude soubor LobotServoController.h a LobotServoController.cpp ... toto je knihovna a v ní pak hledej ty funkce jako runActionGroup a nebo isRunning atd ... edit: když je to include s uvozovkama, načítá so...
od kiRRow
31 kvě 2024, 15:13
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

Re: Pavouk Hiwonder

Já taky začínal na BASICu, hrál jsem si pak s JavaScriptem, PHP, Delphi a C++ ... nějaké rozdíly tam jsou, ale základ je pořád stejný ... for je všude for a while všude while ... pokud se rozhoduji mezi buď a nebo, používám if, pokud vybírám jeden případ z 10ti používám switch/case, pokud z čísla 0-...
od kiRRow
31 kvě 2024, 15:04
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

Re: Pavouk Hiwonder

On ji vyhodnotí, ale asi je výsledek false a tak to pošle do části podmínky, kde se nic neděje. Pokud něco ladíš, tak jak psal gilhad - ledky jsou fajn, nebo výpis do seriové linky boolean test_naklonu () { // vyhodnocení náklonu z gyroskopu - při náklonu větším jak 20° v osách X nebo Y // funkce bu...
od kiRRow
30 kvě 2024, 21:09
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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)
od kiRRow
30 kvě 2024, 17:32
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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...
od kiRRow
30 kvě 2024, 15:32
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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í...
od kiRRow
30 kvě 2024, 15:17
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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, ...
od kiRRow
29 kvě 2024, 19:58
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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"
od kiRRow
29 kvě 2024, 19:40
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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...
od kiRRow
29 kvě 2024, 15:17
Fórum: Pomoc s projekty
Téma: Pavouk Hiwonder
Odpovědi: 144
Zobrazení: 30470

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