-
-
Erfahrener Benutzer
Roboter Genie
#include "asuro.h"
int main(void)
{
Init();
while(1)
{
unsigned int data[2];
OdometrieData(data);
...
Variabelen deklarationen sollten im prinzip nicht mehrmals fur dasselbe gemacht werden. Nur wan speicherplatz ein wirklich gross problem ist. Dein "unsigned int data[2];" steht am start von den While-schleife. Dadurch wird es wieder und wieder einen neue speicherplatz eingestellt. Glücklich sind variabelen nur gültig zwisschen den nächste {} klammern, also macht das fur dein program kein problem.Am ende vond den schleife ist es nicht mehr gultig. Net ist es aber nicht.
Wie schön gesagt, dein program verglicht die helligkeit auf den geberscheiben. Leider haben die beide scheiben nicht immer (oder kwasi-immer nicht) die selbe basis beleuchtung und sensitivität. Im theoretische fall wurde das den beiden rädern synchronisieren. Aber nur wen die beleuchtungs kurven fur ein ganzen radumlauf auch identisch sind. Sind sie aber nicht bei unsere billige Asuros. Schade? Na ja, das ist einfach unsere schmutzige realität.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen