na robotovi mam oby motory z hraciek a ked dam PORTA=2; tak ide ale ked dam 128 tak uz ide stale
for(i=0;i<127;i++) _delay_ms(1);
Fórum › C / C++
Motory
To jurec : jestli chces trvaly zpomaleni tak rezistor je dobry reseni.
Chápu správně, že když do té podmínky ve for dáš hodnotu větší než 127, tak se ti to zasekne?
To bude asi tím, že ta proměnná i má malý rozsah (třeba char, 127+1 je -128). Pokud můžeš, tak použij typ s větším rozsahem (nevím v čem to programuješ, int, unsigned char, ...), nebo ten for dej do dalšího foru, nebo pokud ten parametr _delay_ms určuje délku prodlevy, tak prostě dej víc než 1.
Pokud jsem to pochopil špatně, tak to budeš muset napsat tak, aby to dávalo smysl a aby to pochopil i člověk, který ti nevidí do hlavy.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 27 hostů
Podobná vlákna
Dva motory s PWM — založil Ghulas
Krokovacie motory - ake a kde kupit — založil Ján Borovský
Moderátoři diskuze