-
Data: 2017-07-09 20:45:37
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 12:04, Nifhelm pisze:
> A najlepiej zastosuj przerwania.
Przy pomocy googla takie coś wyskrobałem i zdaje się to działać poprawnie:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 7, 6);
int licznik;
void setup()
{
lcd.begin(16, 2);
pinMode(2, INPUT_PULLUP);
attachInterrupt(0, zliczanie, FALLING);
licznik=0;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("licznik = ");
}
void loop()
{
lcd.setCursor(8, 0);
lcd.print(licznik);
}
zliczanie(){
static unsigned long lastTime;
unsigned long timeNow = millis();
if (timeNow - lastTime < 50)
return;
licznik++;
lastTime = timeNow;
}
I teraz mam dwa kolejne pytania,
1. a gdybym chciał zliczyć impulsy z innego koła, to co powinienem
zrobić? Chodzi mi o to że może wystąpić sytuacja że przerwania będą
wywołane w tym samym czasie?
2. Powyższy kod działa mi z kontaktronem. Ani czujnik Halla ani
podczerwieni nie dają odpowiednich poziomów napięcia na wyjściu. Czy
trzeba zastosować jakiś zewnętrzny układ dopasowujący czy da się to
zrealizować na samym Arduino?
Jeszcze raz bardzo dziękuję za wszystkie odpowiedzi.
--
Michał
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- zabawa czatem :)
- Modernizacja instalacji elektrycznej w wielkiej płycie
- Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- RF-Harvester
- jest taki kryzys panie
- Francuska elektrownia atomowa zamknięta. Powodem "nieprzewidywalny" rój meduz
- Lutowanie linek szczotek węglowych w silniku odkurzacza
- Lutowalność połączeń
- mini 400 atari
- Manipulator Satel CA-10-KLED -- CLK, DATA, i... dupa
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
Najnowsze wątki
- 2025-08-19 rozjusza mnie do białej gorączki
- 2025-08-19 zaiks
- 2025-08-19 UWAGA na scam: diperson_com
- 2025-08-19 UWAGA na scam: diperson_com
- 2025-08-15 Co to za dziwne "białe namioty" co stawiają je w różnych dziwnych miejscach?!?
- 2025-08-11 Francuska elektrownia atomowa zamknięta. Powodem "nieprzewidywalny" rój meduz
- 2025-08-14 bateria 6000mAh
- 2025-08-11 ,,dwie za 25" - Gadająca papuga wsypała gang handlarzy narkotyków
- 2025-08-11 Zhakowano eSIMy! Ale (na razie) się nie martw
- 2025-08-18 ZIELONA ENERGIA ZARZYNA NIEMIECKĄ GOSPODARKĘ. GWIAZDOWSKI KOMENTUJE
- 2025-08-18 Estakada w Chorzowie
- 2025-08-15 otwarcie obwodnicy Lęborka
- 2025-08-14 zjebane małe ronda
- 2025-08-14 JAK NIE SPŁONĄĆ W ELEKTRYKU?
- 2025-08-14 Kostomłoty