Showing Posts From

Gpio

Waveshare Three Color E-Paper Display am Raspberry Pi 3 anschließen - eink driver hat

Waveshare Three Color E-Paper Display am Raspberry Pi 3 anschließen - eink driver hat

E-Paper Display's auch eInk Display's genannt, sind sehr stromsparsam, leicht, flach und gut lesbar bei Sonnenschein. Das e-Paper Display benötigt nur Strom, wenn das Bild verändert wird. Es eignet sich sehr gut für Anwendungen, bei denen sich der Bildschirminhalt nicht oft ändert und es auf geringen Energieverbrauch ankommt. Die e-Paper Display's von Waveshare gibt es in einer Vielzahl an Displaygrößen. Das kleinste Display hat eine Diagonale von 1.54 inch und das Größte 7.5 inch. Leider haben die e-Papper Display's auch einen Nachtteil. Sie benötigen recht lang um das Bild zu aktualisieren. Zwischen 2 Bildern flackert das Display und der Inhalt ist nicht lesbar. Je nach Display, dauert das Aktualisieren des kompletten Bildes zwischen 2 und 30 Sekunden. 3-Farbdisplays benötigen am längsten (siehe Tabelle).InhaltBenötigte TeileRaspberry Pi 3 oder Raspberry Pi Zero Amazon, buyzero.de* (hier bekommt ihr den RPI Zero zu einem günstigen Preis von einem offiziellen deutschen Distributor) Waveshare e-Paper Display Amazon, AliexpressWaveshare e-Paper Driver Hat am Raspberry Pi anschließen Wenn du ein Waveshare e-Paper Display bestellst, achte darauf das ein Driver HAT mitgeliefert wird. Da du sonst das Display nicht an dein Raspberry Pi anschließen kannst. Das e-Paper Driver HAT gibt es für Raspberry und Arduino. Es kann mit fast allen Waveshare e-Paper Displays verwendet werden (außer die UART Variante). Am e-Paper HAT gibt es zwei Schalter mit denen du folgende Einstellungen vornehmen kannst. Display ConfigA: für 1.54inch / 2.13inch / 2.9inch e-Paper Dispaly’s (unterstützen „partitial Refresh“) B: für alle anderen e-Paper Display’s (kein „partial Refresh“) Interface Config (SPI-Mode)1: 3-line SPI 0: 4-line SPI (alle Waveshare Demo Code’s verwenden 4-line SPI) Display und Driver HAT können mit dem Verlängerungskabel verbunden werden, oder du steckst das Display direkt an das Driver HAT. Pinout Du kannst das e-Paper Driver HAT direkt auf die GPIO Leiste stecken. Dann muss der Flachbandkabelanschluss in die Mitte des Raspberry Pi zeigen. Es ist auch möglich das Driver HAT per Kabel mit den GPIO Pins zu verbinden (siehe nachfolgende GPIO Pin-Belegung) Waveshare e-Paper HATRaspberry Pi GPIO PinVCC 3.3V PIN 17GND GND PIN 20DIN SPI MOSI pin PIN 19CLK SPI SCK pin PIN 23CS SPI chip select (low active) PIN 24DC Data/Command control pin (high for data, and low for command) PIN 22RST External reset pin (low active) PIN 11BUSY Busy state output pin (low active) PIN 18 Pin 11 (GPIO 17), Pin 22 (GPIO 25), Pin 24 (GPIO 8) und Pin 18 (GPIO 24) werden im Script festgelegt. Falls dein Script nicht funktioniert, ändere im Script die Belegung.Waveshare e-Paper Displays Technische DatenWaveshare e-Paper Module Colors Grey Level Resolution px Display mm Outline mm Partial Refresh Full Refresh Interface Pi Header Controller1.54inch e-Paper Module Black, White 2 200 × 200 27.60 × 27.60 48.0 × 33.0 0.3 2 SPI No ?1.54inch e-Paper Module (B) Black, White, Red 2 200 × 200 27.60 × 27.60 48.0 × 33.0 N/A 8 SPI No ?1.54inch e-Paper Module © Black, White, Yellow 2 152 × 152 27.51 × 27.51 48.0 × 33.0 N/A 27 SPI No ?2.13inch e-Paper HAT Black, White 2 250 × 122 48.55 × 23.71 65.0 × 30.2 0.3 2 SPI Yes IL38952.13inch e-Paper HAT (B) Black, White, Red 2 212 × 104 48.55 × 23.71 65.0 × 30.2 N/A 15 SPI Yes ?2.13inch e-Paper HAT © Black, White, Yellow 2 212 × 104 48.55 × 23.71 65.0 × 30.2 N/A 15 SPI Yes ?2.7inch e-Paper HAT Black, White 2 264 × 176 57.29 × 38.19 85.0 × 56.0 N/A 6 SPI Yes ?2.7inch e-Paper HAT (B) Black, White, Red 2 264 × 176 57.29 × 38.19 85.0 × 56.0 N/A 15 SPI Yes ?2.9inch e-Paper Module Black, White 2 296 × 128 66.89 × 29.05 89.5 × 38.0 0.3 2 SPI No IL38202.9inch e-Paper Module (B) Black, White, Red 2 296 × 128 66.89 × 29.05 89.5 × 38.0 N/A 15 SPI No IL3820?2.9inch e-Paper Module © Black, White, Yellow 2 296 × 128 66.89 × 29.05 89.5 × 38.0 N/A 15 SPI No IL3820?4.2inch e-Paper Module Black, White 2 400 × 300 84.80 × 63.60 103.0 × 78.5 N/A 4 SPI No ?4.2inch e-Paper Module (B) Black, White, Red 2 400 × 300 84.80 × 63.60 103.0 × 78.5 N/A 15 SPI No ?4.2inch e-Paper Module © Black, White, Yellow 2 400 × 300 84.80 × 63.60 103.0 × 78.5 N/A 15 SPI No ?4.3inch e-Paper UART Module Black, White 4 800 × 600 88.00 × 66.00 118.0 × 75.0 N/A 1.5 UART No ?5.83inch e-Paper HAT Black, White 2 600 × 448 118.8 × 88.26 125.4 × 99.5 N/A 3.5 SPI Yes ?5.83inch e-Paper HAT (B) Black, White, Red 2 600 × 448 118.8 × 88.26 125.4 × 99.5 N/A 14 SPI Yes ?5.83inch e-Paper HAT © Black, White, Yellow 2 600 × 448 118.8 × 88.26 125.4 × 99.5 N/A 26 SPI Yes ?7.5inch e-Paper HAT Black, White 2 600 × 384 163.20 × 97.92 170.2 × 111.2 N/A 6 SPI Yes ?7.5inch e-Paper HAT (B) Black, White, Red 2 640 × 384 163.20 × 97.92 170.2 × 111.2 N/A 31 SPI Yes ?7.5inch e-Paper HAT © Black, White, Yellow 2 640 × 384 163.20 × 97.92 170.2 × 111.2 N/A 31 SPI Yes ?

