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



Teraz jest 17 kwi 2026, o 06:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 16 kwi 2015, o 09:47 
Offline
Nowy

Dołączył(a): 05 mar 2015
Posty: 20
Pomógł: 0

Witam serdecznie. Nie wiem jak w ogóle ugryźć temat, mam dwie zmienne czasu minuty i sekundy. Zmieniam je poprzez kliknięcie przycisku, a jakbym chciał że jak włączam moje urządzenie to miga mi kursor i zmieniam jedną zmienna potem przesuwam kursor np. w prawo i zmieniam drugą zmienna. Jak do tego podejść?? trudno będzie coś takiego wykonać ? :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2015, o 10:00 
Offline
Nowy

Dołączył(a): 25 lis 2014
Posty: 18
Pomógł: 4

Brzmi, jakby Kolega miał już gotowe rozwiązanie sprzętowe. To może jego schemat wrzuci, będzie łatwiej coś pomóc? Z czego korzysta, jakie układy są zastosowane? To dość podstawowe informacje.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2015, o 10:12 
Offline
Nowy

Dołączył(a): 05 mar 2015
Posty: 20
Pomógł: 0

Mam na płytce stykowej prototyp. Znajduje się tam wyświetlacz lcd czujnik temp. ds18b20 pare przycisków i parę diodek :) Mam napisany program do zwiększania dwóch zmiennych "m" i "s".

Funkcja wygląda tak :

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


Na wyświetlaczu są poprostu wyświetlone i tyle :D

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


Przycisk jeden zwiększa sekundy o +60 sek czyli o minutę. Przycisk drugi zmniejsza o 60. A chciałbym włączyć kursor, i zmieniać zmienne poprzez najechanie kursorem.

Mam 4 przyciski góra, dół, lewo, prawo. Włączam urządzenie i domyślnie kursor miga na zmiennej m (minuty) zmieniam przyciskami góra dół. Kolejno klikam w prawo i ustawiam zmienna s (sekundy) analogicznie jak zmienna m.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2015, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1988
Lokalizacja: Lipsko
Pomógł: 125

Rozwiązanie jest stosunkowo proste, podobne stosuję w swoich urządzeniach. Najprościej tłumacząc zmieniając pozycję kursora, zmieniasz mnożnik dla edytowanej liczby, np. jeśli kursor stoi na ostatniej pozycji liczby to mnożnik=1 i wtedy klawisze +,- zwiększają tą liczbę o 1, natomiast jak kursor stoi na pozycji 3 od prawej to mnożnik=100. Nadążasz ? :)

------------------------ [ Dodano po: 2 minutach ]

Przykład działania:

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 kwi 2015, o 10:44 
Offline
Nowy

Dołączył(a): 05 mar 2015
Posty: 20
Pomógł: 0

Trochę ciężko to ogarnąć :P No ale dobra postaram się coś zrobić, ja będą problemy to się odezwę :D



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