hi Leute, ich arbeite gerade an einer Lichtschranke, die überein Digitalsignal gesteuert wird. Nur da das Bobbyboard bei einem Wert 0 trotzdem 5V zurückgibt, gilt das im Programm als TRUE. Das sollte nicht so sein. Wer mir helfen kann, soll sich bitte schnell melden, da ich bis in einer Woche das Ergebnis brauche danke
:
Verschoben durch Admin
Du wirst wahrscheinlich mit der qfix-Software arbeiten, da kann dir nur jemand helfen der diese auch hat. Wenn nicht, was verwendest du? Zu deinem Eingang aber, gibt deine Lichtschranke auch wirklich 0 aus oder ist der Eingang dann potentialfrei? In dem Fall müsstest du den PullUp auschalten und einen externen PullDown einfügen.
also ich arbeite mit Programmers Notepad jemand hat eine Header geschrieben(robolib.h),damit sich diese Programmiersprache dann dafür auch eignet. Die Lichtschranke ist eine Diode(bin mir aber nicht sicher) die dann entweder 0V oder 5V durchleitet, was doch einem Diditalsignal entspricht. was meinst du mit externer PullDown? trotzdem schon mal danke für die schnelle Hilfe
Eine Diode kann nicht 0V und 5V durchleiten, nur entweder - oder. Das ist auch dann dein Problem. Du muss dir diese robolib.h und robolib.c mal ansehen wo der entsprechende Port gesetzt wird.
mit 0V meint ich , dass die Diode keinen Strom durchleitet so wie ich das Konzept verstehe, gibt die leichtschranke bei Lichtkontakt 5V(true) zurück, sonst 0V(false) kann mich aber auch irren
Das kannst du nur in der Software und mit einem PullDown lösen wenn du die Lichtschranke nicht ändern kannst. Das ganze wird schon in C geschrieben sein und es ist sicher kein Problem das zu ändern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.