________________________________________________
Pentru afișarea pe afișajul TFT am folosit biblioteca TFT_eSPI de aici:
https://github.com/Bodmer/TFT_eSPI________________________________________________
Setările pentru biblioteca TFT_eSPI pentru microcontrolerul ESP32-2432s028 sunt următoarele:
-- Înlocuiește fișierul:
-- C:\Utilizatori\$USER$\Documents\Arduino\libraries\TFT_eSPI
cu acest fișier User_setup.h
https://pastebin.com/im6ktdcx________________________________________________
Codul pe care l-am încărcat în microcontroler conține exemplele de aici:
--
https://github.com/Bodmer/PNG_TEST_ONLY pe partea de afișare a imaginii (pictograma în acest caz):
________________________________________________
Codul încărcat în microcontroler poate fi mult îmbunătățit! Nu este un cod perfect, dar este primul cod funcțional, fără erori, cel puțin nu am observat erori care să afecteze funcționarea până acum.
Codul este open source și poate fi folosit și modificat după cum doriți.
________________________________________________
Codul încărcat în microcontroler include 6 fișiere:
- 1. PiconXMLfromRemoteServer.ino
-----
https://pastebin.com/KfBRspfc- 2. miniz.c
-----
https://pastebin.com/tWU25LXz-3. miniz.h
-----
https://pastebin.com/ZPZxjGDi- 4. pngle.c
-----
https://pastebin.com/YJY1mRVi- 5. pngle.h
-----
https://pastebin.com/CbMb3n0y-6. funcții_suport.h
-----
https://pastebin.com/C0jYpAZq________________________________________________
Am cumpărat aici microcontrolerul ESP32-2432s028 folosit în acest proiect:
https://www.aliexpress.com/item/1005004502250619.html________________________________________________
Cu aceste detalii, puteți reproduce practic acest proiect.
________________________________________________