INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Radarturm
27.04.2015, 21:53 (Dieser Beitrag wurde zuletzt bearbeitet: 27.04.2015 22:00 von MeRo113.)
Beitrag #1
Radarturm
Hey zusammen,

über das letzte Wochenende habe ich mich mal einem kleinen Projekt gewidmet und zwar einem Radarturm in dem ein SG90 Servo einen HC-SR04 Ultraschallsensor um 180° (effektiv 170°) dreht, die Umgebung scannt und in einer kleinen Java Anwendung anzeigt. Die Genauigkeit des Ganzen lässt zwar bisschen zu wünschen übrig und manche Messwerte fallen auch mal total aus der Reihe, aber als kleines Anfängerprojekt fand ich es sehr schön und es hat Spaß gemacht.
Für alle die es gerne mal nachbauen möchten findet ihr im Anhang ein Zip mit Bildern, dem Sketch, dem Arduino Source Code, dem Java Source Code und falls ihr nicht so viel Erfahrung mit Java habt auch schon die kompilierte Jar Datei aus dem Source Code.
(Ich weiß dass der Java Code nicht der schönste ist, habe damit leider selbst noch nicht so viel Erfahrung :-P)

[Bild: 01.jpg]
[Bild: 02.jpg]

Bei Fragen und Verbesserungsvorschlägen, immer her damit.

Gruß
MeRo

@Edit: Radar.zip aktualisiert, Arduino Source Code hat gefehlt


Angehängte Datei(en)
.zip  Radar.zip (Größe: 869,17 KB / Downloads: 142)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.08.2015, 11:12
Beitrag #2
RE: Radarturm
(27.04.2015 21:53)MeRo113 schrieb:  Hey zusammen,

über das letzte Wochenende habe ich mich mal einem kleinen Projekt gewidmet und zwar einem Radarturm in dem ein SG90 Servo einen HC-SR04 Ultraschallsensor um 180° (effektiv 170°) dreht, die Umgebung scannt und in einer kleinen Java Anwendung anzeigt. Die Genauigkeit des Ganzen lässt zwar bisschen zu wünschen übrig und manche Messwerte fallen auch mal total aus der Reihe, aber als kleines Anfängerprojekt fand ich es sehr schön und es hat Spaß gemacht.
Für alle die es gerne mal nachbauen möchten findet ihr im Anhang ein Zip mit Bildern, dem Sketch, dem Arduino Source Code, dem Java Source Code und falls ihr nicht so viel Erfahrung mit Java habt auch schon die kompilierte Jar Datei aus dem Source Code.
(Ich weiß dass der Java Code nicht der schönste ist, habe damit leider selbst noch nicht so viel Erfahrung :-P)

[Bild: 01.jpg]
[Bild: 02.jpg]

Bei Fragen und Verbesserungsvorschlägen, immer her damit.

Gruß
MeRo

@Edit: Radar.zip aktualisiert, Arduino Source Code hat gefehlt

Hallo, bei mir tritt das Problem aus dass wenn ich den skatch uploaden möchte folgende Fehlermeldung kommt:
Code:
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `__vector_11'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `ServoCount'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::MegaServo()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::MegaServo()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::attach(int, int, int)'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::attach(int)'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::detach()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::write(int)'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::writeMicroseconds(int)'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::readMicroseconds()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::read()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
MegaServo\MegaServo.cpp.o: In function `__vector_11':
C:\Program Files (x86)\Arduino\libraries\MegaServo/MegaServo.cpp:116: multiple definition of `MegaServo::attached()'
MegaServo.cpp.o:C:\Users\Tom\AppData\Local\Temp\build8760446711576613915.tmp/MegaServo.cpp:116: first defined here
collect2.exe: error: ld returned 1 exit status
Fehler beim Kompilieren.

Wie kann man diesen Fehler beheben?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.08.2015, 10:11
Beitrag #3
RE: Radarturm
Moin,

die Ursache dürfte darin liegen, dass MeRo die benutzte MegaServo Lib mit ins Archiv gepackt hat.
Ich denke in deiner Installation ist die MegaServo lib bereits enthalten.
Verschiebe mal die .cpp und .h - Datei aus dem Sketchbook-Verzeichnis nach außerhalb der Arduino-Installation und kompiliere neu.
Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste