Area Stuttgart
Offline
Sr. Member
Karma: 13
Posts: 428
logic enrichments
|
 |
« Reply #15 on: January 03, 2011, 06:01:18 am » |
Irgendwas mit dem Internen Pullup hatte ich zwar noch irgendwo im Hinterkopf, war mir aber nicht ganz sicher ohne noch zu recherchieren. Thanks sth77
|
|
|
|
« Last Edit: January 03, 2011, 12:25:18 pm by Realizer »
|
Logged
|
Eine Kuh macht muuhh. Viele Kuehe machen Muehe
|
|
|
|
BZ (I)
Online
Brattain Member
Karma: 162
Posts: 15726
+39 349 2158303
|
 |
« Reply #16 on: January 03, 2011, 11:34:04 am » |
Da hat sich aber ein Fehler eingeschlichen: Also den Eingang mit pinMode auf High setzen aktiviert den PullUp. Mit pinMode definierst Du den Pin als Eingang oder Ausgang. Wenn Du einen Pin als Eingang definiert hast, aktivierst Du den PullUp-Widerstand durch digitalWrite(Pin, HIGH) http://arduino.cc/en/Tutorial/DigitalPinsGrüße Uwe
|
|
|
|
« Last Edit: January 03, 2011, 11:34:22 am by uwefed »
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1793
Arduino rocks
|
 |
« Reply #17 on: January 03, 2011, 12:00:29 pm » |
Ja, habs ja noch in der englischen Version richtig gepostet, aber schneller geschrieben als meine Gedanken dem Getippten folgen konnten.  Danke fürs aufmerksame Lesen, ich habe meinen Ursprungsbeitrag dahingehend korrigiert.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #18 on: January 04, 2011, 06:46:26 am » |
Hi,
der Button hat ja unten zwei Kontakte. Ich kann ja einfach zwei Drähte dran löten. Gibt es aber auch eine andere Möglichkeit? Irgendwelche Steckdrähte?
Viele Grüße
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1793
Arduino rocks
|
 |
« Reply #19 on: January 04, 2011, 07:26:56 am » |
Bei den meisten kleinformatigen Tastern bzw. Schaltern sind die Kontakte als Lötösen ausgeführt, bei größeren Modellen auch zum Aufstecken eines Kabelschuhs. Kann man bei dem verlinkten Taster schlecht erkennen, ich würde die Lötlösung aber vorziehen.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 1
Posts: 659
Arduino sucks
|
 |
« Reply #20 on: January 04, 2011, 08:22:24 am » |
 Hier sieht man die Anschlüsse ein bisschen. Theoretisch kannst du wohl Kabelschuhe verwenden, ich würde allerdings wirklich wie sth77 schon sagt, löten was du löten kannst.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #21 on: January 05, 2011, 08:57:47 am » |
Hi, ich muss leider nochmals nachfragen und zwar: Ich habe nun etwas mit diesen Tastern rumgespielt wie in diesem Tutorial http://arduino.cc/en/Tutorial/Button Hat auch alles gut funktioniert und ich konnte einen Prototyp meiner Anwendung realisieren  Der Taster im Tutorial hat vier "Pins" und man verdrahtet drei davon. (5V, Gnd mit Widerstand und Digital Out) Der verlinkte PushButton hat aber nur zwei Pins. Nun die Frage: Wie muss ich die zwei Pins verdrahten? Ich habe noch einige andere Dinge ausprobiert und zwar einen Drucksensor, dieser hatte auch nur 2 Pins... Kann ich den PushButton wie in diesem Tutorial http://www.ladyada.net/learn/sensors/fsr.html verdrahten? Vielen Dank schonmal!
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1793
Arduino rocks
|
 |
« Reply #22 on: January 05, 2011, 09:50:17 am » |
Nutze das Mausrad!  In deinem ersten Link gibt es noch einen richtigen Schaltplan, unter "Schematic". Da siehst du, dass der Taster auch nur 2 Pins brückt. Der Drucksensor verändert seinen Widerstand, deshalb muss man ihn als Spannungsteiler beschalten und an einen Analogen Eingang hängen.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #23 on: January 05, 2011, 10:50:17 am » |
Ich kann mir denken was er ungefähr bedeutet aber ich bin mir nicht sicher wie ich das löten muss...
Also ein Draht geht von Gnd in den Widerstand und von dort in den 1. Pin des Buttons und der andere Pin wird mit dem Digital Out verbunden?
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1793
Arduino rocks
|
 |
« Reply #24 on: January 05, 2011, 11:03:46 am » |
 Von Masse über einen Widerstand zum Tasterpin und zum Eingang, der abgefragt werden muss. Den anderen Tasterpin direkt an 5V. Warum sprichst du vom DigitalOut?
|
|
|
|
« Last Edit: January 05, 2011, 11:05:37 am by sth77 »
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #25 on: January 05, 2011, 11:15:07 am » |
Sry input meinte ich :-) Ok funktioniert dies auch bei den Tastern aus dem Arduino Tutorial? Wenn ja warum haben die aber 3 Pins angeklemmt? Reicht das Protoshield für 17 Buttons? http://www.sparkfun.com/products/7914Vielen Dank!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Jr. Member
Karma: 0
Posts: 77
Arduino rocks
|
 |
« Reply #26 on: January 05, 2011, 11:20:56 am » |
17 Buttons brauchen 17 Eingänge. Sowie ich das sehe macht das ProtoShield nichts ausser einer Arbeitsfläche bereitstellen. Du brauchst wohl einen Demultiplexer um soviele Buttons zu erfassen. http://www.arduino.cc/playground/Learning/4051
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #27 on: January 05, 2011, 11:54:10 am » |
Man kann aber die analogen Eingänge auch als digitale Eingänge verwenden... dies sollte doch dann funktionieren oder etwa nicht?
Reichen die "Löcher". Wie realisiert man "zum Tasterpin und zum Eingang" auf dieser Platine?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 1
Posts: 659
Arduino sucks
|
 |
« Reply #28 on: January 06, 2011, 02:27:40 pm » |
Klar funktioniert das. Reichen die "Löcher". Wie realisiert man "zum Tasterpin und zum Eingang" auf dieser Platine? Versteh ich nicht. Du musst entweder viel planen oder jeden Draht einzeln verlöten. Benutz du ein Mini-Breadboard oder nur das Protoshield?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 17
Arduino rocks
|
 |
« Reply #29 on: January 16, 2011, 01:04:23 pm » |
Hi,
also ich habe nun genau dies gemacht : "Von Masse über einen Widerstand zum Tasterpin und zum Eingang, der abgefragt werden muss. Den anderen Tasterpin direkt an 5V. " (1)
Das funktioniert auch wunderbar :-)
Jetzt habe ich allerdings mit zwei Fachleuten gesprochen und die meinten ich sollte: Von 5V über einen Widerstand zum Tasterpin und zum Eingang. Der andere Tasterpin an Masse. (2)
Beide Varianten funktionieren. Bei (1) erhalte ich bei drücken des Buttons den Wert "1" und bei (2) den Wert "0".
Hm man kann beides auswerten... aber welche Variante sollte ich nun für mein Projekt nutzen??? Welche technischen Unterschiede gibt es?
Zum löten nutze ich nun eine extra Platine und ich werde einige "Reihen" löten.
Viele Grüße
|
|
|
|
|
Logged
|
|
|
|
|
|