Sparkfun Arduino Power Switch Benutzerhandbuch
Sparkfun Arduino-Netzschalter

Beschreibung

Dies ist ein einfacher EIN/AUS-Schalter für das LilyPad. Wenn sich der Schalter in der Position ON befindet, ist er geschlossen und wenn er sich in der Position OFF befindet, ist er offen. Verwenden Sie es, um Verhalten in Ihrem programmierten Projekt auszulösen oder LEDs, Summer und Motoren in einfachen Schaltungen ein- und auszuschalten.

Maße

  • Größe: 7.75 × 18.1mm
  • Dünne 0.8-mm-Leiterplatte

So stellen Sie eine Verbindung her:

Verbinden

schematisch

schematisch

Sensorik (Schalter):

Machen Sie einen einfachen Schalter aus Krokodilklemmen
Das LilyPad ProtoSnap-Entwicklungsboard hat bereits einen Schalter, der mit dem Board verdrahtet ist. Wenn Sie also dieses Board verwenden, können Sie mit dem nächsten Schritt fortfahren. Ein Schalter besteht im Grunde aus 2 Teilen aus leitfähigem Material, die manchmal zusammengedrückt und manchmal getrennt gehalten werden. Der Schalter ist GESCHLOSSEN (gedrückt oder ausgelöst), wenn die Leiter zusammengedrückt sind, und GEÖFFNET, wenn die Leiter getrennt sind. Wir machen einen wirklich einfachen Schalter mit 2 Krokodilklemmen. Befestigen Sie eine schwarze Krokodilklemme an der (-) Lasche Ihres LilyPad Arduino und eine Krokodilklemme einer anderen Farbe (vorzugsweise nicht rot) an Lasche 5. Wenn wir nun die beiden Krokodilklemmen zusammen berühren, schließen oder „drücken“ wir die schalten. Beachten Sie, dass, wenn wir die Clips zusammen berühren, der SwitchPin (Blütenblatt 5) über die Krokodilklemmen an Masse oder (-) befestigt wird. Wir bezeichnen Masse oder (-) im Arduino-Code als „LOW“ und Leistung oder (+) oder „+5V“ als „HIGH“. Mehr dazu in einer Sekunde.

Spüren

Schließen Sie das LilyPad an Ihren Computer an und starten Sie die Arduino-Software

Kopieren Sie diese sample Code in ein Arduino-Fenster
Klicken Sie hier für Schalter sampder Code. Kopieren Sie diesen Code und fügen Sie ihn in ein leeres Arduino-Fenster ein.

Formatieren Sie den Code
Wählen Sie im Menü „Extras“ die Option „Automatisches Format“. Nachdem Sie dies getan haben, richten Sie alle Ihre Kommentare (die Anweisungen in grau-braun nach „//“ in jeder Zeile) so aus, dass sie in lesbaren Spalten auf der rechten Seite des Bildschirms stehen. Dies hilft Ihnen, den Code durchzulesen. So sah mein Arduino-Fenster aus, nachdem ich alles formatiert hatte:

Formatieren Sie den Code

Lesen Sie den Code durch, um ein Gefühl dafür zu bekommen, was er tut. Die Kommentare am Ende jeder Zeile sollen Ihnen helfen zu verstehen, was passiert. Beachten Sie, dass wir im Code auf ein LOW-Signal am switchPin hören. Wir schalten die LED ein, wenn der switchPin an Masse angeschlossen ist. Wie bereits erwähnt, wenn wir die beiden Krokodilklemmen zusammenstecken, passiert genau das: Der SwitchPin wird über die Klemmen mit Masse verbunden. Testen wir es also in der realen Welt …

Laden Sie den Code auf das LilyPad
Kompilieren Sie den Code und laden Sie ihn auf das LilyPad. Tun Sie dies, indem Sie im Arduino-Fenster auf die Schaltfläche zum Hochladen klicken (das ist der nach rechts zeigende Pfeil oben im Arduino-Fenster).

Sehen Sie, was passiert, wenn Sie den Schalter schließen!
Die LED sollte aufleuchten. Wenn dies nicht der Fall ist, überprüfen Sie, ob Ihre Krokodilklemmenverbindungen in Ordnung sind. So sieht mein schaltergesteuertes Board aus. Schau genau hin, um das Licht zu sehen:

schließen Sie den Schalter

Wenn Sie das LilyPad Proto Snap Development Board verwenden, schalten Sie den vorverdrahteten Schalter ein. Das grüne Licht (neben Pin 11) sollte aufleuchten. Versuchen Sie, den Code zu ändern, damit Sie die Taste an Pin A5 verwenden können, um das grüne Licht einzuschalten

Überview

Spielen Sie mit dem Ändern des Codes, um ein anderes Verhalten zu erhalten

  • Können Sie die LED dazu bringen, sich einzuschalten, wenn der Schalter offen ist, und aus, wenn der Schalter geschlossen ist? (Grundsätzlich das Verhalten des sample Code.)
  • Können Sie die LED dazu bringen, schnell zu blinken, wenn der Schalter geschlossen ist, und auszuschalten, wenn der Schalter geöffnet ist?
  • Etwas Schwierigeres … können Sie die LED dazu bringen, bei jedem Drücken des Schalters ein- und auszuschalten? Das heißt, beim ersten Drücken des Schalters schaltet sich die LED ein, beim zweiten Drücken des Schalters erlischt sie und so weiter?

Bauen Sie Ihren eigenen Schalter
Wie Sie an der Krokodilklemme sehen können, zample, es ist einfach, einen Schalter zu bauen. Spielen Sie mit verschiedenen Materialien, um Ihre eigenen Schalter herzustellen. Einige Materialien, die Sie zur Herstellung von Schaltern verwenden können, sind leitfähiger Klettverschluss, leitfähiger Stoff, leitfähiger Faden, Aluminiumfolie, Metallfedern und Metallperlen. Verwenden Sie Ihre Fantasie und alles, was im Haus herumliegt!

Dokumente / Ressourcen

Sparkfun Arduino-Netzschalter [pdf] Benutzerhandbuch
Arduino, Arduino Netzschalter, Netzschalter, Schalter

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *