Jag har hållt på att testa lite saker...bla koppla 2*16 och 4*20 display på mitt gamla euroboard(breadboard) med lite justering för belysning /kontrast osv...
Till detta har jag kopplat in en PIC 16f690 som ger mig text på skärm för att kunna se hur det blir om jag skulle använda en LCD som man kopplar in via någon lämplig kontakt
(idag har jag stiftlister lödda på dem)
Ett nytt tungelement finns på plats för att kunna köra lite simulering av hjulets rörelse
Ett interface mot SD är också på plats - men inte ihopkopplat då jag har slut på byglar/bygeltråd
jag tänkte så här:
Till att börja med måste man kolla om bilen rör på sig eller ej
en bool som ger true vid rörelse eller false om det går mer än 5 sekunder mellan 2 registreringar av hjulet (kanske skall vara mer än 5sek men det är något att utgå ifrån)
när en bool eller ifsats ger true körs en While-loop som loggar hjulets rörelse (timeticks eller liknande)
typ pseudo:
Kod: Markera allt
kontrolera tid för hjulet
while (cont == true)
{
hämta ticks // aktuell tid MM.SS.HH.TTT ner till millisekunder eller vad som nu är lämpligt (minut,sekund,hundradel,tusendel)
spara ner ticks till SD
}
hmm - eller en ifsats som kollar värdet på ticks...
if ticks>5 sekunder från datetime.now...
Jag har kollat på kod till SD och det verkar vara hyffsat enkelt att utnyttja denna...
Jag skrev ett program i C# som sprutar ut random "ticks"(hjulrotationer) till en textfil
denna importerar jag i excel och använder i ett diagram.
...så var det ju det där med tiden...är det helkasst eller skall man gå en annan väg?
/n