Difference between revisions of "IPS Display 1.22 inch"

From
Jump to: navigation, search
(Code)
(Code)
Line 25: Line 25:
 
==== Code ====
 
==== Code ====
  
<b>Bibliothèques : </b>
+
<b>Bibliothèques : </b><br>
 
https://github.com/adafruit/Adafruit-GFX-Library<br>
 
https://github.com/adafruit/Adafruit-GFX-Library<br>
 
https://github.com/adafruit/Adafruit_BusIO<br>
 
https://github.com/adafruit/Adafruit_BusIO<br>

Revision as of 19:31, 31 May 2025

Grove - IPS Display 1.22 inch (Seeed-Studio)

Caractéristiques

240 x 240 pixels
Up to 65k colors with RGB display
3.3V or 5V
The Grove-1.22 Inch IPS Display uses ST7789 as its driver IC

1.22 Inch IPS Display 1.PNG 1.22 Inch IPS Display 2.PNG

1.22 Inch IPS Display 3.PNG

Communication

D7 (D7/D8) port

Liens externes

https://www.seeedstudio.com/Grove-1-2-Inch-IPS-Display-p-5699.html  shop

wiki.seeedstudio.com/grove_1.2inch  wiki

Code

Bibliothèques :
https://github.com/adafruit/Adafruit-GFX-Library
https://github.com/adafruit/Adafruit_BusIO
https://github.com/limengdu/Arduino_ST7789_Fast/tree/master


#include <Adafruit_GFX.h>
#include <Arduino_ST7789_Fast.h>

#define SCK   7
#define SDA   8

Arduino_ST7789 lcd = Arduino_ST7789(SCK, SDA);

void setup(void)
{
    lcd.init();
    lcd.fillScreen(BLACK);

    lcd.setCursor(0, 0);
    lcd.setTextColor(RED,BLACK);
    lcd.setTextSize(3);
    lcd.println("HELLO WORLD");
}

void loop()
{

}

https://github.com/adafruit/Adafruit-ST7735-Library/tree/master

#include <Adafruit_GFX.h> // graphics library
#include <Adafruit_ST7789.h> // library for this display
#include <SPI.h>
#define TFT_CS 10 // if your display has CS pin
#define TFT_RST 8 // reset pin
#define TFT_DC 9 // data pin

Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);

void setup() {
  tft.init(240, 240, SPI_MODE2); 
  tft.setRotation(2); // rotates the screen
  tft.fillScreen(ST77XX_BLACK); // fills the screen with black colour
  tft.setCursor(10, 10); // starts to write text at y10 x10
  tft.setTextColor(ST77XX_WHITE); // text colour to white you can use hex codes like 0xDAB420 too
  tft.setTextSize(3); // sets font size
  tft.setTextWrap(true);
  tft.print("HELLO WORLD!");
}
void loop() {
  
  }