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.

Obsługa czujnika HCSR04 w C - Klopot z uruchomieniem

ił-2 21 Lut 2017 13:39 606 2
  • #1 21 Lut 2017 13:39
    ił-2
    Poziom 8  

    Witam!
    Mam problem z obsługą czujnika HCSR04 z poziomu języka C przy pomocy mikrokontrolera Atmega8 z kwarcem 8MHz. Po wielu próbach nadal nie działa. Nie rozumiem co jest nie tak. Czy mógłbym prosić o pomoc? Zamieszczam kod programu.

    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 2
  • #2 21 Lut 2017 22:43
    BlueDraco
    Specjalista - Mikrokontrolery

    1. Sformatuj kod - Syntax C
    2. Co to znaczy "nie działa"?
    3. To:
    dystans=(czas+(przepelnienie*65536))/58;

    jest liczone na 16 bitach, czyli wychodzi dokładnei tyle samo, co:
    dystans=czas/58;
    4. Nie kasujesz impulsu wyjściowego przy braku odbicia.

    0