Ich kämpfe immer noch mit dem schnellen Wiederfinden der Linie wenn sie bei scharfen Knicken verlassen wurde. Die Schwierigkeit mit dem gegenwärtigen Liniensensor (zwei CNY über der Linie an digitalen µC-Eingängen und zwei Photodioden mit ADC gemessen) habe ich bei der Erkennung und richtige Reaktion bei Knicken mit spitzem Winkel und rechtem Winkel. Das unten angehangene Programm gibt die Drehrichtung nach Verlust der Linie vor, je nachdem welcher CNY70 zuletzt die Linie nicht mehr ...
Aktualisiert: 09.01.2016 um 20:52 von Searcher
Zitat von Bastlerklaus Probier verzweifelt die Audio Shield Platine über den Arduino anzusteuern. Habe die Software von Velleman installiert. Laut System hat das Hochladen auch funktioniert. Aufnahme und Wiedergabe funktionieren vom Audio Shield aus. Nur der Serielle Monitor und die Ansteuerung über Arduino bekomme ich nicht hin. Hat schon jemand damit Erfahrung gesammelt und kann mir helfen? MFG Bastlerklaus
Der Liniensensor bestand aus zwei Infrarot-LEDs zur Ausleuchtung der Linie, zwei Photodioden zum Aufnehmen des reflektierten IR-Lichtes und einer CNY70 Reflexlichtschranke. Der CNY70 erkannte ob das Vehikel die Linie verlassen hatte bzw noch drauf ist und die Auswertung der Photodioden steuerte je nach der aufgenommenen Lichtstärke die Drehzahl der Motore. Wenn die Linie verlassen wurde, konnte ich bisher nicht festzustellen, auf welcher Seite das passierte. Das hätte ich aber gerne ...
Aktualisiert: 20.12.2015 um 18:36 von Searcher (Schaltplan berichtigt, jetzt Rev 02)
Zitat von shedepe Hey, bootest du von SD Card ? Wenn ja schau mal ob die auf Read Only gelockt ist. Ansonsten probiere mal mit root Rechten aus ob du das Filesystem mit read/write neumounten kannst: Code: mount -o remount,rw / Danach solltest du auf dein Filesystem schreiben können.
mount -o remount,rw /
Ich habe jetzt noch ohne Hardwareänderungen versucht das autonome Wiederfinden der Linie durch Software zu perfektionieren. Dabei stoße ich aber immer wieder im Mega88 auf die Codegrößenbeschränkung der Bascom Demo. Deswegen habe ich jetzt mal eine Befehlsquittung in dem hier beschriebenen Protokoll bei der Übertragung vom Liniensensor-µC zum Steppercontroller-Mega88 ausprobiert. Jetzt kann der Liniensensor-Tiny die Anweisung zum Mega88 geben um zB eine gewisse Anzahl Schritte mit einem ...