Arduino TFT display och teckensnitt bibliotek (1 / 11 steg)
Steg 1: Binda den upp
Jag använde den Arduino UNO och kopplade det till den 1.8" S6D02A1 baserat visning enligt följande:
- UNO + 5V att Visa pin 6 (VCC) och pin 7 (BL)
- UNO 0V (GND) att Visa stift 8 (GND)
- UNO digital stift 7 genom en 1K 2 motstånd att Visa stift 1 (RST)
- UNO digital stift 8 genom en 1K 2 motstånd att Visa pin 3 (D/C)
- UNO digital stift 9 genom en 1K 2 motstånd att Visa stift 2 (CS)
- UNO digital stift 11 genom en 1K 2 motstånd att Visa stift 4 (DIN)
- UNO digital stift 13 genom en 1K 2 motstånd att Visa stift 5 (CLK)
1K 2 motstånd är skyldiga att skydda bildskärmen skadas av de 5V logik nivåerna från UNO, dessa begränsa strömflödet. Helst skulle vi kunna använda en nivå shifter men motstånden fungera bra.
Uppdatering 2/2/2015
Du kan nu också använda 2.2" QVGA TFT SPI displayen baserat på ILI9341 föraren. Om du vill använda denna display ladda den Adatfruit_IL9341_AS och Adafruit_GFX_AS biblioteken. Anslut displayen till UNO enligt följande:
- UNO + 5V att Visa pin 1 (VCC)
- UNO + 5V via en 56 Ohm resistor för att Visa pin 8 (LED)
- UNO 0V (GND) att Visa stift 2 (GND)
- UNO digital stift 7 genom en 1K 2 motstånd Visa stift 4 (RESET), lägga till en 1K 8 motstånd från display stift 4 till GND
- UNO digital stift 8 genom en 1K 2 motstånd visas pin 5 (DC/RS), lägga till en 1K 8 motstånd från display stift 5 till GND
- UNO digital stift 9 genom en 1K 2 motstånd visas pin 3 (CS), lägga till en 1K 8 motstånd från display stift 3 till GND
- UNO digital stift 11 genom en 1K 2 motstånd Visa stift 6 (SDI/MOSI), lägga till en 1K 8 motstånd från display stift 6 till GND
- UNO digital stift 13 genom en 1K 2 motstånd Visa stift 7 (SCK), lägga till en 1K 8 motstånd från display stift 7 till GND
Det är viktigt att inkludera de 1K 8 motstånd till GND med denna 2.2" display inte annat det fungerar inte. 1K 2 och 1 K 8 motstånden är en "potentiell avdelare", agerar som en logik nivå shifter så att logik på displayen minskas den från 5V till runt 3V. Stift 9 på displayen behöver inte kopplas upp.
Vissa bildskärmar av denna typ har en LED-serien resistor inbyggd så 56 Ohm värdet ovan behövs för att begränsa strömmen till om 50mA LED.
Uppdatering 3/2/2015
1.8" 128 x 160 pixlar baserat på ST7735 drivrutinen stöds nu också. Om du vill använda denna display ladda den Adafruit_ST7735_AS och Adafruit_GFX_AS biblioteken. Anslut UNO till visning enligt följande:
- UNO + 5V att Visa pin 1 (VCC) och pin 8 (LED)
- UNO 0V (GND) att Visa stift 2 (GND)
- UNO digital stift 7 genom en 1K 2 motstånd att Visa stift 4 (RESET)
- UNO digital stift 8 genom en 1K 2 motstånd att Visa stift 5 (AO)
- UNO digital stift 9 genom en 1K 2 motstånd att Visa pin 3 (CS)
- UNO digital stift 11 genom en 1K 2 motstånd att Visa stift 6 (SDI)
- UNO digital stift 13 genom en 1K 2 motstånd att Visa stift 7 (SCK)