PDA

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.

x-ryder
02.03.2005, 14:54
den "sensor" kannst du direkt anschließen:
5V -> sensor (pin1)
sensor (pin2) -> irgendein Portpin

x-ryder
02.03.2005, 14:55
da kommt nochwas: nen widerstand von sensor (pin2) -> widerstand -> irgendein Portpin

Goblin
02.03.2005, 15:50
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

x-ryder
02.03.2005, 16:43
ne man kann den ja auch direkt an den portpin schalten wenn man nen schutzwiderstand (10k) dazwischen tut, zumindest mache ich das so ^^

Martin

Goblin
02.03.2005, 16:45
dann verschwendest du aber nen pin, wenn ich das richtig sehe...

x-ryder
02.03.2005, 16:59
nein siehste das nicht das ich das beim 2.pin verbessert hab???

der erste kommt natürlich an +5V

Goblin
02.03.2005, 20:23
*confused*

fass nochmal zusammen...

x-ryder
02.03.2005, 20:33
löl: taste (pin1) -> 5V und dann noch taste (pin2) -> widerstand (10k) -> PP

Goblin
02.03.2005, 20:58
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! :)

x-ryder
02.03.2005, 21:00
meinetwegen... ^^

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

Mehto
24.03.2005, 20:16
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

Trabukh
24.03.2005, 20:30
Der Taster muss noch "entprellt" werden (so hieß das :-) ). Such einfach danach, hier gibt es nette Softwarelösungen...

Gruß, Trabukh