eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaarduino, początki, inny edytorRe: arduino, początki, inny edytor
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
    blin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrad
    a.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: slawek <f...@f...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: arduino, początki, inny edytor
    Date: Thu, 27 Apr 2017 19:05:10 +0200
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    In-Reply-To: <odt626$j83$1@node1.news.atman.pl>
    References: <odoalq$orc$1@dont-email.me>
    <7...@g...com>
    <odqouf$2o2$1@dont-email.me> <odt626$j83$1@node1.news.atman.pl>
    Message-ID: <a...@n...v.pl>
    User-Agent: Groundhog Newsreader for Android
    Lines: 28
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 188.47.103.132
    X-Trace: 1493312709 unt-rea-a-01.news.neostrada.pl 5147 188.47.103.132:55668
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:717326
    [ ukryj nagłówki ]

    On Thu, 27 Apr 2017 18:25:39 +0200, Janusz <j...@o...pl> wrote:
    > Poza tym program nie jest banalny jak Ci się wydaje.

    Tak na oko od 80 do 2000 linijek, z czego połowa komentarze.

    Zacznij nie od pisania w C programu. Zacznij od rozpisania,
    szczegółowo, co i dlaczego ten program ma robić. Poszukaj w Google co
    to UML use case diagram. Narysuj coś takiego.

    Co to jest czujnik? Jak się komunikuje? Czy transmisja ma być jakoś
    szczególnie zabezpieczona? Czy system będzie kiedyś rozbudowany o
    nowe rodzaje czujników?

    Co to jest alarm? Ma robić hałas? Czy wysyłać SMS? A może coś innego?

    Czy będzie jakiś wyświetlacz? A jakieś guziki? A może ma się łączyć
    Wifi/BT? Zapisywać logi na karcie SD?

    Ma monitorować stan baterii? Swojej? Czujników?

    Skąd ma brać czas? RTC? A co watchdogiem? Czy hibernować?

    Jak sobie to spiszesz i rozrysujesz... przemyśl architekturę
    programu. Próba pisania od razu w C, bez ogólnego planu architektury,
    to 90% szansa na klęskę.

    Nie przejmuj się długością programu. 2000 linijek to niewiele...
    jeżeli nie są zlepkiem chaotycznych goto.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: