eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaArduino - zliczanie impulsów › Re: Arduino - zliczanie impulsów
  • Data: 2017-07-07 12:24:17
    Temat: Re: Arduino - zliczanie impulsów
    Od: "Michal M. Lechanski" <m...@d...eu> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    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."

    --
    Michał

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: