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

Starter Rajdowy Atmega8 - nie aktywuje czujki w określonym przedziale czasu

oloelektro 06 Gru 2015 20:34 951 2
REKLAMA
  • #1 15242186
    oloelektro
    Poziom 16  
    Witam dla zrozumienia może wcześniej tematu jeśli ktoś chce może przeglądnąć wątek :
    https://www.elektroda.pl/rtvforum/topic3106246.html#15115541

    Ale w skrócie stworzyłem Starter rajdowy pracuje w pętli 60 do 0s zasada działania tego czego nie mogę zrobić ma być taka:

    Powinno być : , czujka powinna dać otwartą drogę na impuls w przedziale od 5-0s i jeśli w tym momencie będzie impuls to w czasie świecenia (zielonego) czyli chyba 10 s wyświetlamy FA , a jest :/ niestety
    Reaguje na sygnał z całej pętli 0-60 s i na końcu zamiast odliczać na koncu 5-0 pokazuje FA , a jak zadziałam czujką w przedziale ( 5-0 s) w np. 4 s to od razu przestaje odliczać i wyświetla FA na wyświetlaczu 7 segmentowym i zamiast reagować na impuls to wyświetla mi FA w przedziale 5-0s


    dla zrozumienia daje tez filmik jak działa z tym problemem, dźwięk to sygnał impulsu





    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 15242214
    BlueDraco
    Specjalista - Mikrokontrolery
    Ten program nie kompiluje się (niezadeklarowane zmienne), więc nie ma również prawa działać. Pokaż coś, co się kompiluje.
  • #3 15249609
    oloelektro
    Poziom 16  
    pliki d_led.c , d_led.h , projekt_sygnalizator.c
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    d_led.h
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    projekt_sygnalziator.c
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod
REKLAMA