Witam, Mam do was pytanko. Mam zmienną w Atmedze32 którą deklaruję: "Dim Zadana As single". Następnie na początki programu, przed główną pętlą "do loop" wpisuję jej wartość np. Zadana = 50. Program uruchamia się z taką wartością natomiast po kilku sekundach (losowo) zmienna zmienia wartość na 32 a potem na zero. Nie jest ona przeze mnie nadpisywana w innym miejscu programu. Docelowo zmienna ta będzie pochodziła z wejścia ADC (alias) i nie będzie problemu z jej podtrzymaniem. Ale zastanawiam się w czym jest problem?
|
|||
A mógłbyś pokazać ten Twój
A mógłbyś pokazać ten Twój kod? Na pewno ułatwi to wszystkim rozwiązanie problemu :)
kod...chodzi o zmienną Pozycjazad...Chętnie przyjmę krytykę
Chodzi o zmienną Pozycjazad ?
Chodzi o zmienną Pozycjazad ?
Tak
Jak w tytule:)
tak
zgadza się. Chodzi o zmienną Pozycjazad...
Re; Program
Na początek wywal to:
Pozycjazad = Pozycjazad
i linijki od przycisków zmieniające ta zmienną. Sprawdź czy się zmienia. Potem dodaj linijki od przycisków i sprawdź znowu
Ps. do kodu w bascomie uzywa się znacznika BAS
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
witam
Co do linijki Pozycjazad = Pozycjazad to ją dodałem, żeby właśnie spróbować zapobiec znikaniu wartości (może głupi pomysł ale spróbowałem i potem to jakoś zostało). Dziś w wolnej chwili usunę te linijki ze zmianą wartości zadanej za pomocą dwóch pinów i sprawdzę czy to jest wina tego miejsca w programie
Dzięki za odpowiedź
Pozdrawiam