Dag iedereen,
ik ben bezig aan de acceloremeter van mijn eigen quadcopter.
Momenteel ben ik deze in Bascom aan het schrijven, het programma.
Het principe is als volgt:
We gebruiken een externe referentieoscillator van 2 MHz, terwijl de uitgangsperiode van de sensor 10ms bedraagt.
Dit houd in , als de sensor in evenwicht is, 10000 pulsen zal tellen, of duty cycle van 50% bezit.
Ik probeer dit nu uit te lezen via dit programmatje, zodat ik dit later kan verwerken met mijn microcontroller (ATMega 128).
De acceleratiesensor zelf is de ADXL213.
Ik heb er ook een prioriteit in verwerkt zodat er nooit 2 tellers ( van de 2 assen) tegelijk kunnen tellen , en er zo gegevens verloren gaan.
Mijn vraag is, kan dit kloppen, of is dit te eenvoudig geprogrammeerd?
Ben ik syntax vergeten, bascom is nieuwe taal voor mij?
Het is interrupt gestuurd, dus de do-loop is een programmatje zonder echt "nut"
[Bericht gewijzigd door Henry S. op maandag 1 oktober 2012 18:15:48 (4%)