Arduino en snelheidsignaal vectra c
3 berichten
• Pagina 1 van 1
Arduino en snelheidsignaal vectra c
beste,
ik heb onder staande code geschreven om de snelheid van me auto uit te lezen via een puls draad achter de radio.
nou werkt het perfect tot ong. 8 km/u en dan raakt hij de weg kwijt. (volgens mij kan hij het niet bij houden).
volgens mijn berekening zou de puls mij 100km/u ong. 404 pulsen per sec. zijn. is dit te doen met een arduino of is dit te snel? want bij 150 km/u zit hij al rond de 600 pulsen per sec.
wie o wie kan mij verder helpen?
ik heb onder staande code geschreven om de snelheid van me auto uit te lezen via een puls draad achter de radio.
nou werkt het perfect tot ong. 8 km/u en dan raakt hij de weg kwijt. (volgens mij kan hij het niet bij houden).
volgens mijn berekening zou de puls mij 100km/u ong. 404 pulsen per sec. zijn. is dit te doen met een arduino of is dit te snel? want bij 150 km/u zit hij al rond de 600 pulsen per sec.
wie o wie kan mij verder helpen?
- Code: Alles selecteren
/*
29 tanden op abs ring
omtrek band onbelast 199,27cm
100km/u = 27.7778 m/s
27.7778/1.9927=13,93978019772168
13,93978019772168*29= 404 pulsen per sec bij 100km/u
*/
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 20, 4);
int digitalreadold = 1;
int puls = 0;
int starttime = 0;
int eindtime = 0;
int Speedms = 0;
int Speedkm = 0;
void setup()
{
lcd.begin();
lcd.backlight();
}
void loop()
{
if (digitalRead(9) == HIGH && digitalreadold == LOW) {
puls++;
}
digitalreadold = digitalRead(9);
if (starttime == 0) {
starttime = millis();
puls = 0;
eindtime = starttime + 2000;
}
if (millis() >= eindtime) {
Speedms = puls;
starttime = 0;
int Speedkm = Speedms / 8.08;
lcd.setCursor(0, 0);
lcd.print(Speedkm);
lcd.print(" km/u");
}
}
Advertisement
- Gij Kieken
- Berichten: 631
- Geregistreerd: 15 Nov 2015, 11:54
Re: Arduino en snelheidsignaal vectra c
Ik denk om een goed resultaat te verkrijgen je interrupts zal moeten bezigen.
Bij de Uno bijvoorbeeld int0 of int1.
Bij de Uno bijvoorbeeld int0 of int1.
Re: Arduino en snelheidsignaal vectra c
dank je wel voor de tip. ik ga me er in verdiepen.
gr martijn
gr martijn
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 29 gasten