Ich habe mit einem AM2302 am PIC experimentiert und zum Spaß eine kleine Loggeranwendung erstellt, die alle 5 Minuten den Sensor abfragt und das Ergebnis am UART des PIC16F688 seriell ausgibt. Das C Quellcode (XC8 ) ist angehängt. Das FT232RL USB<->UART Modul versorgt den µC mit 5V und sendet die vom UART empfangenen Texte per USB an den PC. Mit RealTerm lassen sich die am COM Port empfangenen Texte anzeigen oder mit Zeitstempel versehen in eine Textdatei loggen. ...
Aktualisiert: 18.01.2016 um 20:54 von witkatz
Ich hänge immer noch an dem Liniensensor mit Tiny45, den beiden Photodioden und zwei CNY70 fest. Das Verhalten des Vehikels bei Knicken in der Linie, ob rechtwinklig oder noch schärfer ist mir noch zu unbefriedigend. Nach vielen Versuchen mit verschiedenen Parametern und Algorithmen ist der Tinyflashcounterstand bestimmt schon bei 9999 und jetzt fiel mir noch eine Variante ein. Ich hatte schon einen Tiny24 mit mehr Pins auf dem Steckbrett um Tests mit aufgerüsteter Anzahl von lichtempfindlichen ...
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)