Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 4 gru 2024, o 09:02


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
 Tytuł: SERVO
PostNapisane: 4 kwi 2022, o 14:52 
Offline
Nowy

Dołączył(a): 22 sie 2017
Posty: 7
Pomógł: 0

Witajcie,

mam mały problem z programem. Ma on sterować docelowo 3 serwami. Po naciśnięciu przycisku, serwo powinno ustawić się w POZYCJI 1 i po ponownym naciśnięciu tego samego przycisku w POZYCJI 2. Dla każdego serwa jest jeden przycisk. Problem polega na tym, że po naciśnięciu przycisku program w koło wykonuje pętle dla obu stanów. Serwo przesuwa się od POZYCJI 1 do POZYCJI 2 następnie do POZYCJI 1 i tak w koło. Dopiero po naciśnięciu innego z trzech przycisków przestaje wykonywać obie pętle. Nie wiem dlaczego po sprawdzeniu i wykonaniu pierwszego if przechodzi i wykonuje to co jest po else.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: SERVO
PostNapisane: 4 kwi 2022, o 15:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 mar 2015
Posty: 315
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

Przed wyjściem z każdej pętli while musisz zresetować zmienną pressed, najlepiej jeszcze przed instrukcją
_delay_ms(50);.


Autor postu otrzymał pochwałę

_________________
http://www.avrboss.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: SERVO
PostNapisane: 10 kwi 2022, o 13:55 
Offline
Nowy

Dołączył(a): 22 sie 2017
Posty: 7
Pomógł: 0

Mam problem serwem. Posiadam serwa zykłe chińskie oraz od firmy Faller (modelarskie). Podpinając wszystkie serwa chińskie do pinów PB1/PB2 i PB3 wszystkie działają poprawnie. Gdy podpinam serwa modelarskie Faller, serwo na pinie PB3 buczy, ale działa. Nie jest to ina serwa, ponieważ jak zamieniam z pozostałymi firmy Faller to zawsze buczy to na pinie PB3.
Co może być przyczyną?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO