logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[ATmega8][C] Zegarek samochodowy z termometrem

ZeeWolf 29 Mar 2011 00:41 4314 3
REKLAMA
  • #1 9335466
    ZeeWolf
    Poziom 28  
    Właśnie skończyłem montaż i uruchamianie prostego układu zegarka z termometrem do samochodu. Celem była wymiana fabrycznego zegarka, który choć sprawny, miał jedynie 12-godzinny wyświetlacz oraz gubił czas przy każdym odłączeniu akumulatora. Układ składa się z mikrokontrolera ATmega8, 4 wyświetlaczy 7-segmentowych LED (multipleksowanych), układu DS1307 pełniącego rolę RTC z podtrzymaniem bateryjnym oraz dwóch DS18B20 mierzących temperaturę.
    Układ działa bez zarzutów, pomyślałem więc, że komuś może przydać się kod źródłowy całości. Kod powstał w AVR Studio 4.14, z użyciem bibliotek WinAVR.
  • REKLAMA
  • #2 9367111
    Sławek-K
    Poziom 15  
    A może dałoby radę dodać schemat urządzenia i jakieś foto? Przy nauce C na pewno się przyda.
  • REKLAMA
  • #3 9371741
    ZeeWolf
    Poziom 28  
    Oto schemat:
    [ATmega8][C] Zegarek samochodowy z termometrem
    solderpady na dole służą do przyłączenia DS18B20.

    Zdjęcie jest w bardzo lichej jakości, ale aktualnie nie mam możliwości zrobić lepszego:
    [ATmega8][C] Zegarek samochodowy z termometrem
  • #4 9373414
    Sławek-K
    Poziom 15  
    Wielkie dzięki !!! Na elektrodzie jest masa porad "zawodowców" od AVRów, którzy piszą świetne programy w C. Natomiast jak ktoś jest początkujący i chciałby prześledzić jakiś cały kompletny projekt od początku do końca to max wypasem już jest plik HEX. Bo niby co, zaraz otworzę firmę i ukradnę ich projekt i zarobię 1000000000 $ ???! Wątpię . Myślę , żę tysiące ludzi na elektrodzie podpisałoby się pod powyższymi luźnymi spostrzeżeniami. Panowie (i Panie) analizowanie kompletnego działającego i opatrzonego komentarzami programu to najlepsza (wg mnie) droga do nauki. Fragmenty programu (często pomagające innemu już piszącemu) są również pomocą , ale początkujący nie zawsze jest w stanie to wszystko ogarnąć , poskładać w całość i uruchomić swoje dzieło. Coż mi po "pochwaleniu się" użytkownika , żę zrobił coś fajnego? Oczekuje pochwały za swoje dzieło? Pewnie też , ale myślę , że wiele lepszą pochwałą byłoby gdyby kotoś napisał, że dzięki jemu projektowi zrozumiał jak działa to czy tamto.
REKLAMA