Witam i o zdrowie pytam!
Piszę post z nadzieją, że otrzymam jakąś radę. Mam mały problem z napisaniem kodu, który chciałbym żeby działał w następujący sposób: z klawiatury matrycowej wpisuje liczbę 2 cyfrowa, którą następnie poprzez naciśnięcie przycisku np. # zaakceptuje i zapisze ją w pamięci mikrokontrolera i następnie przyrównam ją do wartości czujnika. Czy macie jakąś wskazówkę od czego zacząć? Mam trochę napisanego kodu, klawiatura matrycowa chodzi bez zarzutu, ale wykorzystać w ten sposób jej nie potrafię tak jak opisuję.
Jak widać w main() przypisałem pom = 0, ale nie wiem czy o to chodziło. Do tego jeszcze musiałem zdefiniować dwie zmienne dzies i jed, które też widać. Nie dodałem, że mam klawiature 4x4 wiec numery klawiszy są różne od wartości na klawiaturze (klaw == 4 to przycisk A).
Tutaj zaczynają się schody bo po wcisnieciu odpowiedniego klawisza na klawiaturze wchodze w procedurę, która będzie odpowiedzialna za podlewanie zależne od wilgotności. Jednak będąc juz w tej procedurze, próbując wpisać liczbę nic się nie zmienia. Jedynie przed wejściem w "Wilgotność" proces reaguje na wpisywanie cyfr lub reaguje wtedy, gdy zatwierdzam to klawiszem # (co też nie daję mi pewności czy jest dobrze napisane. (poniżej)
Wiecie może co robie źle, bo niestety ale skończyły mi się pomysły. Próbowałem z petlami do while ale niestety nie ma reakcji na przyciski.
Z góry dziękuję.
Piszę post z nadzieją, że otrzymam jakąś radę. Mam mały problem z napisaniem kodu, który chciałbym żeby działał w następujący sposób: z klawiatury matrycowej wpisuje liczbę 2 cyfrowa, którą następnie poprzez naciśnięcie przycisku np. # zaakceptuje i zapisze ją w pamięci mikrokontrolera i następnie przyrównam ją do wartości czujnika. Czy macie jakąś wskazówkę od czego zacząć? Mam trochę napisanego kodu, klawiatura matrycowa chodzi bez zarzutu, ale wykorzystać w ten sposób jej nie potrafię tak jak opisuję.
Jak widać w main() przypisałem pom = 0, ale nie wiem czy o to chodziło. Do tego jeszcze musiałem zdefiniować dwie zmienne dzies i jed, które też widać. Nie dodałem, że mam klawiature 4x4 wiec numery klawiszy są różne od wartości na klawiaturze (klaw == 4 to przycisk A).
Kod: C / C++
Tutaj zaczynają się schody bo po wcisnieciu odpowiedniego klawisza na klawiaturze wchodze w procedurę, która będzie odpowiedzialna za podlewanie zależne od wilgotności. Jednak będąc juz w tej procedurze, próbując wpisać liczbę nic się nie zmienia. Jedynie przed wejściem w "Wilgotność" proces reaguje na wpisywanie cyfr lub reaguje wtedy, gdy zatwierdzam to klawiszem # (co też nie daję mi pewności czy jest dobrze napisane. (poniżej)
Kod: C / C++
Kod: C / C++
Wiecie może co robie źle, bo niestety ale skończyły mi się pomysły. Próbowałem z petlami do while ale niestety nie ma reakcji na przyciski.
Z góry dziękuję.
