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



Teraz jest 5 lip 2026, o 13:07


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 23 cze 2014, o 12:57 
Offline
Użytkownik

Dołączył(a): 29 paź 2013
Posty: 34
Pomógł: 0

Dzień dobry
na starcie zanim zacznę zadawać pytanie/pytania to jestem początkujący mam obie książki pana Mirka i zestaw ATB rev 1.01 i nadszedł czas na naukę po 2 latach od zakupu zestawu.
Do rzeczy
mam silnik dc z przekładnią na której zamocowany jest potencjometr
usiłuje napisać kod który :
1). po naciśnięciu przycisku1 będzie obracał się silnik w lewo do momentu kiedy wartość adc osiągnie np;80 i po tej wartości silnik ma się zatrzymać
2). po naciśnięciu drugiego przycisku silnik będzie obracał się w prawo aż wartość adc osiągnie wartość startową np.40 i znowu silnik stop

odczyt adc mam na wyświetlaczu 4X 7 segment
sterowanie silnikami mam na 2 przyciskach
dzięki książce P Mirka.
teraz mam problem jak rozwiązać kod aby ten odczyt z adc wyłączał silniki

proszę o wyrozumiałość oto kod

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  
PostNapisane: 23 cze 2014, o 13:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

Zrób sobie prostą funkcje.

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  
PostNapisane: 23 cze 2014, o 15:28 
Offline
Użytkownik

Dołączył(a): 29 paź 2013
Posty: 34
Pomógł: 0

a tak krok po kroku jeśli można.
w funkcji void zamiast wartość adc mogę wstawić srednia lub wynik?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 cze 2014, o 17:48 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

komar napisał(a):
w funkcji void zamiast wartość adc mogę wstawić srednia lub wynik?

Właśnie na tym polega wywołanie tej funkcji :) A wywołujesz ją w pętli głównej w ten sposób:

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  
PostNapisane: 23 cze 2014, o 18:02 
Offline
Użytkownik

Dołączył(a): 29 paź 2013
Posty: 34
Pomógł: 0

zrobiłem tak
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO