Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:arduino-kickstarter-103 [18.11.2011 22:09] ebrndproject:arduino-kickstarter-103 [20.11.2013 20:54] (aktuell) – [Das Programm] paalsteek
Zeile 9: Zeile 9:
 {{:project:button.png|}} {{:project:button.png|}}
  
-Schließe den Pin 2 des Arduino an den Taster an. Die andere Seite des Tasters verbindest du mit +5V. Außerdem verbindest du den Pin 2 über einen 10kΩ-Widerstand mit Masse (GND). Der Widerstand fungiert in dieser Schaltund als Pulldown-Widerstand. Ist der Taster geöffnet, zieht der Widerstand den Pin auf Masse "herunter", und der Arduino sieht eine "0" auf dem Pin. Wird der Schalter gedrückt, stellt er eine Verbindung mit +5V her, der Arduino sieht an dem Pin also eine "1". (Natürlich fließt auch etwas Strom über den Widerstand zwischen Masse und +5V, darum ist dieser mit 10kΩ so groß gewählt, dass dies nicht weiter ins Gewicht fällt.)+Schließe den Pin 2 des Arduino an den Taster an. Die andere Seite des Tasters verbinde mit +5V. Verbinde außerdem den Pin 2 über einen 10kΩ-Widerstand mit Masse (GND). Der Widerstand fungiert in dieser Schaltung als sogenannter Pulldown-Widerstand. Ist der Taster geöffnet, zieht der Widerstand den Pin auf Masse "herunter", und der Arduino sieht eine "0" auf dem Pin. Wird der Schalter gedrückt, stellt er eine Verbindung mit +5V her, der Arduino sieht an dem Pin also eine "1". (Natürlich fließt auch etwas Strom über den Widerstand zwischen Masse und +5V, darum ist dieser mit 10kΩ so groß gewählt, dass dies nicht weiter ins Gewicht fällt.)
  
 ==== Das Programm ==== ==== Das Programm ====
  
-(Unter den Beispielprogrammen als "DigitalReadSerial" zu finden)+(Unter den Beispielprogrammen unter "01.Basics" als "DigitalReadSerial" zu finden)
  
   void setup() {   void setup() {
Zeile 28: Zeile 28:
  
 Der Loop des Programms fragt nun diesen Pin ab, und speichert seinen Zustand (0 oder 1 je nachdem ob der Taster gedrückt wurde) in der Variable ''sensorValue'', die in der nächsten Zeile mittels ''Serial.println'' an deinen PC übertragen wird. Der Loop des Programms fragt nun diesen Pin ab, und speichert seinen Zustand (0 oder 1 je nachdem ob der Taster gedrückt wurde) in der Variable ''sensorValue'', die in der nächsten Zeile mittels ''Serial.println'' an deinen PC übertragen wird.
 +
 +Um nun am PC die Ausgabe deines Arduino-Programms sehen zu können, musst du den "Serial Monitor" in der Arduino-Software öffnen (Im Menü unter "Tools" zu finden).
project/arduino-kickstarter-103.1321654155.txt.gz · Zuletzt geändert: 14.01.2013 15:56 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki