Gast
#674535
Hallo liebe Leute! Ich bin Schueler einer HTL und als Maturaprojekt bauen wir zurzeit an einem Ortungsystem für Haustiere. Ein GPS Modul(auf dem Tier) sendet die Positionsdaten über Bluetooth an einen Mikrocontroller(in einem Gehäuse im Garten). Der Mikrocontroller soll die Grad und Winkelminutenkoordinaten in x und y Koordianten in Meter umrechnen (Linke obere Ecke des Gartens ist Bezugspunkt). Diese sollen dann an einem LC Display ausgegeben werden und auch noch zu einem LAPTOP (keinen PC einen Laptop) gesendet werden. Am Laptop wird ein Programm entwickelt welches diese Daten graphisch darstellt. Mein Problem: Wir haben bis jetzt den Prozessor 80C517 (Schaltung: Mikrowilly) gelernt und haben damit kleine Projekte gemacht. Unser Gruppe wurde durch einen Lehrer auf den ATMega8 aufmerksam gemacht. Die Schaltung dazu wurde von einem Lehrer in der Schule gebaut. Seine Seite ist http://wstgm.ws.ohost.de/. Hier steht beschrieben was für Pins usw verwendet werden und wie wir über USB den AVR programmieren können. Wie ihr sehen könnt haben wir eine USB Schnittstelle auf dem AVR oben. Wir schwanken noch immer zwischen dem AVR und dem 80c517. Die Vorteile des 80C517 wären das sich unsere Gruppe damit gut auskennt und er ZWEI RS232 Schnittstelle besitzt. Das große Problem ist nur das ein Laptop keine RS232 Schnittstelle besitzt sondern nur USB. Meine Fragen: 1) Wird die USB Schnittstelle am AVR wie eine gewöhnliche RS232 Schnittstelle programmiert? 2) Da wir die Daten auch zu einem Laptop schicken müssen brauchen wir noch eine USB Schnittstelle. Wäre der AVR in der Lage dies zu verarbeiten? Mittels Visual Basic ist es einfach Daten von einer RS232 Schnittstelle aufzunehmen. Ich hab aber keinen blassen schimmer wie ich das über USB lösen soll... 3) Hat jemand eine Ahnung oder kann mir Quellen nennen wo es Infos zu diesem Thema gibt? Ich selbst habe leider nichts dazu gefunden.