Archiv verlassen und diese Seite im Standarddesign anzeigen : Berührungssensor anschliessen
incertius
02.03.2005, 14:04
Hallo Zusammen,
Ich habe vor, meinen Bot mit Berührungssensoren auszustatten. Dazu verwende ich ein Stück Folie aus einer alten Tastatur. Mein Problem: Ich habe nun 2 Drähte, die bei Bei Druck leitend miteinander verbunden werden. Doch wie kann ich dies nun nutzen? Ich verwende das rn-control Board. Kann ich nun einfach die 2 Drähte anschliessen und das reicht? Wenn ja: wo muss ich sie anschliessen? Oder reicht ein solcher "sensor" nicht aus?
Danke.
den "sensor" kannst du direkt anschließen:
5V -> sensor (pin1)
sensor (pin2) -> irgendein Portpin
da kommt nochwas: nen widerstand von sensor (pin2) -> widerstand -> irgendein Portpin
da kommt nochwas: nen widerstand von sensor (pin2) -> widerstand -> irgendein Portpin
eh?? wenn du damit nen pullup/pulldown meinst... müsste der dann nicht auf masse gehen? oder ist das bei der c-control irgendwie anders?
edit: hatte noch ne skizze dazu online:
http://wwwhomes.uni-bielefeld.de/szehe/pulluppulldown.JPG
2 möglichkeiten, nen taster (oder deinen tastsensor) anzuschließen
ne man kann den ja auch direkt an den portpin schalten wenn man nen schutzwiderstand (10k) dazwischen tut, zumindest mache ich das so ^^
Martin
dann verschwendest du aber nen pin, wenn ich das richtig sehe...
nein siehste das nicht das ich das beim 2.pin verbessert hab???
der erste kommt natürlich an +5V
*confused*
fass nochmal zusammen...
löl: taste (pin1) -> 5V und dann noch taste (pin2) -> widerstand (10k) -> PP
das bedeutet wenn taste gedrückt ist gehen 5v auf pp und wenn der taster offen ist, hängt nur der widerstand am port und der port ist nicht definiert??
häng den widerstand von pp an gnd und ich bin zufrieden! :)
incertius
04.03.2005, 17:28
Danke, ich werds mal ausprobieren!
incertius
24.03.2005, 19:11
Hallo, ich bins wider mal. Ich hab meinen Taster nun angeschlossen. Aber ich bring nichts vernünftiges zustande beim Programmieren! Wie kann ich nun ermitteln, ob der Taster gedrückt wird oder nicht?
:-k
Prüfen kanst du das direkt mit sbis oder sbic, falls du Assembler verwendest. Jedfochfehlt dann noch etwas.
Eigentlich ist das ganz einfach, aber wie ich entnehmen kann bist du noch anfänger. Am besten schaust du dir diese Seite mal an:
http://www.mikrocontroller.net/tutorial/io-basics.htm
Jedoch musst du berücksichtigen das ein Taster beim drücken zuerst mehrere male schließt und öffnet bevor er richtig schließt (ich weiß leider gerade nicht genau wie das heißt).
Gruß,
Sven
Der Taster muss noch "entprellt" werden (so hieß das :-) ). Such einfach danach, hier gibt es nette Softwarelösungen...
Gruß, Trabukh
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.