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!