• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

How to display multi image on CYD

Q&A Forum › Category: Questions › How to display multi image on CYD
0 Vote Up Vote Down
HERMAN SURIATO asked 4 months ago

Dear all,
I am new to CYD, an I am planning to use CYD as multi image display based instruction from other ESP32 unit.
The instruction input can be recieved via Tx/Rx serial port, or ESP NOW.

Please guide me on how to do so.

Thanks and best reagrds,
Herman

Question Tags: Cheap Yellow Display
7 Answers
0 Vote Up Vote Down
Sara Santos Staff answered 4 months ago

Hi.
We don’t  have an exact tutorial with those features.
We have the following tutorials that might help you understand each of those parts:

  • Getting Started Guide CYD with LVGL: https://randomnerdtutorials.com/lvgl-cheap-yellow-display-esp32-2432s028r/
  • Displaying images on the screen: https://randomnerdtutorials.com/esp32-cyd-lvgl-display-image/
  • Getting Started with ESP-NOW: https://randomnerdtutorials.com/esp-now-esp32-arduino-ide/
  • Serial communication guide: https://randomnerdtutorials.com/esp32-uart-communication-serial-arduino/

I hope this helps.
 
Regards,
Sara

0 Vote Up Vote Down
HERMAN SURIATO answered 4 months ago

Thank you Sara,
I will look deep into your advise.
I just bought your LEARN LVGL book, and saw the solution in chapter 7.2

Best regards,
Herman

0 Vote Up Vote Down
Sara Santos Staff answered 4 months ago

Great.
Let me know if you need further help.
Regards,
Sara

0 Vote Up Vote Down
HERMAN SURIATO answered 4 months ago

Dear Sara and others,
I still don’t understand how the LVGL library process their coding structure and the syntax.
The LVGL library treats every <image.h> as what object ? And how to paste all of the Pixels on the screen ?
My background is Machinery Engineer, and my computer programming experience start from Machine Language (very low level language, but very direct).

Does anybody from similar background, please show me the System Description of LVGL and how the Arduino IDE for ESP32 semantics being translated (compile) into machine action (CYD = machine) ?
Best regards to all,
Herman

0 Vote Up Vote Down
Sara Santos Staff answered 4 months ago

Hi.
I’m sorry. But I don’t think I understood your question. Can you be more specific?
If you like more low-level stuff, maybe it can help to take a look at the library source files on github: https://github.com/lvgl/lvgl
 
Regards,
Sara

0 Vote Up Vote Down
HERMAN SURIATO answered 4 months ago

Hi Sara,
Thanks for your guidance.
I think now I have slightly figure out the LVGL programming structure.

The LVGL functions and command command runs on the background. That why the codes are placed at setup() section. (slightly similar to FreeRTOS ).

And the loop() section are handling the parameters for the LVGL functions that are running at the background.
Therefore the way to control the LVGL functions are by modifying the parameters.

I am still learning. Hope I can clear things up.

By the way, does anybody  had experience with EEZ Studio? Please advise.

Best regards,
Herman

0 Vote Up Vote Down
Sara Santos Staff answered 4 months ago

Hi.
Unfortunately, I’m not familiar with EEZ studio.
Regards,
Sara

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [New Edition] Build ESP32-CAM Projects eBook – 2nd Edition April 16, 2025
  • [eBook Updated] Learn ESP32 with Arduino IDE eBook – Version 3.2 April 16, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.