Op werkdagen vóór 14:00 uur besteld = dezelfde dag verzonden en in 98% van de gevallen de volgende dag in huis. Gratis retourneren 30 dagen bedenktijd 1 jaar garantie

Aansluitschema en codevoorbeeld

Zo sluit je de 3.5 inch Touch screen TFT shield voor Arduino UNO en Mega aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.

3.5 Inch TFT LCD Shield SD Card Reader Demo

Dit project demonstreert de onboard MicroSD-kaartinterface van de 3.5-inch TFT LCD Shield, direct gemonteerd op een Arduino Uno. De sketch initialiseert de SD-kaart via SPI (met CS pin 10), schrijft een logbestand met tijdstempel en leest de inhoud terug in de Serial Monitor op 115200 baud.

Aansluitschema: 3.5 inch Touch screen TFT shield voor Arduino UNO en Mega op een Arduino UNO
Aansluitschema · Klik om te vergroten
Aansluittabel: 3.5 inch Touch screen TFT shield voor Arduino UNO en Mega op een Arduino UNO
Aansluittabel · Klik om te vergroten
3_5_Inch_TFT_LCD_Shield_SD_Card_Reader_D.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : 3.5 Inch TFT LCD Shield SD Card Reader Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : 3.5 inch TFT LCD Shield
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <SPI.h>
#include <SD.h>

const int chipSelect = 10;

void setup() {
  Serial.begin(115200);
  while (!Serial) {
    ; // Wait for serial port to connect
  }

  Serial.println(F("--- 3.5\" TFT Shield SD Card Demo ---"));
  Serial.print(F("Initializing SD card on pin 10..."));

  if (!SD.begin(chipSelect)) {
    Serial.println(F(" FAILED!"));
    Serial.println(F("Please check that a FAT16/FAT32 formatted microSD card is inserted."));
    return;
  }
  Serial.println(F(" OK!"));

  // Write sample data to test.txt
  File myFile = SD.open("test.txt", FILE_WRITE);
  if (myFile) {
    Serial.println(F("Writing to test.txt..."));
    myFile.println(F("Hello from Arduino Uno and 3.5 inch TFT Shield!"));
    myFile.println(F("MicroSD storage test successful."));
    myFile.close();
    Serial.println(F("Done writing."));
  } else {
    Serial.println(F("Error opening test.txt for writing."));
  }

  // Read back the data
  myFile = SD.open("test.txt");
  if (myFile) {
    Serial.println(F("--- File contents:"));
    while (myFile.available()) {
      Serial.write(myFile.read());
    }
    myFile.close();
    Serial.println(F("--- End of file"));
  } else {
    Serial.println(F("Error opening test.txt for reading."));
  }
}