Raspberry Pi Touchscreen installieren und anschließen + Tipps & Tricks

Raspberry Pi Touchscreen installieren und anschließen + Tipps & Tricks

In dieser Anleitung wird beschrieben, wie du dein Raspberry Pi Touchscreen zusammenbaust, welche verschiedenen Varianten der Stromversorgung es gibt und ein paar hilfreiche "Tipps & Tricks". Benötigte Teile:original 7Zoll LCD Touchscreen für Raspberry Pi (Amazon) ein Raspberry Pi A+,B+, Pi 2, oder Pi 3 Micro USB Netzteil mit min. 2A Micro SD Karte mit der neusten Raspbian, oder Noobs VersionInhaltRaspberry Pi Touchscreen installieren/anschließen Bei den neueren 7 Zoll Touchscreen ist das Controller Board schon am Display angeschlossen. Du musst nur noch den Raspberry Pi mit dem Controller Board verbinden.Verbinde das rote Jumper-Kabel mit dem 5V Pin und das Schwarze mit GND des Controller Board vom Touchscreen. Der Raspberry Pi wird so über das Touchscreen mit Strom versorgt. Steck das Flachbandkabel (DSI) mit den silbernen Kontakten zur braunen Seite ein. Jetzt kannst du den Raspberry Pi auf das Controller Board schrauben.Stecke jetzt das rot Jumper-Kabel an den GPIO Pin 4 und das Schwarz an GPIO Pin 6. Das Flachbandkabel (DSI) muss noch in die Buchse mit der Aufschrift „Display“ gesteckt werden (Kontakte nach innen). Als letztes schließt du das Micro-USB Netzteil an das Controller Board des Touchscreen. Das Setup darf nicht über den Raspberry Pi Micro USB Strom betrieben werden, da die interne Sicherung vom Raspberry nicht für die 400mA, die das Touchscreen benötigt, ausgelegt ist.Es ist möglich das Touchscreen und ein Monitor (HDMI Ausgang) gleichzeitig zu verwenden. Fehlerquellen Wenn nach dem start der Bildschirm schwarz bleibt, überprüfe das DSI Kabel (weißes Flachbandkabel). Das DSI Kabel verbindet den Raspberry Pi und das Controller Board des Touch Screen.Fahre den Raspberry Pi herunter und überprüf ob das DSI Kabel richtig herum eingesteckt wurde. Am Raspberry Pi müssen die silbernen Kontakte vom Kabel nach innen zeigen (weiße Seite der Buchse). Am Touch Controller Board müssen die Kontakte zur braunen Seite der Buchse zeigen.Aktualisiere das Betriebssystem sudo apt-get update && sudo apt-get dist-upgradeBeim herunterfahren kann es vorkommen, dass das Bild verschwommen aussieht. Das ist normal.alternative Stromversorgung Es gibt 3 Varianten wie du das Touchscreen und den Raspberry Pi mit Strom versorgen kannst.Jumper Kabel Wie weiter oben beschrieben, verbinde den +5V und GND Pin vom Controller Board des Touchscreen mit den GPIO Pins des Raspberry Pi. Jetzt wird der Raspberry Pi über das Display mit Strom versorgt. Diese Variante ist einfach und günstig, aber es ist nicht mehr möglich eine Erweiterungsplatine anzuschließen.Y Micro USB Kabel Du kannst ein Micro USB Y-Kabel verwenden, um beide Micro-USB Eingänge gleichzeitig mit Strom zu versorgen. Damit kannst du eine Erweiterungsplatine am Raspberry Pi verwenden und benötigst nur ein Netzteil.Zwei Netzteile Verwende zwei Micro USB Netzteile, um das Touchscreen und den Raspberry Pi getrennt mit Strom zu versorgen. Wenn du eine stromhungrige Erweiterungsplatine verwendest, kann es sein, dass du zwei Netzteile verwenden musst. Dabei muss darauf geachtet werden, dass Display und Raspberry Pi im selben Moment eingeschaltet werden!Bild drehen Möchtest du das Touchscreen im Hochformat, oder um 180 Grad gedreht verwenden, führe folgende Schritte aus. Ich verwende das Gehäuse von Pimoroni. Hier muss das Bild um 180° gedreht werden.Öffne die config.txt Datei mit dem Nano Editor sudo nano /boot/config.txtFüge folgenden Text am Anfang der config.txt Datei ein. lcd_rotate=2 lcd_rotate=0 Normal lcd_rotate=1 90 Grad lcd_rotate=2 180 Grad lcd_rotate=3 270 Grad lcd_rotate=0x10000 horizontal spiegeln lcd_rotate=0x20000 vertikal spiegelnBeende die Eingabe mit dem Shortcut CTRL+X und speichere die Änderung mit Y.Nach einem Neustart sollte das Bild gedreht angezeigt werden. sudo rebootRechtsklick einrichten Der Rechtsklick per touch muss erst aktiviert werden. Zwei Finger für "rechte Maustaste" In diesem Artikel wird beschrieben, wie du mit einem zwei Finger-Touch einen Rechtsklick auslösen kannst. Langes Drücken für "rechte Maustaste" Diese Variante funktioniert nicht mit Raspbian Jessie.Öffne die Datei xorg.conf mit dem Nano Texteditor. sudo nano /etc/X11/xorg.conf Section "InputClass" Identifier "calibration" Driver "evdev" MatchProduct "FT5406 memory based driver" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "750" Option "EmulateThirdButtonMoveThreshold" "30" EndSection Schließe den Editor mit CTRL+X und bestätige die Änderung mit Y.Starte neu sudo rebootBildschirmtastatur/Virtual Keyboard installieren Du kannst zwischen zwei verschiedenen Bildschirmtastaturen wählen. Ich verwende Florence, da das Matchbox Keyboard unter Jessie Probleme macht und dauerhafte eine CPU Auslastung von 25% verursacht.Florence sudo apt-get install florence Jetzt kannst das Florence Virtual Keyboard unter Universal Access aktivieren. Bei mir ist unter Raspbian Jessi Florence immer abgestürzt. Installiere at-spi2-core, um den Crash zu beheben. sudo apt-get install at-spi2-coreMatchbox Keyboard sudo apt-get install matchbox-keyboard Aktiviere die Bildschirmtastatur unter " MENU > Accessories > Keyboard".Hintergrundbeleuchtung Helligkeit einstellen Du kannst die Helligkeit der Hintergrundbeleuchtung über den Terminal einstellen. Wenn du Strom sparen willst, kannst du die Helligkeit mit folgendem Befehl variieren. sudo sh -c "echo 'Helligkeitswert' >> /sys/class/backlight/rpi_backlight/brightness"Ersetze Helligkeitswert mit einer Zahl zwischen 0 und 255. Bei 0 ist die Hintergrundbeleuchtung aus und bei 255 ist sie am hellsten. Update: Hinzugefügt am 04.03.2018 Mit dem kleine Programm "Backlight Controls" wird ein kleines Icon unten rechts neben der Uhr angezeigt. Damit kannst du komfortabel zwischen einem Tag und einem Nacht Modus wechseln. Es besteht auch die Möglichkeit ein Bildschirmfoto/Screenshot zu machen. Mauszeiger ausblenden Wie im Tutorials "Midori Browser im Vollbild Modus" kannst du das Programm unclutter installieren, um den Mauszeiger auszublenden. sudo apt-get install unclutterUnclutter startet automatisch nach dem Neustart. Der Mauszeiger sollte nach 1-2 Sekunden automatisch verschwinden. Technische DatenKompatibel mit Raspberry Pi A+, B+, 2 & 3 17,8 cm (7") Touch-Display, kapazitiv Maße (LxBxH): 192.96 x 112.76mm sichtbarer Bereich: 154.08 x 85.92mm Auflösung: 800 x 480 Pixel Kontrastwert: 500 Helligkeit: 250 cd/m2 24 bit Farben 10 Finger-Multi-Touch-Display Hintergrundbeleuchtung einstellbar über PWM Hintergrundbeleuchtung Lebensdauer 20000 Stunden Betriebstemperatur: -20°C bis +70°C Lagerungstemperatur: -30°C bis +80°C Betrachtungswinkel: oben (50), unten (70), rechts (70), links (70)Ein technische Zeichnung mit genauen Abmessungen findest du hier.

Official Raspberry Pi 7" Touch Screen LCD Display assembly guide - install and tips

Official Raspberry Pi 7" Touch Screen LCD Display assembly guide - install and tips

This tutorial will show you how to assemble your Raspberry Pi Touchscreen, which power supply options are available and a few helpful hints. Required parts:original 7 inch LCD Touchscreen for Raspberry Pi A Raspberry Pi A+,B+, Pi 2, or Pi 3 Micro USB power adapter with a minimum of 2A Micro SD card with the most recent Raspbian, or Noobs versionContentsInstall/connect Raspberry Pi Touchscreen With the new 7 inch version the controller board is already connected to the display. You just need to connect the Raspberry Pi to the controller board.Connect the red jumper cable with the 5V pin and the black cable with GND of the touchscreen's controller board. This ways the Raspberry Pi is supplied with power through the touchscreen. Connect the flat ribbon cable (DSI) with the silverish contacts to the brown side. You can now attach the Raspberry Pi into the controller board and fix it with the screws. Attach now the red jumper cable to the GPIO pin 4 and the black cable to the GPIO pin 6. The flat ribbon cable (DSI) need to be plugged into the connector with the label "Display" (contacts to the inside). Finally you need to plug the micro usb power adapter into the controller board of the touchscreen. The setup may not be supplied with power through the Raspberry Pi as the internal fuse of the Raspberry Pi cannot handle the 400 mA that the touchscreen requires.It is possible to use the touchscreen and another screen (HDMI output) at the same time. Error Sources If the screen stays black after the start check the DSI cable (white flat ribbon cable). THE DSI connects the Raspberry Pi and the controller board of the touchscreen.Shut down the Raspberry Pi and check if the cable is connected in the correct direction. At the Raspberry Pi the silverish contacts need to point to the inside (white side of the connector). At the touch controller board the contacts need to point to the brown side of the connector.Update the operating system. sudo apt-get update && sudo apt-get dist-upgradeWhen downloading, the image can look blurry - that's normal.Alternative Power Supplies There are 3 possibilities to supply the touchscreen and the Raspberry Pi with power.Jumper Cable As described above, connect the +5V and Ground pin of the controller board of the touchscreen with the GPIO pins of the Raspberry Pi. Now the Raspberry Pi is supplied by power through the display. This variant is simple and cheap but it is impossible to attach a extention board.Y Micro USB cable You can use a micro USB Y-cable to supply both micro USB inputs at the same time. This way you can use a extension board at the Raspberry Pi requireing only one power supply.Two Power Supplies Use two micro USB poer supplies, to supply the touchscreen and the Raspberry Pi separately with power. If you use a power demanding extension board it could be required to use two power supplies. In that case the display and the Raspberry Pi need to be turned on at the same time!Rotate Image If you want to use the touchscreen in portrait mode or turned by 180° follow the steps below. I use the case from Pimoroni. For this the images needs to be rotated by 180°.Open the config.txt file with the Nano text editor. sudo nano /boot/config.txtAdd the following text at the beginning of the config.txt. lcd_rotate=2 lcd_rotate=0 Normal lcd_rotate=1 90 Degree lcd_rotate=2 180 Degree lcd_rotate=3 270 Degree lcd_rotate=0x10000 mirror horizontally lcd_rotate=0x20000 mirror verticallyQuite the editing with the shortcut ctrl+ and save the changes with y.The image should be rotated after a restart of the system. sudo rebootSet up Right Click The right click via touch needs to be set up. Two fingers for the "right mouse button" This tutorial describes how you can set up that a two-finger touch executes a right click. Long press of "right mouse button This option does not work with Raspbian Jessie.Open the file xorg.conf with the nano text editor. sudo nano /etc/X11/xorg.conf Section "InputClass" Identifier "calibration" Driver "evdev" MatchProduct "FT5406 memory based driver" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "750" Option "EmulateThirdButtonMoveThreshold" "30" EndSection Close the editor with ctrl-x and confirm the changes with y.Restart the system sudo rebootInstall a On-Screen or Virtual Keyboard You can choose between different on-screen keyboards. I use Florence as the Matchbox keyboard has problems under Jessie and causes a constant CPU usage of 25%.Florence sudo apt-get install florence You can now activate the Florence virtual keyboard under Universal Access. In my case Florence crashed always which could be fixed after installing at-spi2-core. sudo apt-get install at-spi2-coreMatchbox Keyboard sudo apt-get install matchbox-keyboard Active the on-screen keyboard under " MENU > Accessories > Keyboard".Adjust Brightness of Backlight You can adjust the brightness of the backlight with the terminal.If you want to save power you can use the following command to adjust the brightness. sudo sh -c "echo 'Value of Brightness' >> /sys/class/backlight/rpi_backlight/brightness"Replace Value of Brightness with a number between 0 and 255. At 0 the backlight is off and at 255 the brightest value is achieved. Hide mouse poniter As descibed in the tutorial "Midori Browser in Fullscreen Mode" you can install the application unclutter to hide the mouse pointer. sudo apt-get install unclutterUnclutter starts automatically after a system start. The mouse pointer should disappear automatically after 1-2 seconds. Technical DataCompatible with Raspberry Pi A+, B+, 2 & 3 17,8 cm (7") touch display, capacitive Dimensions (LxWxH): 192.96 x 112.76mm Visible Area: 154.08 x 85.92mm Resolution: 800 x 480 Pixel Contrast: 500 Brightness: 250 cd/m2 24 bit Colours 10 Finger multi touch display Bachlight adjustable via PWM Backlight lifetime of 20000 hours Operation temperature: -20°C bis +70°C Storage temperature: -30°C bis +80°C Viewing angle: upper (50), lower (70), right (70), left (70)A technical drawing with detailled dimensions can be found here.

