Exporting a Squareline Studio UI to Arduino Nano RP2040 Connect | Tutorials | nerdhut.de

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

ความคิดเห็น • 41

  • @FrankP83
    @FrankP83 ปีที่แล้ว +4

    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  ปีที่แล้ว +3

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

  • @murraynano
    @murraynano ปีที่แล้ว +2

    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
      @nerdhut  ปีที่แล้ว

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

  • @albertostecco8851
    @albertostecco8851 ปีที่แล้ว +1

    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.

  • @embeddedsystems2464
    @embeddedsystems2464 9 หลายเดือนก่อน +1

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

  • @syedmohammadtalha6487
    @syedmohammadtalha6487 8 หลายเดือนก่อน

    Excellent content

  • @wogalwogal
    @wogalwogal 3 หลายเดือนก่อน +1

    Hi i am so happy you made this video ,, it has helped me so much

    • @nerdhut
      @nerdhut  3 หลายเดือนก่อน

      I'm glad you found it helpful! Thanks for watching and commenting!

  • @MarkC-1970
    @MarkC-1970 ปีที่แล้ว +1

    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
      @nerdhut  ปีที่แล้ว

      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.

  • @onlyonebullet370
    @onlyonebullet370 2 หลายเดือนก่อน +1

    Hey man, I really like your explanation regarding this project :)
    I am currently having trouble using the Raspberry Pi Pico with the SquareLine software and the Arduino IDE. Is there any chance you have tried it and you are willing to help? :)

    • @nerdhut
      @nerdhut  หลายเดือนก่อน

      Hi, thanks for your comment! I'm glad you appreciate the video. I've only tried with the Nano RP2040 Connect, and I had quite a difficult time getting any other board to work. What problem are you experiencing?

    • @onlyonebullet370
      @onlyonebullet370 หลายเดือนก่อน

      @@nerdhut First and foremost, thank you for replying :) I tried setting up the driver file for the most simple UI - just a single button (I wanted to see if it even works) and of course had no luck. I am currently using Raspberry Pi Pico WH with RP2040 and a Pimoroni Pico Display 2.8". It is has the ST7789V driver for the display.

  • @PhuongTra-h2h
    @PhuongTra-h2h 22 ชั่วโมงที่ผ่านมา

    Can I use this software on Raspberry Pi Pico RP2040?

  • @x_makina_x
    @x_makina_x ปีที่แล้ว

    thanks for sharing👍

  • @sittichaihurakit9580
    @sittichaihurakit9580 5 หลายเดือนก่อน

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

  • @creeperknight42
    @creeperknight42 5 หลายเดือนก่อน +1

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

    • @nerdhut
      @nerdhut  5 หลายเดือนก่อน

      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/

  • @jeandilissen4197
    @jeandilissen4197 ปีที่แล้ว +1

    thanks,very interesting

  • @dfn808
    @dfn808 ปีที่แล้ว +1

    Excellent tutorial, thanks for sharing 👍

    • @nerdhut
      @nerdhut  ปีที่แล้ว +1

      Thanks, I'm glad you found it helpful! :)

  • @ssscorpionnn35
    @ssscorpionnn35 8 หลายเดือนก่อน

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

    • @nerdhut
      @nerdhut  8 หลายเดือนก่อน

      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.

  • @hamouz718
    @hamouz718 3 หลายเดือนก่อน

    Great video, however It did not work on m5dial from m5stack 😢, do you mind if I send you one to give a try?

    • @nerdhut
      @nerdhut  3 หลายเดือนก่อน

      Hi! Did you verify that the MCU is compatible? From what I can see, the m5dial is based on a specific ESP-32 that may not be compatible. You will also likely have to adjust the configuration to match your MCU + display. You also have to find suitable drivers for the devices (display & touch).

    • @hamouz718
      @hamouz718 3 หลายเดือนก่อน

      @@nerdhut do you mind if I send you one

    • @nerdhut
      @nerdhut  3 หลายเดือนก่อน +1

      I'm sorry but I can't help you with that

  • @wegunterjr
    @wegunterjr 11 หลายเดือนก่อน

    what version of Squareline Studio did you use?

    • @nerdhut
      @nerdhut  11 หลายเดือนก่อน +1

      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.

  • @HoangLong-lc7dh
    @HoangLong-lc7dh 8 หลายเดือนก่อน

    can you give me file code arduino ide?

    • @nerdhut
      @nerdhut  8 หลายเดือนก่อน

      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.

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

  • @OMNI_INFINITY
    @OMNI_INFINITY 2 หลายเดือนก่อน

    Skimmed through BOTH of those 2 very LONG videos and WHERE THE F-CK was showing how to simply make a button call a function in Arduino IDE???!!! Are honestly German? Seems that accent is fake. A German should have shown that.

    • @nerdhut
      @nerdhut  2 หลายเดือนก่อน +1

      Hi! Thanks for watching and commenting.
      It's a four-part series:
      Pt. 1: Design the UI
      Pt. 2: Export to Arduino IDE (this one)
      Pt. 3: Enabling Touch Input in the Arduino Sketch
      Pt. 4: Link the Arduino sketch to the SLS code
      It's broken down into separate videos for your convenience, so that you don't have to watch the parts that are not relevant to you! Good luck with your projects! :)
      P.S.: I'm not German, idk where you got that from lol so you better not expect any quality standards on this channel

    • @nerdhut
      @nerdhut  2 หลายเดือนก่อน +1

      You can find all the videos in this playlist: th-cam.com/play/PLr5pt9vzODWBNge0dnaEpX78XyIA3ki8Q.html

    • @OMNI_INFINITY
      @OMNI_INFINITY 2 หลายเดือนก่อน +1

      @@nerdhut Ah, thanks for clarifying and thanks for posting those. Excuse the past 1am rant. Part 4 looks interesting.

    • @OMNI_INFINITY
      @OMNI_INFINITY 2 หลายเดือนก่อน

      @@nerdhut Wait...are chinese and learned English from a German? That accent sounds that way.

    • @nerdhut
      @nerdhut  2 หลายเดือนก่อน

      You're welcome! I can totally understand how frustrating it can be when looking for solutions unsuccessfully. I'm glad you found part four helpful :)