Building a Squareline Studio Arduino UI From Start to Finish | Tutorials | nerdhut.de

Ғылым және технология

In this video, I build a simple UI using Squareline Studio, a fairly new WYSIWYG graphical UI editor for various project types. This video explains building the UI and setting up actions without any prior programming knowledge. It also explains some of the pitfalls and problems I encountered while working with Squareline Studio.
Project files: drive.google.com/file/d/1gZ9K...
------
I create videos about tech, gadgets, electronics, DIY, projects and builds, and other related stuff. Check back for new content every once in a while, or subscribe to the channel, so you don't miss any new videos!
------
Website: nerdhut.de/2023/05/19/squarel...
------
Social Media & contact information: nerdhut.de/nerdhut-social-med...
------

Пікірлер: 20

  • @thecircuithelper
    @thecircuithelper4 ай бұрын

    Great video! Subscribed...

  • @fhostbr
    @fhostbr10 ай бұрын

    Excellent video. Thanks. I'm facing difficulties in exporting the files from SquareLine Studios and continuing until I include the drivers for my WT32 SC01 Plus card, compile and finally make it run. Do you know where I can see this procedure so I can do it?

  • @nerdhut

    @nerdhut

    10 ай бұрын

    Hi, I'm glad you found the video helpful! Unfortunately, I don't know where you can find a more detailed guide for your board, as finding detailed information on Squareline Studio can get tricky. In addition, many guides quickly become obsolete due to software updates and such. However, the official documentation may contain details for your particular case. Other than that, I suggest asking in some device-specific forums, such as Reddit.

  • @cancionesmorda5419
    @cancionesmorda54197 ай бұрын

    Hii, I am new with touch displays. Can i use Squareline Studio Arduino UI for my touch display controlled by "ESP32"? Thanks you very much

  • @nerdhut

    @nerdhut

    7 ай бұрын

    Hi! Yes, you can. It should work even better with the ESP32 as you should more readily find the necessary configuration files for the MCU. You can use similar commands for handling events (or even the same code if your ESP32 is Arduino-compatible)

  • @LightLasers
    @LightLasers9 ай бұрын

    How did you configure the events on the sliders? Mine aren't configured correctly in the event section and it's causing them to only be changeable once. I am trying to get the slider to provide a numeric value once you finish dragging it. The numeric value will be somewhere between the slider min (0) and max (100) values.

  • @nerdhut

    @nerdhut

    9 ай бұрын

    Hi! This sounds like you'd like to use the LV_EVENT_VALUE_CHANGED event type instead. The CLICK event I used in the video only fires once when you click the slider. You can learn more about both types here: docs.lvgl.io/8/overview/event.html. Please refer to this page if you're looking for an example: docs.lvgl.io/8/widgets/core/slider.html. The first example (simple slider) seems to perfectly match what you're trying to do. I hope this helps! 😊

  • @nerdhut

    @nerdhut

    9 ай бұрын

    I also recently uploaded a video where I show the process of linking events to Arduino code: kzread.info/dash/bejne/goh_zMx9gLGvlLA.html

  • @LightLasers

    @LightLasers

    6 ай бұрын

    Thanks, I got it working! Really great tutorial series! Incredibly helpful.👍

  • @ashanmadusanka8172
    @ashanmadusanka817211 ай бұрын

    Hi, I cant seem to open any of the examples or create a new project as each time a yellow box appears at the top of the screen saying ‘Downloading missing Board binary’. On the face of it - this seems fair, but it never goes away so doesnt seem to be downloading anything so nothing ever opens.

  • @ashanmadusanka8172

    @ashanmadusanka8172

    11 ай бұрын

    Also same thing happened opening your project file

  • @nerdhut

    @nerdhut

    11 ай бұрын

    Hi! I'm sorry to hear you're experiencing issues with SquareLine Studio. Unfortunately, I can't assist you with this problem. However, you could try reinstalling the app or writing an email to the SquareLine developers. Unfortunately, the program has quite a few bugs, and this seems like one of them. Either way, good luck with resolving your problem, and feel free to share the solution with us if you have any luck!

  • @FrankP83
    @FrankP83 Жыл бұрын

    Great!Can you share the project done?This can be an amazing starting point! I'm trying to convert my Arduino project that is something like this, but i really struggle with this new tool!

  • @nerdhut

    @nerdhut

    Жыл бұрын

    Hi, I uploaded the project files from the video here: drive.google.com/file/d/1gZ9KizC_inpwgpT0fNuDgBczL9yIJtd3/view?usp=sharing -- I hope you can just download them and open them in SquareLine, but I'm actually not sure whether it will work

  • @FrankP83

    @FrankP83

    Жыл бұрын

    @@nerdhut Thanks!I finally have it loading...but i don't know why is super slow the transition and the coordinates are swiped on the Y axis...BHA

  • @FrankP83

    @FrankP83

    Жыл бұрын

    I've fixed forcing to set the values from the calibration project. Can you explain me how to manage files between the ui.ino and the other .c files? I'm now a developer, with all in the .ino file is way simpler to do for me :(

  • @nerdhut

    @nerdhut

    Жыл бұрын

    @@FrankP83 Hi, I'm not sure whether I got your question right, but the external .c and .h files are just how libraries work. They help keep your custom code files slimmer by extracting common functionality into external files so you don't have to add them to every project. At first, it might look way simpler to have everything in one file but keeping these things separated comes with more benefits in the long run.

  • @FrankP83

    @FrankP83

    Жыл бұрын

    @@nerdhut Thanks NerdHut!Last night i've understood how use external vars/methods in .h and .c files!Now i'm trying to go forward!However i've now an issue with the SD initialization...my display isn't parallel, is an ILI9488, and i want to use the SD behind the screen, but if i initialize display and SD, the display turns white and the ESP32s3 start a bootloop ...do you know how to solve it? I can't wait to start exporting all my project from Arduino2 to ESP32s3...

  • @smokey8400
    @smokey84005 ай бұрын

    Horrible software!! Same issues freezing, missing buttons and or configuration. Don't buy this its a waste of money and time.

Келесі