Raspberry Pi mit einer Büroklammer ausschalten bzw. herunterfahren

Raspberry Pi mit einer Büroklammer ausschalten bzw. herunterfahren

In dieser Anleitung erkläre ich wie du dein Raspberry Pi mit einer Büroklammer herunterfahren kannst. Viele Raspberry Pi Projekte werden ohne Monitor und Tastatur betrieben. Wie aber kann man den Raspberry Pi einfach, schnell und günstig ohne extra Schalter ausschalten? Das Script von Adafruit wird beim booten automatisch gestartet. Wenn du die zwei letzten GPIO Pins mit einem leitendem Gegenstand wie einer Büroklammer verbindest, fährt der Raspberry Pi wie von Geisterhand herunter.Inhalt Script installierenAls erstes installierst du Git auf dem Raspberry Pi. Du benötigst es um ein Script von Github zu kopieren. sudo apt-get install gitKopiere jetzt das Script. git clone https://github.com/adafruit/Adafruit-GPIO-HaltWechsel in den kopierten Ordner, kompiliere und installiere das Script.cd Adafruit-GPIO-Halt make sudo make install Das Script wird in den Ordner /usr/local/bin/gpio-halt installiert. Es muss als Service im Hintergrund gestartet werden.Script automatisch Starten (Raspbian Jessie) Fahre hiermit fort wenn du Raspbian Jessie verwendest. Weiter unten wird erklärt wie du den Autostart mit Raspbian Wheezy einrichtest.Erstell und öffne eine Datei für den Autostart namens gpio-halt.service sudo nano /lib/systemd/system/gpio-halt.serviceFüge folgenden Inhalt ein und speichere die Datei ab. Beende Nano mit ctrl+x und bestätigen mit y[Unit] Description=Pin 21 und Masse kurzschliessen um Rpi herunterzufahren After=multi-user.target[Service] Type=idle ExecStart=/usr/local/bin/gpio-halt 21 &[Install] WantedBy=multi-user.targetMach das Script ausführbar. sudo chmod 644 /lib/systemd/system/gpio-halt.serviceFüge dein Script zum System-Manager systemd hinzusudo systemctl daemon-reload sudo systemctl enable gpio-halt.serviceStarte den Rasperry Pi neu um den Autostart zu testen. sudo rebootLass dir den Status des Service nach dem Neustart anzeigen. sudo systemctl status gpio-halt.serviceScript automatisch Starten (Raspbian Wheezy)Öffne die Datei rc.local mit dem Nano Texteditor. sudo nano /etc/rc.localFüge diese Zeile vor exit 0 ein und speichere die Änderung ab (ctrl+x). /usr/local/bin/gpio-halt 21 &Starte den Raspberry Pi neu. sudo rebootJetzt kannst du das herunterfahren testen, indem du die zwei letzten GPIO Pins mit einer Büroklammer, oder einem anderen stromleitenden Gegenstand verbindest. Zu beachten ist wenn du einen Raspberry Pi mit 26 GPIO Pins verwendest ist es GPIO7 + GND und bei einem Raspberry Pi mit 40 GPIO Pins ist es GPIO21 + GND. Das herunterfahren dauert ca. 5-15 Sekunden, dann kannst du die Stromversorgung entfernen. Die grüne Led sollte 10 mal blinken und dann anhalten. Vielen Dank an Adafruit für das shutdown script und an Raspberry Pi Pod für die englische Anleitung.

