Archiv verlassen und diese Seite im Standarddesign anzeigen : Software für Ultraschall einrichten / testen
Hallo
Ich habe nun mein Ultraschall fertig zusammengelötet
Nun habe ich mal im Web nachgesenen wie ich sie Software dafür einrichte da gibt es mehrere Anleitungen welche soll ich da nehmen
1
http://www.andreae-gymnasium.de/inhalt/aktivitaeten/projekte/Asuro-Projekt/Asuro_Ultraschallsensor.pdf
2
Die anleitung von Arexx Engineering(Originalseite)
http://www.arexx.com/downloads/asuro/us_bauplan.zip
habe mal die zweite genommen aber da fährt er immer mit den rechten reifen rückwärtrs (habe den Asuro gleich wieder ausgeschaltet)
Hat von euch vieleicht jemand ein Programm, das sicher funktioniert damit ich schauen kann ob alles richtig gelötet habe ich habe nähmlich eine vermutung auf einen Fehler
Mit freundlichen Grüßen
pinsel120866
27.11.2010, 17:34
Hallo,
hier ein Programm, welches den Abstand zum Hindernis in Zentimetern ausgibt:
#include "asuro.h"
int abstand=0;
int main(void)
{
Init();
SerWrite("\r\n --- ultrasonic test ---",29);
Msleep(1000);
do
{
abstand = Chirp();
SerWrite("\r\n distanz in cm: ",20);
Msleep(500);
PrintInt(abstand);
}
while(1);
return 0;
}
Danke
Ein Problem hab ich noch wenn ich dein Programm oder irendwelche anderen (egal mit ultraschall oder nicht ) compielieren will kommt die meldung
C:\ASURO_src\FirstTry>pause
Drücken Sie eine beliebige Taste . . .
Keine Ahnung wieso
ich habe die änderung vorgenommen
http://www.andreae-gymnasium.de/inh.....uro_Ultraschallsensor.pdf (bitte beim ersten beitrag öffnen)
muss ich ja machen oder weil sonnst kennt er ja ultrasonic nicht
Hättest du vieleicht ein Test.hex für mich damit ich mal schauen kann ob der US Sensor funktioniert
Ich habe es jetzt geschafft das es etwas sendet aber ich sehe am Hyperterminal immer zahlen mit Abstände 400-450
wenn ich am Potenziometer drehe zeigt er von 8-17 cm die richtigen abstände an wenn ich den abstans 20 cm mache sagt er mir 350 oder 400
hat da wer eine idee was das problem sein könnte
LG
Danke
Ein Problem hab ich noch wenn ich dein Programm oder irendwelche anderen (egal mit ultraschall oder nicht ) compielieren will kommt die meldung
C:\ASURO_src\FirstTry>pause
Drücken Sie eine beliebige Taste . . .
Keine Ahnung wieso
ich habe die änderung vorgenommen
http://www.andreae-gymnasium.de/inh.....uro_Ultraschallsensor.pdf (bitte beim ersten beitrag öffnen)
muss ich ja machen oder weil sonnst kennt er ja ultrasonic nicht
Hättest du vieleicht ein Test.hex für mich damit ich mal schauen kann ob der US Sensor funktioniertWie startest du den Kompilation? Vielleicht mit ein BAT Datei? In dem Bat Datei steht wahrscheinlich dieses Pause befehl. Einfach ein Taster drucken oder diese Zeile in dem Datei lösschen.
Wenn ich einfach eine Taste drücke da ändert sich nichts
wie oben ganannt ich habe bei Prögrammers notepad in den einstellungen was geändert
statt Test-all.bat habe ich das Make all.bat rein gemacht weil es so in der Anleitng steht
ich versuch mal das Pause....... herauszulöschen
Das steht drinnen
make clean
make MCU=atmega8 LIBFILE=asuro
Pause
wen ich einfach Pause entferne kommt wieder Exit Code 2
Ich habe schon öfters gelesen das der US Bausatz nur mit der Original bilbliothek funktioniert.
Aber irgendwas muss ich das ja ändern oder damit er das chirp erkennt
Hat da vieleicht jemand eine Lösung
Wär euch sehr dankbar
Das Pause Befelh ist vermutlich dort geschrieben dammit das Venster nicht gleich schliest, sondern den Kompilier Berichten und Fehlermeldungen sichtbar bleibt. Sonnst macht es gar nichts wichtig.
Weitere dingen uber das Kompilieren der US code weiss ich nichts.
Ach Schade hat jemand von euch Ultraschall das Funktioniert
Oder weiß vieleicht jemand was ich umstellen muss damit ich selber Programme schreiben kann
mfg
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.