25-07-2018, 15:39
(Ten post był ostatnio modyfikowany: 25-07-2018, 20:30 przez Robson Kerman.)
Po pierwsze, tego się tak nie zapisuje.
Warunek wielokrotnego wyboru switch...case nie do tego służy.
Po drugie, w tym warunku jest tylko jeden wybór plus default, czyli tak naprawdę dwa stany przycisku, co można zrobić w prostszy sposób.
Po trzecie, (domyśliłem się w końcu ) chodzi Ci o to, żeby program w momencie przyciśnięcia przycisku, włączał podświetlenie lcd na jakiś czas, określony zmienną 'd'. (Huraaa, brawo Robson!!!)
Jak już jesteśmy przy ogólnej pomroczności jasnej, jaką jest niewiedza w wykorzystywaniu gotowców, bo nie oszukujmy się, tym w zdecydowanej większości jest projektowanie w Adruino, to proponuję zainteresować się biblioteką Timers, która to rozwiązuje takie problemy w sposób szybki, łatwy i przyjemny.
Kod:
switch ((digitalRead(przycisk1) == LOW))
Warunek wielokrotnego wyboru switch...case nie do tego służy.
Po drugie, w tym warunku jest tylko jeden wybór plus default, czyli tak naprawdę dwa stany przycisku, co można zrobić w prostszy sposób.
Po trzecie, (domyśliłem się w końcu ) chodzi Ci o to, żeby program w momencie przyciśnięcia przycisku, włączał podświetlenie lcd na jakiś czas, określony zmienną 'd'. (Huraaa, brawo Robson!!!)
Jak już jesteśmy przy ogólnej pomroczności jasnej, jaką jest niewiedza w wykorzystywaniu gotowców, bo nie oszukujmy się, tym w zdecydowanej większości jest projektowanie w Adruino, to proponuję zainteresować się biblioteką Timers, która to rozwiązuje takie problemy w sposób szybki, łatwy i przyjemny.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.