Forum: Mikrocontroller und Digitale Elektronik Bobbyboard Pull up ausschalten


von team s. (spilefrei)


Lesenswert?

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
von Hubert G. (hubertg)


Lesenswert?

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.

von team s. (spilefrei)


Lesenswert?

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

von Hubert G. (hubertg)


Lesenswert?

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.

von team s. (spilefrei)


Lesenswert?

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

von Hubert G. (hubertg)


Lesenswert?

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.

von team s. (spilefrei)


Lesenswert?

ok mach mich mal auf die suche nach diesem speziellen Code
Danke

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
Noch kein Account? Hier anmelden.