nerdhut

nerdhut

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!

You can also take a look at www.nerdhut.de for further information, more interesting stuff, and articles without videos if that's more appealing to you!

Social Media: nerdhut.de/nerdhut-social-media-links/

Пікірлер

  • @oxfordhouse7223
    @oxfordhouse72235 күн бұрын

    Thanks for the demo. 👍You gave me a good idea for soldering sequence. How ever you didn't indicate anything about the 5 pin connector and what else could be done. Tks T.P.

  • @creeperknight42
    @creeperknight42Ай бұрын

    is it possible to use this app for the Arduino Giga R1?

  • @nerdhut
    @nerdhutАй бұрын

    According to Arduino's official guide, the Giga R1 works with LVGL. I think it *should* also work with SquareLine & other programs: docs.arduino.cc/tutorials/giga-display-shield/lvgl-guide/

  • @0miker0
    @0miker0Ай бұрын

    Thank you for the video, it has been very helpful. I have a custom board and stripped down the code to just turn an led when toggling the switch. I can post the code and may have something simple wrong but with this line: lv_obj_add_event_cb(ui_turnOnLedSwitch, onLedToggleChange, LV_EVENT_PRESSED, NULL); it crashes. When I comment out this line, I can toggle to button on the screen but the led will not light.

  • @KD0RC
    @KD0RCАй бұрын

    Very nice introduction to SquareLine! I will have to give it a try on my Teensy 4.1.

  • @sittichaihurakit9580
    @sittichaihurakit9580Ай бұрын

    Hi there, is it possible to convert to squareline or eez project?

  • @slickrick3518
    @slickrick35182 ай бұрын

    Gotta be one of the best videos for implimenting events from button presses etc. His workaround works flawlessly

  • @ewalk02
    @ewalk022 ай бұрын

    Super helpful, thanks!

  • @robsch5746
    @robsch57463 ай бұрын

    Sowohl eines der besten, als auch ausführlichsten Videos, zur Handhabe von SLS.

  • @negrilamarius8977
    @negrilamarius89773 ай бұрын

    is working squareline with ESP32-2432R028 ?

  • @nerdhut
    @nerdhut3 ай бұрын

    It should work with the ESP32, but please double-check for your exact board or MCU.

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

    Great video! Subscribed...

  • @johnsun2416
    @johnsun24164 ай бұрын

    There is No EEPROM memory, is there a way to save data before power down on this controller ?

  • @nerdhut
    @nerdhut4 ай бұрын

    Yes, you have many options! Some that come to my mind from the top of my head include using an external EEPROM chip or module (nerdhut.de/2019/01/17/eeprom-arduino/), using an SD card module, sending the data to a server, or storing the values in a hard-coded string in source code (read-only, e.g., config values).

  • @HoangLong-lc7dh
    @HoangLong-lc7dh4 ай бұрын

    can you give me file code arduino ide?

  • @nerdhut
    @nerdhut4 ай бұрын

    Thanks for your comment! You can find the download link to the project files in the video description. I'm sorry but I can't give you the exported Arduino code, as I uninstalled SquareLine Studio a while ago and I don't want to go through the entire download and installation process.

  • @syedmohammadtalha6487
    @syedmohammadtalha64874 ай бұрын

    Excellent content

  • @ssscorpionnn35
    @ssscorpionnn354 ай бұрын

    Thanks. Can we do the same thing to run with a pc?

  • @nerdhut
    @nerdhut4 ай бұрын

    I'm not entirely sure about that. I think SquareLine and LVGL are mainly intended for use on embedded platforms. However, SquareLine just sent out a newsletter yesterday in which they announced that they want to change the underlying library, so PC support may be a thing soon. Either way, I think there are much better options for making GUIs for PCs. The exact choice depends on your programming language and OS, but Qt would a good point to start for C/C++ and Python.

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

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

  • @raymatton7564
    @raymatton75645 ай бұрын

    I spent 6 hours putting that kit together today ... The kit included that 104 Ceramic Capacitor .. How come there is no spot on the pcb for it ?

  • @mcrotbot
    @mcrotbot5 ай бұрын

    very helpful thanks!

  • @embeddedsystems2464
    @embeddedsystems24645 ай бұрын

    Great video. You have really shown very clearly everything required.

  • @waterfallphd8040
    @waterfallphd80406 ай бұрын

    This work with tft shield ?

  • @nerdhut
    @nerdhut6 ай бұрын

    I'm sorry but I don't have a complete list of devices this setup will work with. However, if you're using an ESP8266, ESP32, or RP2040 then your chances are good. You'll just have to make sure that LVGL supports the display and that you know how to configure the pins in the user config header file.

  • @ranahassankhalid6399
    @ranahassankhalid63996 ай бұрын

    hi great tutorials boss, love the work you have done. i had a quick question isn't the UI a bit slower compared to the editor? is there a way to make it more reactive ?

  • @nerdhut
    @nerdhut6 ай бұрын

    Hi, thanks for your comment! You#re right, the UI is much slower on the Arduino. I think it's due to how limited the Arduino's processor is. Using a faster device (maybe an ES32 or better) could greatly improve responsiveness. However, that's just a theory, and I haven't tested it. It might also boil down to LVGL. But I think a faster processor will likely improve things

  • @ranahassankhalid6399
    @ranahassankhalid63996 ай бұрын

    thanks for replying, ill give it a go on an esp32 and let you what I come up with 😊

  • @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
    @nerdhut7 ай бұрын

    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)

  • @erikderuiter7475
    @erikderuiter74757 ай бұрын

    Vielen Dank für die Videos, die du über Squareline gemacht hast! Ich werde versuchen, dies jetzt selbst zum Laufen zu bringen. Für Hobbyprogrammierer ist dies eine echte Herausforderung ohne solche fantastischen Tutorial-Videos!

  • @nerdhut
    @nerdhut7 ай бұрын

    Danke dir! Viel Spaß und Erfolg bei deinen Projekten :)

  • @wegunterjr
    @wegunterjr7 ай бұрын

    what version of Squareline Studio did you use?

  • @nerdhut
    @nerdhut7 ай бұрын

    Hi, I always used the most recent version available at that time. I think that must've been 1.3.1 and 1.3.2, respectively.

  • @abdulhai2201
    @abdulhai22017 ай бұрын

    arduino code

  • @albertostecco8851
    @albertostecco88518 ай бұрын

    I have the yellow cheap display from china.... it's a cheapy nightmare... you are the unique real lighthouse on internet. really thanks! you have a new subscribers.

  • @dans-designs
    @dans-designs8 ай бұрын

    this is a great video but the audio is soooo quiet, its impossible to hear even on 100% volume..

  • @nerdhut
    @nerdhut7 ай бұрын

    Thanks for the honest feedback -- I'll see how I can improve the audio in the future!

  • @erikderuiter7475
    @erikderuiter74757 ай бұрын

    I had no problem?

  • @dans-designs
    @dans-designs7 ай бұрын

    ​I have just rewatched this on my phone and there was no issue with volume, it seems that only on my laptop and pc is the volume low? I have no issues with any other videos so 🤷‍♂️😅

  • @hensend2237
    @hensend22378 ай бұрын

    Does any know how to make squareline compatible with the new giga shield display?

  • @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
    @nerdhut9 ай бұрын

    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
    @nerdhut9 ай бұрын

    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
    @LightLasers6 ай бұрын

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

  • @murraynano
    @murraynano9 ай бұрын

    Thank you so much for this! I have been struggling with this and this is exactly what I need! Much appreciated 😊

  • @x_makina_x
    @x_makina_x9 ай бұрын

    thanks for sharing👍

  • @allen54a0
    @allen54a09 ай бұрын

    Very helpful , Thank you very much

  • @user-sb6zw7lc3w
    @user-sb6zw7lc3w9 ай бұрын

    Clean and straight forward tutorial, Thank you!

  • @nerdhut
    @nerdhut9 ай бұрын

    For the next part of this mini series, I'll try to get the UI to control devices connected to the Arduino (e.g., an LED) and also make the UI react to inputs, such as push button inputs, coming from the Arduino. Stay tuned! 👀

  • @nerdhut
    @nerdhut9 ай бұрын

    You can watch the next part here: kzread.info/dash/bejne/goh_zMx9gLGvlLA.html

  • @nevergoingtoupload
    @nevergoingtoupload9 ай бұрын

    How do we make the ui items interact with the Arduino code? For example toggle a Boolean of send a Serial.print? Yes it look pretty but it currently doesn't do anything. I have searched and found lots of people have the same question and no examples of how to do move it forward. A part 2 perhaps? Thanks for the tutorial, it has got me this far.

  • @nerdhut
    @nerdhut9 ай бұрын

    That is indeed a very valid point! I wanted to make a second part for so long that covers exactly that but I unfortunately never got around to doing it. But from my first experiments it seems relatively easy to accomplish.

  • @murraynano
    @murraynano10 ай бұрын

    Great run through that just leapt me forward a huge distance in my project, bery much appreciated. Saved a great deal of head-scratching (not always bad!) And can now get into the meaty stuff. Looking forward to more that you do here, and I've subscribed to see it :-)

  • @nerdhut
    @nerdhut10 ай бұрын

    Thank you for your kind words -- I'm glad you found the video helpful!

  • @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
    @nerdhut10 ай бұрын

    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.

  • @dfn808
    @dfn80811 ай бұрын

    Excellent tutorial, thanks for sharing 👍

  • @nerdhut
    @nerdhut11 ай бұрын

    Thanks, I'm glad you found it 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
    @ashanmadusanka817211 ай бұрын

    Also same thing happened opening your project file

  • @nerdhut
    @nerdhut11 ай бұрын

    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!

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

    thanks,very interesting

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

    Its very bugs products!

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

    Yes, unfortunately. But still a fun program to check out and it has lots of potential when taken care of properly

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

    NerdHut please continue with these tutorials with this kind of stuff on Arduino using SquareLine for UI stuff! The most interesting thing will be how can be linked a logic on button press or other events! Waiting for new videos! :D

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

    I too hope to revisit the project at some point in the future!

  • @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...

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

    What frequency was your sine wave? I assume it is running flat out so it is at its maximum frequency. Looking at the scope it was 27Hz? That seems extremely low.

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

    My video is just like yours You explained it better than I did but yeah it is a cool kit to purchase

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

    Which sensor is used

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

    This review unfortunately did not include any information on - D/A conversion resolution - clock velocity - number and type of digital I/O - memory onboard - logic levels (5 - 3V) - additional ports support for ic2 etc It has been therefore not useful at all for me.

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

    You shouldn't complain about the box 🙂 just think a bit, a bigger and uglyer box will not attract attention and will not be lost in transit 😉 instead of them or you loosing the product in a small envelope.

  • @TheGrayJacket
    @TheGrayJacket2 жыл бұрын

    You didn't show how you connected the wires to the chip.

  • @bladewire
    @bladewire2 жыл бұрын

    Another great video. Thank you!

  • @bladewire
    @bladewire2 жыл бұрын

    New to your channel and love it , well done! I hope your channel explodes and more people get the benefit🧒 of your knowledge. Thank you

  • @nerdhut
    @nerdhut2 жыл бұрын

    Thank you! I appreciate your kind words :)