Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Zlecę] Zlecę wykonanie programu sterownika prostej reklamy na atmega8

matii_speed 24 Sie 2013 00:30 1707 1
  • #1 24 Sie 2013 00:30
    matii_speed
    Poziom 16  

    Zlecę wykonanie programu sterownika prostej reklamy (sygnalizatora - kierunkowskazu) na atmega8

    Program na procesor atmega 8 i 19 wyjść na diody LED i 3 wejścia (sterowanie po podaniu minusa):


    Wejścia:PD0-PD2
    1. wybór funkcji (przyciskając przycisk zmieniają się funkcje po kolei w kółko)
    2. + (przyciskając przycisk zaczyna się zapalanie od1-19)
    3. - ( przyciskając przycisk zaczyna się zapalanie od19-1)


    Funkcje:
    1.zapalanie diod od 1do19 -ustawiony czas świecenia się wszystkich diod- gaszenie się diod w kolejności od 1 do 19
    zapalanie się Jak wyżej tylko w odwrotnym kierunku od 19do 1

    2.zapalanie diod od 1do19 -ustawiony czas świecenia się wszystkich diod- gaszenie się diod w kolejności od 1 do 19
    zapalanie się Jak wyżej tylko w odwrotnym kierunku od 19do 1 ALE żeby w ustawieniach funkcji (o ustawieniach funkcji napisze później) można by ustawić częściowe oświetlenie po wykonaniu całego cyklu. Czyli cały czas wszystkie diody świecą na np 30% a po podaniu impulsu zaczynają kolejno zaświecać się pełną mocą

    3.zapalanie diod od 1do19 -ustawiony czas świecenia się wszystkich diod- gaszenie się diod w kolejności od 1 do 19
    zapalanie się Jak wyżej tylko w odwrotnym kierunku od 19do 1 ALE zawsze pierwsza i ostatnia dioda świeci ustawioną mocą. Czyli cały czas pierwsza i ostatnia dioda świeci na np 30% a po podaniu impulsu zaczynają kolejno zaświecać się pełną mocą zaczynają od pierwszej lub ostatniej

    Program musiał by mieć proste menu zmieniające ustawienia funkcji


    Wejście do menu - trzymać klawisz wybór funkcji przez 5 sek (pierwsza dioda mignie 2 razy)

    Wyjście z menu - po 30 sek nie używania pierwsza dioda miga 3 razy wszystko się zapisuje i wychodzi z ustawień

    Ustawienia konkretnej funkcji- aby wybrać jedną z 3 funkcji wciskamy + lub- (aby wiedzieć która to funkcja świecą się na stałe diody 1 lub 2 lub 3, więc jeśli chcemy zmienić ustawienia w funkcji 2 świeci się dioda nr 2)

    Ustawienia funkcji 1(chcąc edytować funkcje powtórnie wciskamy wybór funkcji)
    (te ustawienia działają w sumie we wszystkich 3 funkcjach)
    zmieniamy tutaj przyciskami + i - szybkość zapalania się kolejno diod Szybkość ta miała by być regulowana od 100ms do 1s co 100ms, aby było wiadomo z jaką szybkością będą się załączały diody najlepiej aby dioda z nr funkcji mrugała z taką częstotliwością czyli np ustawiamy 400ms dioda nr 1 mruga 400ms świeci 400ms nie świeci itd

    Ustawienia funkcji nr 2
    W funkcji 2 zmieniamy z jaką mocą mają świecić diody ciągle.
    zmieniamy tutaj przyciskami + i - jasność świecenia diod
    tutaj chciałbym skale co 20%, aby było wiadomo z jaką mocą będą świeciły diody najlepiej aby dioda z nr funkcji świeciła z taką mocą czyli np ustawiamy 40% dioda nr 2 świeci na 40%

    Ustawienia nr 3
    Nie zmieniamy tutaj parametrów funkcji 3 bo nie ma co tu zmieniać, w tych opcjach zmieniamy czas zwłoki między zapalaniem się i gaszeniem diod (wciskam + zapalają się diody od 1-19 teraz jest regulowana zwłoka i wygaszają się id 1-19)
    (te ustawienia działają w sumie we wszystkich funkcjach)

    zmieniamy tutaj przyciskami + i - zwłoki między zapalaniem się a gaszeniem diod Szybkość ta miała by być regulowana w wartościach 3s, 5s, 10s, 15s, 20s, 30s, 45s, 60s, aby było wiadomo będzie czas zwłoki diody najlepiej aby migały tyle razy jaką wybraliśmy wartość, czyli np ustawiamy 10s dioda nr 3 mruga 3razy (trzecia wartość) itd


    Potrzebował bym takie osobne programy (.hex oraz pliki źródłowe) do:(ilość diod)
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19



    Proszę podać cenę i termin realizacji.

  • #2 24 Sie 2013 17:36
    zdenyo
    Poziom 10  

    Witam,
    Rozumiem, że hardware jest zrobiony?
    Mogę się zająć tematem - proszę o kontakt zdenyo(at)interia.pl
    Fakt, że mieszkam w Lesznie, uprości sprawę ;)
    Pozdrawiam