www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Eine CMUCam an ein Board anschließen


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen,

als studentische Hilfskraft an meinem Institut, verlangt mein Professor
von mir, dass ich eine CMUCam an ein Controllerboard anschließe, obwohl 
ich mit Micorcontrollern gar keine Erfahrung besitze. Die Daten, die die 
Kamera sendet (leztendlich ASCII), sollen später auf einem Display 
ausgegeben werden.

Das Board ist der C-Control Mega 128 von Conrad
Die Kamera ist die CMUCam II

Auf dem Board laufen C und Basic als Programmiersprachen.

Auf dem Display kann man schon einfachen Text ausgeben lassen.

Aber wie kommen jetzt die Daten von der Kamera ins Board? Wie kann man 
überhaupt aus einem Bitmuster, das die Kamera aussendet, ASCII-Zeichen 
herauslesen?

Entschuldigung für die Fragen, die vielen vielleicht etwas banal 
vorkommen. Ich bin aber ein absoluter Anfänger, was die Hardware angeht.

Gruß

Sebastian

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Äh, wie kommt der Prof auf die Idee dir ("obwohl ich mit 
Micorcontrollern gar keine Erfahrung besitze") diesen Job zu geben? Ich 
frage doch auch keinen Metzger, ob er mir ein Brot bäckt.

Zum Glück gibt es bei den Roboterfreaks zu AVR bzw. µC allgemein und 
CMUCam einiges an Vorarbeiten/Projekten, aus denen man Lernen kann. Aber 
ich weiss nicht, ob das für einen "absoluten Anfänger" taugt.

Die Daten von so einer Kamera kommen normalerweise in Massen als Bytes 
über eine serielle Verbindung. Möglicherweise nutzt man nicht alle 
möglichen Bytes (0-255) sondern nur die ASCII-Zeichen, dafür mehr von 
denen. Es handelt sich bei den Daten um ein einzelnes Bitmap oder um 
eine Serie von Bitmaps.

Was du mit ASCII Zeichen meinst, verstehe ich nicht. Ich würde die 
Aufgabe so interpretieren, das man die seriell empfangenen ASCII-Zeichen 
in eine Bitmap dekodiert und diese auf einer grafischen Anzeige 
darstellt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.