Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
transistor [2017/04/10 15:47] – 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). |