UART Schnittstelle am Raspberry Pi aktiveren/nutzen

Standardmäßig ist die UART Schnittstelle als serielle Konsole konfiguriert. Wenn man die UART Schnittstelle für andere Dinge verwenden will, wie zum Beispiel für ein GPS Modul muss diese Funktion deaktiviert werden. Öffne die cmdline.txt Datei mit dem Nano Text Editor sudo nano /boot/cmdline.txt und entferne diesen Teile aus der Datei. console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 Der Inhalt der Datei sollte dann so aussehen dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait Beende den Editor mit ctrl+x und dann die Veränderung mit y speichern.Öffne inittab sudo nano /etc/inittab und such nach folgender Zeile. T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 Füge ein # an den Anfang der Zeile um diese Auszukommentieren. Die Zeile sollte dann so aussehen. #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 Beende den Editor wie im vorherigen Schritt.Ab Kernel 3.18.x muss dieser Schritt noch zusätzlich ausgeführt werden. sudo nano /boot/config.txt Suche nach folgender Zeile und entferne das # am Anfang. #dtparam=spi=on Beende den Editor wie in den vorherigen Schritten. Kernel Version anzeigen uname -aStarte den RPI neu. sudo reboot

PiTFT Hintergrundbeleuchtung per Software/Taster ein und ausschalten

