• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Łączenie kilku programów w jeden.
#2
Jest to możliwe, ale i tak programy zajmą cały wymagany flash i RAM wymagany dla wszystkich trzech. Napisz sobie program, który ustawia w setup zmienną uint8_t wybor na 1,2,3 w pętli while( ! wybor) - czyli dopóki wybór jest 0, potem w loop wstawiasz switch case wybor, w każdym case 1 do 3 wszystko z danego programu 1 do 3.
Jeśli nie ma jakiś specjalnych funkcji wymagających kręcenia całym loop to można w danym case uwięzić program w petli while(1), ale można też dodać odczyt przycisku również w loop, który zmieni numer case i przeskoczy z jednego programu do kolejnego.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Łączenie kilku programów w jeden. - przez kaczakat - 25-02-2024, 18:32

Skocz do:


Przeglądający: 1 gości