Gast
#4607765
Hallo zusammen, ich versuche mich gerade an der Programmierung eines Arduino Uno´s der einfach nicht machen will was ich ihm (falsch) sage :) Was ich machen möchte: An den Controller wird ein 3-Achsen-Beschleunigungssensor angeschlossen. Ich möchte damit die Geschwindigkeit einer Pressen Kolbenstange bestimmen. http://www.mikroe.com/add-on-boards/measurement/three-axis-accelerometer/ Die Schleife wird aktuell nur einmal durchlaufen. Später möchte ich diese mit zwei Endlagenschaltern im kompletten Hubzeitraum auswerten. Die Werte werden dann in den EEPROM abgespeichert und bei Gelegenheit mit dem Laptop ausgelesen Nun zu meinem Problem: Die Werte die aus dem EEPROM an die serielle geschickt werden unterscheiden sich stark zu den eingelesenen. Wieso ist das so? Außerdem habe ich das Problem das ich manchmal den Befehl "start" zum einlesen der Sensorwerte drei oder vier mal senden muss bis der Controller mit antwortet, obwohl dieser aber bei der LED Rx jedes mal aufblinkt.... Das gleiche auch beim Befehl zur Datenausgabe.... Da ich leider keine Ahnung habe wie ich hier einen Quellcode anfügen kann, habe ich den Sketch und ein Bild der Ausgabe des Controllers in den Anhang eingefügt. Ich hoffe ihr könnt mir helfen.