Voraussetzung:installiertes PiTFT Capacitive Version ( Link zur Anleitung) Taster am PiTFTAuf der Rückseite des PiTFT müsst ihr die zwei Kontakte mit einem Lötpunkt verbinden.Erstellt eine Python Datei für den Code und öffnet diese im Nano Texteditor. nano pitft.pyfüge den Code ein#!/usr/bin/python import RPi.GPIO as GPIO import timeGPIO.setmode(GPIO.BCM) # deaktiviert die Warnung das GPIO18 schon verwendet wird GPIO.setwarnings(False)# legt Taster 2 als Eingabe fest GPIO.setup(22, GPIO.IN, pull_up_down=GPIO.PUD_UP)GPIO.setup(18, GPIO.OUT)oldButtonState = True backlight = 1while True: buttonState = GPIO.input(22) # blockt mehrfaches Ausloesen des Tasters   if buttonState != oldButtonState and buttonState == False : if backlight : # Hintergrundbeleuchtung AUS GPIO.output(18, 0) backlight = 0 else : # Hintergrundbeleuchtung AN GPIO.output(18, 1) backlight = 1 oldButtonState = buttonState # pausiert das Programm fuer 200 Millisekunden time.sleep(.2)Schliesst den Nano Texteditor mit ctrl+x auf dem Mac. Danach bestätigt ihr die Veränderung zu speichern mit y und dann enter.Ruft das soeben erstellte Python Programm auf. sudo python pitft.pyWenn ihr jetzt auf den zweiten Taster drückt (GPIO 22), sollte das Display ausgehen. Ein zweites mal drücken sollte das Display wieder anschalten. Mit ctrl+c beendet ihr das Programm