Gokart snelheidsmeting

Als U een gezamenlijk project wil starten of aan projecten van anderen mee wilt werken.
Berichten: 16
Geregistreerd: 06 Apr 2014, 20:16

Re: Gokart snelheidsmeting

Berichtdoor fenrir » 12 Apr 2014, 10:23

ercmrj schreef:
als ik serial print vervang door lcd.print zou ik de monitor in principe moeten kunnen vervangen door een lcd ?

Dat denk ik wel.

Ik zou eerst alles uitproberen met de serieële monitor en misschien ook ff een simpel programma maken om je lcd-scherm te testen als je dat nog niet gedaan hebt.

Daarna proberen het komplete programma te testen.

En kijk anders ff naar deze post: http://www.arduinoforum.nl/viewtopic.php?f=4&t=716

Daar probeer ik een soortgelijk programma in een attiny te laden, maar ik heb nogal wat verkeerd gedaan voordat het lukte, mede omdat ik niet goed wist hoe attachInterrupt werkte. Misschien kan je er iets van opsteken.


in mijn monitor maakt gij nu ook enorme sprongen maar wanneer ik puls++ verander door:
interval = millis()-tijdoud;
tijdoud = millis();
kmu=(1000/tijd)*((WIELOMTREK*60*60)/1000);;

dat zegt hij interval is not declared in this scope.
hoe zou ik dit kunnen oplossen ?

Advertisement

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: Gokart snelheidsmeting

Berichtdoor ercmrj » 12 Apr 2014, 11:32

Dan ben je deze variabele vergeten te declareren: volatile unsigned long interval;

En deze moeten er natuurlijk ook bij staan:
volatile unsigned long tijdoud;
volatile unsigned long kmu;

volatile is nodig omdat je attachInterupt gebruikt, unsigned betekend dat je gebruik maakt van positieve getallen.

Berichten: 16
Geregistreerd: 06 Apr 2014, 20:16

Re: Gokart snelheidsmeting

Berichtdoor fenrir » 12 Apr 2014, 11:52

ercmrj schreef:Dan ben je deze variabele vergeten te declareren: volatile unsigned long interval;

En deze moeten er natuurlijk ook bij staan:
volatile unsigned long tijdoud;
volatile unsigned long kmu;

volatile is nodig omdat je attachInterupt gebruikt, unsigned betekend dat je gebruik maakt van positieve getallen.


voor tijd heb ik dit ook gedaan ik heb dus =

volatile unsigned long interval;
volatile unsigned long tijdoud;
volatile unsigned long kmu;
volatile unsigned long tijd;

als volgende fout krijg ik WIELOMTREK is not declared maar als wat zou ik deze moeten declareren ?

Berichten: 139
Geregistreerd: 28 Jul 2013, 13:30

Re: Gokart snelheidsmeting

Berichtdoor ercmrj » 12 Apr 2014, 12:16

omtrek van je wiel uitrekenen of opmeten

en dan declareren

const int WIELOMTREK = 600;

Volgens mij is een wiel van een kart ongeveer 200mm in diameter

Berichten: 16
Geregistreerd: 06 Apr 2014, 20:16

Re: Gokart snelheidsmeting

Berichtdoor fenrir » 12 Apr 2014, 12:22

ercmrj schreef:omtrek van je wiel uitrekenen of opmeten

en dan declareren

const int WIELOMTREK = 600;

Volgens mij is een wiel van een kart ongeveer 200mm in diameter


dus die 600 staat in mm ?

wanneer ik deze ( const int WIELOMTREK = 600; ) toevoeg blijft mijn waarde constant op 0

Berichten: 108
Geregistreerd: 07 Aug 2013, 21:34

Re: Gokart snelheidsmeting

Berichtdoor KrisG » 14 Apr 2014, 06:07

Je moet dan ook 277 omwentelingen per minuut maken voor 1km/u te halen.
Je kan om te testen de omtrek vergroten anders denk ik niet dat je het haalt met het bewegen van een magneet voor je sensor.
Kris.
Als je het probleem gedetailleerd genoeg omschrijft, heb je meestal al de oplossing.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Gokart snelheidsmeting

Berichtdoor nicoverduin » 14 Apr 2014, 16:44

Hij was al bij mij gaan PM'en. Ik had hem al wat huiswerk gegeven :)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 16
Geregistreerd: 06 Apr 2014, 20:16

Re: Gokart snelheidsmeting

Berichtdoor fenrir » 15 Apr 2014, 09:00

excuses voor de soms ietwat domme vragen :D

maar het is uiteindelijk gelukt waarvoor dank :D ik heb inderdaad die wielomtrek aangepast en nu werkt de code.

voor mijn LCD zat er 1 draadje een beetje los waardoor het niet werkte xD

bedankt iedereen :D

Berichten: 6
Geregistreerd: 19 Aug 2013, 23:01

Re: Gokart snelheidsmeting

Berichtdoor liast » 27 Apr 2014, 14:32

http://www.baumer.com/?id=2638&tx_baume ... tfinder_pf[url]=%2Fpfinder_sensor%2Fscripts%2Flevel2.php%3Fcat%3DCONFMyAppli%26pid%3D%26language%3Den%26json%3D1#pfinder_sensor/scripts/level2.php?language=en&header=&country=CH&cat=CONFMyAppli&psg=madynGrundfunktion2|1976991042,madynPGGrundfunktion|Magnetisch1&pid=&ptk=&viewmode=&filterViewMode=&perpage=&specialSort=0&orderby=TM_MA_Gehaeuse|asc&wmc=IK
deze sensor ziet bijna alle metalen en geeft een zuivere blok puls op de uitgang en geen dender van de contacten
en is snel
ik wil het op een brommer gebruiken liefst met een glcd KS1080
DUS ALLE HULP IS WELCOM
BELME ALS JE MEER WIL WETEN OF MIJ KAN VERTELLEN
TEL 0235286281 OF0623597052

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Gokart snelheidsmeting

Berichtdoor nicoverduin » 27 Apr 2014, 16:51

Het helpt als:
a) je de vraag stelt bij 1 topic ipv 2.
b) de juiste link naar het onderdeel stuurt. Bij deze krijg ik het hoofdscherm
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Vorige

Terug naar Gezamenlijke projecten

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 4 gasten