eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaArduino - zliczanie impulsówRe: Arduino - zliczanie impulsów
  • Data: 2017-07-07 12:40:30
    Temat: Re: Arduino - zliczanie impulsów
    Od: Nifhelm <pytaj@grupie> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 07.07.2017 o 12:24, Michal M. Lechanski pisze:
    > W dniu 07/07/2017 o 11:06, Cezar pisze:
    >> On 07/07/2017 11:01, Michal M. Lechanski wrote:
    >>>
    >>> Z góry dziękuję za jakiekolwiek sugestie.
    >>>
    >>
    >> Pokaż kod. Uzywasz przerwań?
    >
    > Żadnych przerwań. "Kod" dla czujnika IR jak poniżej. Dla innych
    > czujników poziom "skomplikowania" taki sam.
    >
    > #include <LiquidCrystal.h>
    >
    > LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    >
    > int val0;
    > int irPin0 = 1;
    > int licznik;
    >
    > void setup()
    > {
    > lcd.begin(16, 2);
    > licznik=0;
    > val0=0;
    > lcd.clear();
    > lcd.setCursor(0, 0);
    > lcd.print("val0 = ");
    > lcd.setCursor(0, 1);
    > lcd.print("licznik = ");
    > }
    >
    > void loop()
    > {
    > val0 = analogRead(irPin0);
    > if (val0 > 100)
    > {
    > licznik++;
    > }
    > lcd.setCursor(8, 0);
    > lcd.print(val0);
    > lcd.setCursor(10, 1);
    > lcd.print(licznik);
    > }
    >
    > P.S. Przepraszam - w pierwszym poście powinno być:
    > "Pomiar na analogowym pinie pokazuje ok 27 gdy przed
    > czujnikiem jest powierzchnia odbijająca i ok 400 gdy przed czujnikiem
    > jest taśma."
    >
    Witam.
    Czas konwersji wartości analogowej na cyfrową w Atmedze 328 może sięgać
    260us Do tego dochodzi komunikacja z wyświetlaczem. Może po prostu
    pomiar trafia przed i za czarną taśmą i stąd gubienie impulsów. Swoją
    drogą dziwię się, że przy wolnych obrotach nie zlicza po dwa, trzy i
    więcej impulsów na obrót.

    Pozdrawiam.

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: