Stap 1: Bedrading het omhoog
Ik gebruikte de Arduino UNO en gekoppeld aan de 1.8" S6D02A1 gebaseerd display als volgt:
- UNO + 5V om weer te pin 6 (VCC) en pin 7 (BL)
- UNO 0V (GND) weer te geven van de pin 8 (GND)
- UNO digitale pin 7 door middel van een 1K 2 weerstand om weer te geven van pin 1 (RST)
- UNO digitale pin 8 door middel van een 1K 2 weerstand om weer te geven op pin 3 (D/C)
- UNO digitale pin 9 via een 1K 2 weerstand om weer te geven op pin 2 (CS)
- UNO digitale pin 11 via een 1K 2 weerstand om weer te geven van de pin 4 (DIN)
- UNO digitale pin 13 via een 1K 2 weerstand om weer te geven van pin 5 (CLK)
De 1K 2 weerstanden zijn vereist om het scherm beschadigd raakt door de 5V logica niveaus van de UNO te beschermen, deze beperken de stroom. Idealiter zouden we kunnen gebruiken een level shifter, maar de weerstanden werkt prima.
Update 2/2/2015
U kunt nu ook de QVGA TFT SPI weergave 2.2" gebaseerd op het ILI9341-stuurprogramma. Voor het gebruik van deze weergave laden de bibliotheken Adatfruit_IL9341_AS en Adafruit_GFX_AS. Sluit het beeldscherm aan de UNO als volgt:
- UNO + 5V om weer te pin 1 (VCC)
- UNO + 5V via een 56 Ohm weerstand om weer te pin 8 (LED)
- UNO 0V (GND) weer te geven op pin 2 (GND)
- UNO digitale pin 7 door middel van een 1K 2 weerstand weergeven pin 4 (RESET), het toevoegen van een 1K 8 weerstand van display pin 4 met GND
- UNO digitale pin 8 door middel van een 1K 2 weerstand weergeven van pin 5 (DC/RS), het toevoegen van een 1K 8 weerstand van display pin 5 met GND
- UNO digitale pin 9 via een 1K 2 weerstand weergeven pin 3 (CS), het toevoegen van een 1K 8 weerstand van display pin 3 met GND
- UNO digitale pin 11 via een 1K 2 weerstand weergeven pin 6 (SDI/MOSI), het toevoegen van een 1K 8 weerstand van display pin 6 met GND
- UNO digitale pin 13 via een 1K 2 weerstand weergeven pin 7 (SCK), het toevoegen van een 1K 8 weerstand van display pin 7 met GND
Het is belangrijk om op te nemen van de 1K 8 weerstanden met GND met deze vertoning 2.2" anders zal het niet werken. De weerstanden van 1K 2 en 1 K 8 zijn een "potentiële divider", fungeert als een logica level shifter, zodat het niveau van de logica op het display wordt teruggebracht van 5V om rond 3V. Pin 9 van het scherm hoeft niet te worden aangesloten.
Sommige beeldschermen van dit type hoeft niet een LED serie weerstand ingebouwd, zodat de bovenstaande 56 Ohm waarde is nodig om te beperken de stroom over 50mA LED.
Update 3/2/2015
De 1.8" 128 x 160 pixels display op basis van het ST7735-stuurprogramma wordt nu ook ondersteund. Voor het gebruik van deze weergave laden de bibliotheken Adafruit_ST7735_AS en Adafruit_GFX_AS. De UNO verbinding te maken met het display als volgt:
- UNO + 5V om weer te 1 (VCC) pin en pin 8 (LED)
- UNO 0V (GND) weer te geven op pin 2 (GND)
- UNO digitale pin 7 door middel van een 1K 2 weerstand om weer te geven van de pin 4 (RESET)
- UNO digitale pin 8 door middel van een 1K 2 weerstand om weer te geven van pin 5 (AO)
- UNO digitale pin 9 via een 1K 2 weerstand om weer te geven op pin 3 (CS)
- UNO digitale pin 11 via een 1K 2 weerstand om weer te geven van de pin 6 (SDI)
- UNO digitale pin 13 via een 1K 2 weerstand om pin 7 (SCK) weer te geven