Using Raspberry Pi 3B with XPT2046 3.5 Inch RPi Display TFT Touchscreen as a Serial Monitor

Posted by

Verwendung von Raspberry Pi 3B mit XPT2046 3,5 Zoll RPi Display TFT Touchscreen als seriellen Monitor

Raspberry Pi 3B mit XPT2046 3,5 Zoll RPi Display TFT Touchscreen als seriellen Monitor verwenden

Der Raspberry Pi ist ein äußerst vielseitiger Mini-Computer, der für eine Vielzahl von Projekten eingesetzt werden kann. In diesem Artikel zeigen wir Ihnen, wie Sie Ihren Raspberry Pi 3B mit einem XPT2046 3,5 Zoll RPi Display TFT Touchscreen als seriellen Monitor verwenden können.

Schritt 1: Verbindung des Displays

Zunächst müssen Sie das XPT2046 3,5 Zoll RPi Display TFT Touchscreen mit Ihrem Raspberry Pi verbinden. Stellen Sie sicher, dass das Display korrekt an die GPIO-Pins des Raspberry Pi angeschlossen ist.

Schritt 2: Konfiguration des Raspberry Pi

Öffnen Sie ein Terminal auf Ihrem Raspberry Pi und geben Sie den Befehl sudo raspi-config ein. Wählen Sie die Option “Enable Serial Port” aus und folgen Sie den Anweisungen, um die serielle Kommunikation zu aktivieren.

Schritt 3: Installation von Software

Installieren Sie die benötigte Software, um das Display als seriellen Monitor verwenden zu können. Geben Sie dazu die folgenden Befehle nacheinander in das Terminal ein:

sudo apt-get update
sudo apt-get install -y python-dev python-pip
sudo pip install RPi.GPIO spidev

Schritt 4: Verwendung des Displays als seriellen Monitor

Um das Display als seriellen Monitor zu verwenden, können Sie ein Python-Skript verwenden. Erstellen Sie eine Datei mit dem folgenden Inhalt und speichern Sie sie als serial_monitor.py:


import spidev
import RPi.GPIO as GPIO

spi = spidev.SpiDev()
spi.open(0,0)

def read_adc(adc_channel):
spi.max_speed_hz = 1350000
adc = spi.xfer2([1,(8+adc_channel)<<4,0])
data = ((adc[1]&3)<<8) + adc[2]
return data

while True:
data = read_adc(0)
print("Wert des ADC: {}".format(data))

Führen Sie das Skript mit dem Befehl python serial_monitor.py aus und Sie sollten die Ausgabe des ADC-Werts auf Ihrem Display sehen können.

Mit diesen Schritten können Sie Ihren Raspberry Pi 3B mit einem XPT2046 3,5 Zoll RPi Display TFT Touchscreen als seriellen Monitor verwenden. Viel Spaß beim Experimentieren!