Problem mit IS471F und uC

Gast #2824007
Lesenswert?
• ▲
▼
Hi zusammen
Ich baue anlässlich meiner Abschlussarbeit einen Roboter.
Leider funktionniert nicht alles ganz genau so wie es sollte.
Mein Hauptproblem ist die Lichtschranke, die eigentlich ganz passabel 
funktionieren würde, jedoch irgendwie herumspinnt, wobei es eher am 
Mikrocontroller liegt.

Ich habe den schematischen Schaltplan als Bild beigefügt.

Dieser IC schaltet, wenn die Lichtschranke unterbrochen wird, die 
Spannung zum Mikrocontroller. Das Funktioniert und der Mikrocontroller 
erkennt dies auch. Eenn jedoch die Lichtschranke erneut abgefragt wird, 
erkennt er immer dass die Lichtschranke geschlossen ist.

Was ich gemacht habe:
1) Pulldown angeschlossen
2) Gemessen, es ist immer 0 V auch wenn laut Mikrocontroller die 
Schrnake zu ist.

Der für die Lichtschranke zuständige Teil im Programm ist dieser:
1
Config Pinb.0 = Input
2
Lichtschranke Alias Pinb.0                                  
3
...
4
...
5
While Pinb.0 = 0                                         'Greifer so lange nach vorne bewegen bis Lichtschranke geschlossen
6
      Call Pwmrechner(distance , 1)
7
      Waitms 50
8
      Distance = Distance + 0.25
9
   Wend
Angehängte Dateien:
Gast #2824010
Lesenswert?
• ▲
▼
Verzeiht mir das Doppelposting: Ich hab den Text etwas zu früh 
abgeschickt.

Ich bin mir im unklaren darüber, weshalb der Mikrocontroller den Pin 
falsch ausliest.
Gibt es eine Möglichkeit den wieder auf 0 zu setzen?
Oder weiss sonst jemand, woran das liegen könnte??

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.