logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak wstawić histerezę? Działa, line following.

janbernat 03 Paź 2010 23:54 876 2
REKLAMA
  • #1 8581191
    janbernat
    Poziom 38  
    No działa- ale nie mam pomysłu- jak wstawć histerezę.
    Taki mi wyszedł fajny line following albo skierowanie panelu solarnego do słońca-
    Na dwóch fotoopornikach.
    ale nie może się stale kręcić.
    Powinien mieć histerezę.
    A nie mam pomysłu.
    
    	if(flaga_silnika>=30)// co 16ms x 30- widać na diodach- potem podczepię silnik
    		{
    			if(napiecie[1]<napiecie[3])	
    			{
    			twistart();
    			twiwrite(0x40 | (PCFADDR << 1));
    			twiwrite(advance_step(1));
    			twistop();
    			}
    			if(napiecie[3]<=napiecie[1])	
    			{
    			twistart();
    			twiwrite(0x40 | (PCFADDR << 1));
    			twiwrite(advance_step(-1));
    			twistop();
    
    
    
    			}
    
    		
    		flaga_silnika=0;
    		} 
    
  • REKLAMA
  • Pomocny post
    #2 8581250
    Konto nie istnieje
    Poziom 1  
  • #3 8581274
    janbernat
    Poziom 38  
    Przepraszam za skretynienie.
    Ale tak się boję wstawić cokolwiek do czegokolwiek w C że zgłupiałem.
    W Bascomie było łatwiej- ale i trudniej.
    Dzięki.
    Działa.
REKLAMA