Danke fuer eure Hilfe!
gruss
Kay
Art: Beiträge; Benutzer: KayH
Danke fuer eure Hilfe!
gruss
Kay
Hi,
leider sind mir (neue!) Batterien ausgelaufen und haben die Kontakte in Mitleidenschaftz gezogen. Wisst ihr eine gute und einfache Moeglichkeit wie ich die wieder sauber bekomme?
Danke!
Kay
Hi,
der GameboyAdvance und der NintendoDS haben auch einen ARM Prozessor bzw. 2. (ARM7TDMI und bei DS noch einen ARM9). Die Entwicklergemeinde rund um die beiden Geraete ist sehr aktiv. Wenn Du...
Hi,
z.B. unter www.embedded-projects.net findest Du einiges. Den originalen Programmer und auch eine Alternative mit freier Software und Schaltplan. Und natuerlich noch eine ganze Menge mehr.
hth...
Das steht, glaub ich, in der Anleitung zum Erweiterungsmodul.
Es gibt da ein Poti zum Einstellen des Kontrastes (mit Schraubendreher). Wenn das LCD komplett montiert ist, kommst Du aber schlecht...
Das macht einen gewaltigen Unterschied!
"==" ist eine Abfrage auf Gleichheit (kann wahr oder falsch sein)
"=" ist eine Zuweisung (veraendert Deine Variable!)
Das Problem war/ist nur das fehlende...
if(dif > 100) dif = 100; /* Obergrenze 100*/
if(dif < 100) dif = -100; /* Untergrenze -100*/
/* Wertebereich nun -100 ... 100 !!*/
if(dif==100) /* genau gleich 100 ?*/
...
else if(dif== -100)...
Soweit ich mich erinnere, ist jedes Beispielprogramm eine vollstaendige Anwendung! Einige davon auch mit den von Dir gewuenschten Eigenschaften. Ausserdem sind sie *sehr* gut dokumentiert.
Wenn Du...
So lassen sich Programme auf Platinen testen, welche ohne die Mechanik auskommen ... ;-)
Es gibt eine ganze Reihe von Platinen, welche ueber den USB port versorgt werden. Damit laesst sich die...
Hi,
wenn ich meine Kristallkugel befrage, dann sehe ich folgendes ;-):
Du bindest nur die RP6common und die RP6control ein, Du brauchst aber auch die RP6base, denn die sprichst Du an.
Du kannst...
Hi,
in der Methode state_machine() wird die Variable is_moving bei jedem Aufruf auf false gesetzt ... Das war wohl nicht der beabsichtigte Sinn. ;-)
Die sollte nur einmal initialisiert werden und...
@Pr0gm4n: schau dir diese zeile mal genau an:
volatile uint16_t p=0;
das schluesselwort "volatile" ist wichtig ...
es bedeutet, das der Inhalt der Variable sich durch "aeussere"...
deine beiden servoTasks enthalten immer noch nur Abfragen auf eine Konstante ...
das wird immer ausgefuehrt, weil s.o.!
du wolltest wohl sowas aehnliches:
hth
KaY
while(RC5KEY_SERVO_LEFT)
{
setLEDs(1);
sleep(10);
setLEDs(0);
sleep(200-10);}
das ist eine endlosschleife ..., weil RC5KEY_SERVO_LEFT eine Konstante >0 ist, welche somit...
Hi,
hi_time und low_time sind Integer. Du fuehrst eine Division mit Integern durch (1/Integer). Dabei kommt immer 0 raus. Erst am Ende wird diese Integer-0 in eine Double-0 umgewandelt ...
Du...
Hi,
ich hab mit Absicht nicht alles haarklein beschrieben (oder sourcecode gepostet). Dann bleibt fuer Dich auch ein Aha-Erlebnis. Mit dem lernt man viel besser als fertigen code zu verwenden....
Hi,
die light() methode gehoert in die while(true){} Schleife.
Zusaetzlich musst Du den Wert des ADC in eine Variable speichern. Dann mit letztem Speicherwert vergleichen. Wenn sich der Zustand...
Hi,
ich wuerde das Problem in mindestens drei Unteraufgaben zerlegen.
1) einer Befehlsliste folgen -> automatisiert eine bestimmte Strecke abfahren
2) die Befehlsliste rueckwaerts abarbeiten ->...
Du willst eigentlich:
uint16_t distance = (highbyte<<8)+lowbyte;
// oder
uint16_t distance = (highbyte*256)+lowbyte;
hth
Die Versorgungsspannung von 5V bekommst Du ja nicht direkt vom MUC, es sei denn Du willst ihn mit einem IO Pin aus-/einsschalten. Dann musst Du aber wenigstens einen Transistor zwischenschalten (der...
Wie schon weiter oben gesagt: Aufloesung und Genauigkeit sind zwei verschiedene Dinge.
In der Beschreibung Deines Drucksensors sollte etwas ueber die Genauigkeit zu erfahren sein. Z.B. ist ja nicht...
Schau Dir doch bitte nochmal eingehend das example_UART_02 an. Dort ist ALLES was Du fuer diese Aufgabe brauchst aufgezeigt.
Worauf zu achten ist:
- jede Variable die Du benoetigst sollte vor der...
Der USB->Seriell Adapter ist Teil des RP6-Paketes (incl. des 2x5poligen Wannensteckers). D.h. dies oder ein anderer Seriell-Adapter (Spannung PC ist nicht gleich Spannung des Atmega!) muesste dann...
Hi,
in "void behaviour_cruise(void)" ist die geschweifte Klammer vor setLEDs zuviel.
Zusaetzlich ist in "void Batt(void)" die Klammer vor der while-Schleife zuviel. (Falls ich mich nicht...
Mir scheint auch die generelle Programmlogik nicht zielfuehrend zu sein ...
Ich weiss nicht, ob SlyD das auch meinte.
Das Klatschen ist ein kurzer Augenblick. Die meiste Zeit ist Stille. D.h....