Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w009f8cd/blog/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w009f8cd/blog/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w009f8cd/blog/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w009f8cd/blog/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /www/htdocs/w009f8cd/blog/wp-settings.php on line 18

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /www/htdocs/w009f8cd/blog/wp-includes/wp-db.php on line 306

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /www/htdocs/w009f8cd/blog/wp-includes/cache.php on line 431

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w009f8cd/blog/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /www/htdocs/w009f8cd/blog/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /www/htdocs/w009f8cd/blog/wp-includes/http.php on line 61
Grundlagen « Physical Computing

Archive for the ‘Grundlagen’ Category

Pull-Up und Pull-Down Widerstände

Im Make-Magazin kann man sehr gut nachlesen, wofür das gut ist, woher das kommt und wann man welche Sorte einsetzt.
Link: Make Pull-Up and Pull-Down

More »

Video: Start mit Arduino – Blink

Erster Teil des Videotutorials. Einführung in Fritzing und in die Arduinosoftware.
Start mit Arduino – Blink 1/2Start mit Arduino – Blink 2/2
Links zum Tutorial:Fritzing.orgArduino.cc

More »

Maschinen kommunizieren Teil 1

Mit etlicher Verspätung kommt nun heute endlich das Tutorial zur seriellen Kommunikation. Serielle Kommunikation bedeutet, dass die Daten hintereinander in Form von Strompulsen über eine Leitung geschickt werden (im Gegensatz zur parallelen Kommunikation wo Daten gleichzeitig über mehrere Leitungen geschickt werden).Im Mikrokontroller-Bereich ist die serielle Kommunikation traditionell die am häufigsten verwendete Methode, da sie vergleichsweise [...]

More »

Mehr Power: MOS-FET

Oft reicht es nicht, eine Schaltung mit einem normalen Transistor zu verstärken. Hier kann man auf Relais oder MOS-FETs (spezielle Transistoren) zurückgreifen. Das Anschließen unterscheidet sich etwas zum normalen Transistor, ist jedoch auch nicht komplizierter. Die Beine des MOS-FET heißen Gate, Drain und Source. Das Gate wirkt wie die Basis beim Transistor und schaltet den [...]

More »

Servos ansteuern

Hallo,
heute gibt es ein kurzes Tutorial zum Thema Servomotor. Dazu brauchen wir ein Arduino und natürlich einen kleinen Servomotor der mit 5V betrieben werden kann [z.B. 230500 - 62 von Conrad].
Zunächst aber nochmal kurz gesagt, was denn der Unterschied vom Servomotor zum Elektromotor ist. Ein normaler Elektromotor erzeugt schlicht und einfach eine Drehbewegung, wobei man [...]

More »

Relais

Ein Relais ist ein Elektromagnet mit einem angebauten Schalter. Legt man eine Spannung an den Elektromagneten an, schaltet sich der Schalter um. Da der integrierte Schalter nicht elektrisch mit dem Elektromagneten verbunden ist, kann man mit dem Relais externe Stromkreise steuern. Beispiele sind z.B. Handytasten und Tasten von Digitalkameras.
Weil Arduino nicht genug Strom zur Verfügung [...]

More »

Transistoren

Transistoren werden zur Verstärkung und zum Schalten von Signalen (Strömen) benutzt. Will man Schaltkreise mit größerem Strombedarf kontrollieren, muss man den Strom, den das Arduino-Board liefert verstärken.

Einen typischen npn-Transistor hat drei Beinchen. Hält man ihn mit den Beinchen nach unten und der flachen Seite nach vorn, werden die Beinchen von links nach rechts Emitter, [...]

More »

Parallelschaltung

Schaltet man mehrere Verbraucher (z.B. LEDs) parallel, also nebeneinander, teilen sich die Bauteile den zur Verfügung stehenden Strom. Die Eingangsspannung liegt auch bei allen Verbrauchern an – ändert sich also nicht. Schaltet man zwei LEDs á 20 mA in Reihe, beträgt die Gesamtstromaufnahme der Schaltung 40 mA. Ein Kanal des Arduino-Boards kann zwischen 60 und [...]

More »

Reihenschaltung

Schaltet man mehrere Verbraucher (z.B. LEDs) in Reihe, also hintereinander, teilen sich die einzelnen Bauteile die zur Verfügung stehende Spannung. Liegt der Wert der eingehenden Spannung bei 5 V und schaltet man zwei baugleiche LEDs hintereinander, so liegt bei jeder LED jeweils eine Spannung von 2,5 V an. Handelt es sich um vier LEDs, so [...]

More »

Spannung und Strom

Elektronen, die durch einen Leiter fließen können Arbeit verrichten (LEDs können leuchten, Motoren können sich drehen). Man spricht von elektrischer Energie. Damit sich Elektronen bewegen ist ein Potentialunterschied nötig. Auf der einen Seite muss ein Elektronenüberschuss (GND oder Minus-Pos), auf der anderen Seite ein Elektronenmangel (5V+ oder Plus-Pol) vorliegen.
Der Elektrische Strom (I) bezeichnet die Anzahl [...]

More »