-
Data: 2017-10-23 23:07:53
Temat: programowanie w C - bardzo ogólne pytanie o filozofię. Arduino w roli programatora pralki
Od: ToMasz <t...@p...fm.com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]witam
bardzo bardzo hobbisticznie zajmuję się arduino. w wolnych chwilach,
żeby synowi zaszczepić.... Nie. Żeby się nie bał elektroniki. Wpadłem na
pomysł aby pralkę w której umarła elektronika, naprawić za pomocą
arduino. Tyle ze ja pokolenie temu programowałem zx spectrum, więc
jestem skażony na całe życie
Czy w basicu czy w C++, zacząłbym od napisania sekcji, takich jak
pranie, czyli: spawdzenie czy jest woda, czy klapka zamknięta i
obracanie bębnem w prawo i lewo, Wirowanie, czyli znowu - klapa, woda i
dawaj z obracaniem itd. pralkę zaopatrzyłbym w 3 pokrętła. czas prania,
szybkość wirowania i temperatura. użytkownik ustawiałby nimi wartość
zmiennych czas, temp, obr. no i w basicu, każda z sekcji zaczynałby się
w konkretnej lini. pranie 100, płukanie 200, wirowanie 300.
sam program wykonawczy wyglądałby ( w uproszczeniu ) tak:
go to 100 (pranie)
go to 100 (pranie)
go go 100 (pranie)
go to 200 (płukanie)
go to 300 (wirowanie)
nie chcąc komplikować emaila, użyłem 3 zadań, ale ze wzrostem ich
liczby, program w bascu, tylko lekko urośnie. w C++ - nie mam pojęcia
jak to _dobrze_ zrobić. precyzując - zrobię, program wychodzi 2 razy
dłuższy, i to na zasadzie, rób _wszystko_ po kolei (bo nie mogę skakać
po numerach lini), ale jeśli jakiś tam parametr był już
zrobiony(wybrany), to pomiń.... (np płukanie). tak, da się, ale program
robi się znacznie dłuzszy, coraz więcej zmiennych, i tabun if-ów. no nie
wierzę że nieda się tego w C++ zrobić prościej.
Czy moglibyście mi pi razy oko wyjasnić jak to sie w C robi? Tyle ze nie
mogą być to osobne programy zapisane na dysku (do wczytywania w miarę
trwania prania), bo to trzeba na raz wgrać do arduino.
ToMasz
PS
PRalki jeszcze nie tknąłem.
Następne wpisy z tego wątku
- 24.10.17 08:29 Janusz
- 24.10.17 09:31 Atlantis
- 24.10.17 10:15 Piotr Gałka
- 24.10.17 10:49 J.F.
- 24.10.17 10:56 HF5BS
- 24.10.17 11:22 Janusz
- 24.10.17 11:24 Piotr Gałka
- 24.10.17 11:39 ajt
- 24.10.17 11:45 Piotr Gałka
- 24.10.17 11:58 Piotr Gałka
- 24.10.17 12:27 Piotr Gałka
- 24.10.17 12:30 Mateusz Viste
- 24.10.17 12:58 J.F.
- 24.10.17 13:23 Piotr Gałka
- 24.10.17 13:30 Włodzimierz Wojtiuk
Najnowsze wątki z tej grupy
- Alarm do lodówki
- Poczta Polska na Discord-zie
- Aku do UPS
- czy ludzie przestali słuchać muzyki?
- zabawa czatem :)
- Modernizacja instalacji elektrycznej w wielkiej płycie
- Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- RF-Harvester
- jest taki kryzys panie
- Francuska elektrownia atomowa zamknięta. Powodem "nieprzewidywalny" rój meduz
- Lutowanie linek szczotek węglowych w silniku odkurzacza
- Lutowalność połączeń
- mini 400 atari
- Manipulator Satel CA-10-KLED -- CLK, DATA, i... dupa
- Czy cos fi przechodzi przez trafo separujące?
Najnowsze wątki
- 2025-08-24 Googlepay a Paypal w PL
- 2025-08-24 Czy hymn i flaga Rosji (Ukraina) będą podlegać takiej ochronie "sportowej" jak Izraelskie (Strefa Gazy)?
- 2025-08-23 Liczą się Fakty!
- 2025-08-23 Nadmuch klimatyzacji
- 2025-08-23 Alarm do lodówki
- 2025-08-23 Poczta Polska na Discord-zie
- 2025-08-23 Jezus Chrystus został królem powiatu
- 2025-08-23 Kolejny świr z nożem
- 2025-08-23 Warszawa => Java Full Stack Developer (Angular2+) <=
- 2025-08-23 zabawa w obligacje
- 2025-08-22 Cenzura na wolnemedia.net - likwidacja codziennej sekcji "Sygnały zauważone"
- 2025-08-22 Aku do UPS
- 2025-08-22 Przygoda hotelowa
- 2025-08-22 "Czy pan Frog ..."
- 2025-08-22 Katowice => Programista Kotlin <=