Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| transistor [2017/04/10 15:49] – klauth | transistor [2023/07/03 10:16] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | === Bild === | ||
| + | FET: | ||
| + | {{20151105_104105.jpg? | ||
| + | |||
| + | |||
| + | === Was ist es? === | ||
| + | |||
| + | Ein Transistor ist eine Halbleiterbauteil, | ||
| + | |||
| + | Der hier abgebildete Feldeffekttransistor wird leitend zwischen dem (von links aus) 2. und 3. PIN, wenn am 1. PIN eine Spannung anliegt. Verbindet man den linken PIN mit einem OUT-PIN des Pi, dann kann man mit dem Transistor eine Last wie z.B. eine große 12v LED ansteuern. | ||
| + | |||
| + | === CODE === | ||
| + | |||
| + | <file python transistor.py> | ||
| + | |||
| + | import RPi.GPIO as GPIO | ||
| + | import time | ||
| + | |||
| + | # GPIO-Belegung auf Board stellen | ||
| + | GPIO.setmode(GPIO.BOARD) | ||
| + | # Pin 13 (GPIO17) als Ausgang definieren | ||
| + | |||
| + | GPIO.setup(13, | ||
| + | |||
| + | print " | ||
| + | try: | ||
| + | while 1 : | ||
| + | print " | ||
| + | GPIO.output(13, | ||
| + | time.sleep(2) | ||
| + | print " | ||
| + | GPIO.output(13, | ||
| + | time.sleep(2) | ||
| + | except: | ||
| + | | ||
| + | GPIO.cleanup() | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | === Hinweis === | ||
| + | |||
| + | Als Tipp: jede LED hat ein längeres und ein kürzeres Ende. Das längere gehört zum Positiven (3,3V), das kürzere zum Negativen (GND). | ||