void loop() {
  // Nothing to do in loop
  delay(1000);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 3.5" TFT LCD Shield-kleurdemo

Dit project sluit een 3,5-inch parallel TFT LCD shield aan op de ESP32 en wisselt tussen achtergrondkleuren. Het gebruikt directe 8-bit parallel GPIO-communicatie om het display te resetten, te initialiseren en kleurvlakken op het scherm te tekenen.

Aansluitschema: 3.5 inch Touch screen TFT shield voor Arduino UNO en Mega op een ESP32 DevKit V1
Aansluitschema · Klik om te vergroten
Aansluittabel: 3.5 inch Touch screen TFT shield voor Arduino UNO en Mega op een ESP32 DevKit V1
Aansluittabel · Klik om te vergroten
ESP32_3_5_TFT_LCD_Shield_Color_Demo.ino · gecompileerd en getest
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 3.5" TFT LCD Shield Color Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : 3.5 inch TFT LCD Shield
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// 3.5 inch TFT LCD 8-bit Parallel Demo for ESP32

const int PIN_RST = 13;
const int PIN_CS  = 5;
const int PIN_RS  = 4;
const int PIN_WR  = 2;

// 8-bit data bus pins D0 to D7
const int DATA_PINS[8] = {14, 27, 26, 25, 33, 32, 21, 22};

void writeBus(uint8_t val) {
  for (int i = 0; i < 8; i++) {
    digitalWrite(DATA_PINS[i], (val >> i) & 0x01);
  }
  digitalWrite(PIN_WR, LOW);
  digitalWrite(PIN_WR, HIGH);
}

void writeCommand(uint8_t cmd) {
  digitalWrite(PIN_RS, LOW);
  writeBus(cmd);
}

void writeData(uint8_t data) {
  digitalWrite(PIN_RS, HIGH);
  writeBus(data);
}

void setWindow(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) {
  writeCommand(0x2A); // Column addr
  writeData(x0 >> 8);
  writeData(x0 & 0xFF);
  writeData(x1 >> 8);
  writeData(x1 & 0xFF);

  writeCommand(0x2B); // Row addr
  writeData(y0 >> 8);
  writeData(y0 & 0xFF);
  writeData(y1 >> 8);
  writeData(y1 & 0xFF);

  writeCommand(0x2C); // Memory write
}

void fillScreen(uint16_t color) {
  setWindow(0, 0, 319, 479);
  digitalWrite(PIN_RS, HIGH);
  uint8_t hi = color >> 8;
  uint8_t lo = color & 0xFF;
  for (uint32_t i = 0; i < (320UL * 480UL); i++) {
    writeBus(hi);
    writeBus(lo);
  }
}

void initLCD() {
  digitalWrite(PIN_CS, LOW);
  digitalWrite(PIN_RST, HIGH);
  delay(10);
  digitalWrite(PIN_RST, LOW);
  delay(20);
  digitalWrite(PIN_RST, HIGH);
  delay(120);

  writeCommand(0x11); // Sleep OUT
  delay(120);
  writeCommand(0x3A); // Pixel format
  writeData(0x55);   // 16-bit color
  writeCommand(0x29); // Display ON
  delay(50);
}

void setup() {
  Serial.begin(115200);
  Serial.println("Starting 3.5-inch TFT LCD demo...");

  pinMode(PIN_RST, OUTPUT);
  pinMode(PIN_CS, OUTPUT);
  pinMode(PIN_RS, OUTPUT);
  pinMode(PIN_WR, OUTPUT);

  digitalWrite(PIN_CS, HIGH);
  digitalWrite(PIN_WR, HIGH);
  digitalWrite(PIN_RS, HIGH);

  for (int i = 0; i < 8; i++) {
    pinMode(DATA_PINS[i], OUTPUT);
  }

  initLCD();
  Serial.println("Display initialized!");
}

void loop() {
  Serial.println("Color: RED");
  fillScreen(0xF800);
  delay(1000);

  Serial.println("Color: GREEN");
  fillScreen(0x07E0);
  delay(1000);

  Serial.println("Color: BLUE");
  fillScreen(0x001F);
  delay(1000);

  Serial.println("Color: WHITE");
  fillScreen(0xFFFF);
  delay(1000);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

3.5 inch Touch screen TFT shield voor Arduino UNO en Mega

Dit 3,5 inch touch screen shield kan direct aangesloten worden op de Arduino UNO en Arduino Mega 2560 en werkt op basis van ili9486 library.

Resolutie: 480x320
Touchscreen: Ja
MicrosSD-kaartlezer: Ja

Download de voorbeeld sketches om direct aan de slag te gaan met dit TFT Touch screen shield op je UNO of MEGA.

Voorbeeld sketches en libraries voor Arduino downloaden

Afmetingen
Lengte: 8,5cm
Breedte: 5,5cm
Hoogte: 0,7cm

  • 3,5 inch scherm
  • ili9486 library
  • Direct aangesloten
  • Compact formaat
Bij afspelen wordt de video van YouTube geladen.

Waarom kiezen voor dit product?

  • Direct aansluiten – Werkt meteen op Arduino UNO en Mega 2560.
  • Touchscreen aanwezig – Bediening via het ingebouwde touchscreen.
  • MicroSD-kaartlezer – Voorzien van een microsD-kaartlezer.
  • Voorbeeld sketches – Downloads helpen je direct te starten.
Specificaties
Breedte5,5 cm
Resolutie480 x 320
Geschikt voorArduino UNO™
Lengte8,5cm
Hoogte0,7 cm

Vaak samen gekocht

Totaal: € 39,45

Beoordelingen

★★★★★ 5,0/5 2 beoordelingen
  • ★★★★★Ger BischoffGeverifieerde koop

    Werkt prima. Werkt gemakkelijker en betrouwbaarder zonder al die kabeltjes en een breadboard. En de prijs is zeker niet te duur.

  • ★★★★★Eric Debels

    Heb er al 8 tal gekocht , voorlopig 3 in gebruik , werkend prrima .

Schrijf een beoordeling
Jouw beoordeling

Verzenden & retourneren

Verzending

  • Pakket met track & trace€ 7,70Binnen 24 uur
  • Ophalen bij PostNL locatie€ 7,40Binnen 24 uur
  • Brievenbuspakketje€ 3,70Binnen 2 werkdagen
  • Brievenbuspakketje 24 uur€ 4,55Binnen 24 uur
  • Afhalen in de winkelGratis
Alles over verzenden

Retourneren

Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.

Alles over retourneren

Eerder bekeken