Displey 3.5" Arduino UNO a vlozeni obrazku

Odpovědět
Kony
Příspěvky: 382
Registrován: 09 dub 2020, 11:43
Reputation: 0

Displey 3.5" Arduino UNO a vlozeni obrazku

Příspěvek od Kony » 19 bře 2021, 11:37

Ahoj... mám kod

Kód: Vybrat vše

//0x0000  Black
//0xFFFF  White
//0xBDF7  Light Gray
//0x7BEF  Dark Gray
//0xF800  Red
//0xFFE0  Yellow
//0xFBE0  Orange
//0x79E0  Brown
//0x7E0   Green
//0x7FF   Cyan
//0x1F    Blue
//0xF81F  Pink 

#include <Adafruit_GFX.h> // Hardware-specific library
#include <MCUFRIEND_kbv.h>
MCUFRIEND_kbv tft;

void setup()
{
  //  Serial.begin(9600);
    tft.reset();
    uint16_t identifier = tft.readID();
    if (identifier == 0xEFEF) identifier = 0x9486;
    tft.begin(identifier);
    tft.fillScreen(0x0000);
}


void loop()
{
    tft.setRotation(1);
    //dokola
    tft.drawLine(0, 0, 479, 0, 0xFFFF);
    tft.drawLine(1, 1, 478, 1, 0xFFFF);
    tft.drawLine(2, 2, 477, 2, 0xFFFF);
    tft.drawLine(479, 0, 479, 319, 0xFFFF);
    tft.drawLine(478, 1, 478, 318, 0xFFFF);
    tft.drawLine(477, 2, 477, 317, 0xFFFF);
    tft.drawLine(479, 319, 0, 319, 0xFFFF);
    tft.drawLine(478, 318, 1, 318, 0xFFFF);
    tft.drawLine(477, 317, 2, 317, 0xFFFF);
    tft.drawLine(0, 319, 0, 0, 0xFFFF);
    tft.drawLine(1, 318, 1, 1, 0xFFFF);
    tft.drawLine(2, 317, 2, 2, 0xFFFF);
    tft.drawLine(240, 0, 240, 70, 0xFFFF);
    tft.drawLine(241, 1, 241, 70, 0xFFFF);
    tft.drawLine(0, 70, 479, 70, 0xFFFF);
    tft.drawLine(1, 71, 479, 71, 0xFFFF);
    tft.setTextSize(2);
    tft.setCursor(310, 5);
    tft.setTextColor(0xFBE0);
    tft.println("Spotreba");
    tft.setCursor(245, 25);
    tft.setTextColor(0xBDF7);
    tft.println("Aktualni = ");
    tft.setCursor(245, 45);
    tft.setTextColor(0xBDF7);
    tft.println("Celkova  = ");
    
}
a chtěl bych na nějaké určité místo vložit obrázek... Mohl by mi někdo poradit jak na to ?? Kdyby mohl být ten obrázek barevný tak by to bylo TOP, ale nemusí být. Jedná se mi hlavně o ikonku... třeba ikonku spotřeby, světla atd

Axamith
Příspěvky: 530
Registrován: 09 srp 2017, 08:17
Reputation: 0
Kontaktovat uživatele:

Re: Displey 3.5" Arduino UNO a vlozeni obrazku

Příspěvek od Axamith » 19 bře 2021, 17:23

Tady je nějaké info k tvému displeji a knihovně https://learn.adafruit.com/adafruit-gfx ... primitives

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Displey 3.5" Arduino UNO a vlozeni obrazku

Příspěvek od pavel1tu » 19 bře 2021, 17:24

Dotaz nechápu, vůbec od tebe, Adafruit má u své knihovny GFX kterou používáš příklady a je tam i vkládání obrázků
Taky nechápu proč se nepodělíš o typ displeje, nebo jsem slepej ?

https://learn.adafruit.com/adafruit-gfx ... ing-images
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů