Hi, ich habe nun folgendes gemacht:
Out+ and 5V
Out- auf Masse
V+1 nicht angeschlossen
V+2 nicht angeschlossen
ADC3 an freien ADC3 Eingang des mega8
INT0 nicht angeschlossen
PD6 an freien Port PB4 des mega8 (Port D ist koplett für mein LCD Display belegt)
RGND nicht angeschlossen, da Masse bereits über Out- vorhanden
OC2 an freien OC2 (PB3) eingang des mega8
ADC2 nicht angeschlossen
Meinst du, dass könnte so funktionieren?
Die jeweils nicht angeschlossenen Kontakte decken sich (aus meiner Sicht) mit den Schaltplänen, wäre aber gut wenn das nochmal jemand kontrollieren könnte. Ich hab jedenfalls nirgendwo Abgriffe an der Platine sehen können.
Mein nächstes Problem ist nun eine entsprechende lib anzupassen. Habe mir hier aus dem Forum eine Version von dopez gezogen:
https://www.roboternetz.de/phpBB2/ze...10907&start=66
Sah eigentlich erstmal gar nicht so schlecht aus. Habe mir aus den Programmdateien die Schnipsel der Funktionen zur Initialisierung und zur Abstandsmessung in mein Programm kopiert.
Bei der Initialisierung habe ich folgende Zeile
Code:
DDRD &= ~(1 << 6); // Port D Pin 6 als Eingang schalten (AIN0)
in diese verändert:
damit entsprechend mein gnutzter Pin als Eingang verwendet wird.
Im folgenden viel mir auf, dass ich dadurch, dass ich keine libasuro verwende, auch nicht die Variable count36khz besitze. Daher meckert nun der Compiler
Jemand eine Idee? Könnt Ihr mir verraten wie ich die Variable initialisieren muss, damit das ganze funktioniert?
Grüße und danke schonmal
Karmek
Lesezeichen