Simple GUI with Encoder, Arduino and Color Display

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 41

  • @jon_raymond
    @jon_raymond 3 года назад +2

    Super useful! Thanks for all the code examples and for taking the time to make and share this.

  • @gaal8762
    @gaal8762 9 месяцев назад

    Thank you very much for the project! My encoder does not work normally, I did it as you showed, but the encoder is normal on a square board

  • @rolandberendonck3900
    @rolandberendonck3900 3 года назад +3

    Very very nice again! I wish I could code like you :)

  • @mehdisoheili8965
    @mehdisoheili8965 3 года назад +4

    Good Job, you're really genius :)

  • @michaelbaur5954
    @michaelbaur5954 3 года назад +1

    Very, very good and useful. You are a genius 👍😀

  • @Test_test133
    @Test_test133 Год назад

    i have ili9341 display How to use this code for working with that display. Can you Please tell me What changes i need to do?

  • @radomiraujezdsky8117
    @radomiraujezdsky8117 3 года назад +2

    As always perfectly!

  • @muhitasraf1807
    @muhitasraf1807 3 года назад

    How can I do the same things with push button?

  • @mahdighaheri
    @mahdighaheri Год назад

    Hi,
    I love what you've done on graphic lcds using STM32. But you've used roger's library for STM32 on arduino. The problem is that roger just supports STM32F1 and STM32F4 series and he said that he doesn't recommend us to use his library for important projects. And he used libmaple while libmaple recommended us to use STM32duino because it is not being updated anymore! I've used STM32duino because my project is based on STM32F0. As you may know, your projects are not being compiled with STM32duino because of differences in SPI.cpp and SPI.h files. I tried but didn't manage to adapt STM32duino SPI libraries with Roger's functions. Can you please help me use your perfect works with STM32duino? Thank you very much

  • @javierpallalorden
    @javierpallalorden 3 года назад +1

    Very nice!

  • @hafo821
    @hafo821 2 года назад

    Very cool interface!!

  • @kosa2004
    @kosa2004 3 года назад +1

    U are a wizzard!!!👍☺ Would like to ask that could work with Esp32?

    • @cbm80amiga
      @cbm80amiga  3 года назад

      With some changes probably yes.

  • @bobdole27
    @bobdole27 3 года назад +1

    Super Cool!

  • @สุพงศ์เอง
    @สุพงศ์เอง 3 года назад +1

    Good Job

  • @lucasmachain
    @lucasmachain 3 года назад

    How do you achieve so fast refresh from the lcd? do you think it could be done using micropython? I'm currently reading st7735 data sheet and trying to figure out that kind of stuff...

    • @cbm80amiga
      @cbm80amiga  3 года назад

      The library is optimized for AVR and fast SPI is used. With micropython I doubt you will achieve good performance.

  • @kamilavc4349
    @kamilavc4349 3 года назад +1

    Good job

  • @plazmax
    @plazmax 3 года назад +1

    lovely

  • @kamilavc4349
    @kamilavc4349 3 года назад

    Is there a standard for creating menus and sub-menus in Arduino, what is the best way to do this, is there any written source you can recommend, I have done a project with 4-5 intertwined menus on such tft screens for a long time, for example menu> settings> fan speed > pwm, while doing this, I examined the arduino projects that were done before, but each project followed a different path, I also examined your projects, you used the void function for each command, they wrote that if too many void functions are used in a forum site, arduino will not work stably. By the way, I really like this menu

    • @cbm80amiga
      @cbm80amiga  3 года назад +1

      No, there is no such standard :)

  • @szymon4602
    @szymon4602 3 года назад

    Czy mógłbyś w opisie kodów podawać wersje bibliotek, których używasz? Pomimo Twoich rekomendacji co do wersji Arduino, którą używasz, ciężko uruchomić jakikolwiek kod z Twoich prezentacji. Zwykle kłopot już jest z biblioteką do SPI.

    • @cbm80amiga
      @cbm80amiga  3 года назад

      Tu akurat sa glownie moje biblioteki. Ale za kilka lat nie jestem w stanie zagwarantowac, ze cokolwiek bedzie sie kompilowac, bo tworcom softu Arduino jak widac nie zalezy na zgodnosci wstecz. Uzywam IDE 1.6.5.

    • @szymon4602
      @szymon4602 3 года назад

      @@cbm80amiga Rozumiem, aczkolwiek podejrzewam, że sprawdzenie wersji u Ciebie jest możliwe i nie zajmie Ci dużo czasu :) Może zrobimy eksperyment. Zainstalowałem Arduino 1.6.5 i dołączyłem biblioteki do projektu, utworzyłem projekt. Oczywiście nie kompiluje się, bo wersji SPI, EEPROM, Adafruit_GFX jest kilkadziesiąt - jak widzę w konsoli właśnie na tej trzeciej kompilacja się wywala. Sprawdźmy co się będzie działo gdy podasz mi wersje ww bibliotek i wersję aktualnej płytki z menadżera płytek. Nie piszę tego bez powodu, bo kilka innych projektów właśnie w ten sposób udało mi sie uruchomić, gdzie autorzy podawali wersje co było kluczowe. Może to aurduino nie jest takie złe, jak się zadba o więcej szczegółów :)

    • @cbm80amiga
      @cbm80amiga  3 года назад

      @@szymon4602 SPI i EEPROM sa przeciez wbudowane w IDE. Adafruit mam w wersji 1.5.6. Nie uzywam menedzera plytek, standardowe Arduino Uno z IDE. Znajac wersje IDE nie jest tak trudno wyszukac inne bilbioteki z podobnego okresu, jesli sa problemy ze zgodnoscia.

    • @szymon4602
      @szymon4602 3 года назад

      @@cbm80amiga Wpisałem podaną przez Ciebie wersję Adafruit i volia już kompilacja poprawna. Dzięki. Przy okazji zastanów się czy to podawanie wersji w readme to jednak nie jest sensowne, bo w przeciwnym razie sporo osób się odbija od wiedzy, którą przekazujesz. A jak Ci padnie dysk i bakcupy to co wtedy? :) Szukanie wersji bibliotek, z którymi kody działają to będzie koszmarem, sam przez to przechodziłem próbując dopasować wersje w Twoich wcześniejszych projektach - a skutek i tak był marny bo czasami trzeba przekopać się przez wiele bibliotek co jest mocno nużące, a przy 2 czy 3 bibliotek to już niemożliwe bo ilość kombinacji rośnie wykładniczo. Oczywiście z mojej strony to tylko prośba...

    • @szymon4602
      @szymon4602 3 года назад

      @@cbm80amiga Zatem jak odpalasz kody na STM bez menadżera płytek? Ciekawa sprawa.... Jak rozumiesz "biblioteki z podobnego okresu" - wg mnie to nawet numery niewiele mówią o "okresie". Pobierając json dla płytek od STM32 też dostajemy kilkanaście wersji. Metodą "brute force" to cięzko dopasować wersje, niestety...

  • @Latvian3Dman
    @Latvian3Dman 3 года назад +1

    I love it 😎👍

  • @renelefebvre53
    @renelefebvre53 3 года назад

    This project compile without error , on my IDE 1.8.13 ...for arduino uno.
    "
    Le croquis utilise 24194 octets (75%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
    Les variables globales utilisent 744 octets (36%) de mémoire dynamique, ce qui laisse 1304 octets pour les variables locales. Le maximum est de 2048 octets.
    "
    With "blue_pill"
    1) decomment line 33
    ===> a lot of errors
    PIND is just for ATMega328 ==> some adaptation need for STM32
    ===> a lot #if an #else to add
    Bye

    • @cbm80amiga
      @cbm80amiga  3 года назад

      I tested it with Pro Mini. For STM32 uncomment digitalRead line and remove AVR specific. Maybe attachInterrupt requires changes too. Look at my STM32 encoder video ruclips.net/video/YsM7WqgUP8s/видео.html

  • @signalworks
    @signalworks 3 года назад

    What's the music?

    • @cbm80amiga
      @cbm80amiga  3 года назад

      "Don't look"

    • @signalworks
      @signalworks 3 года назад

      @@cbm80amiga What's the name of the artist? I really like how well it matches your technical video! Searching "Don't look" doesnt come up with the right one

    • @cbm80amiga
      @cbm80amiga  3 года назад

      @@signalworks Silent Partner, but I'm not sure if it is correct. It comes from YT library

    • @signalworks
      @signalworks 3 года назад

      @@cbm80amiga Oh perfect, thank you! I'm a big fan of your work with microcontroller powered displays!

  • @diyk-h-m2423
    @diyk-h-m2423 3 года назад

    hello brother can you send for me pcb schematic diagram
    please sir
    thank you

    • @diyk-h-m2423
      @diyk-h-m2423 3 года назад

      sir pcb schematic diagram use with SD card

    • @cbm80amiga
      @cbm80amiga  3 года назад +1

      @@diyk-h-m2423 I don't have any schematic. All connections are described in the code. Watch my previous videos about encoders for more details.

    • @diyk-h-m2423
      @diyk-h-m2423 3 года назад

      @@cbm80amiga yes thank you sir