Custom Wireless Arcade Keyboard | ESP32 + Code Included

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

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

  • @everydaythings2016
    @everydaythings2016 2 года назад +2

    I play retro games sometimes...and i miss that keyboard like hell... The only thing i need so i can have a complete retro video game experience... 👏👏👏👏 Great job again...

    • @SlavkosHobbyChannel
      @SlavkosHobbyChannel  2 года назад +1

      Thanks! The best games were made for these arcade machines that we all used to play on them 😀

  • @rectanglegirlsoftheworld8449
    @rectanglegirlsoftheworld8449 11 месяцев назад

    thank you so much man i love u, i needed this for a uni project

    • @SlavkosHobbyChannel
      @SlavkosHobbyChannel  11 месяцев назад

      Thank you! Happy that you found it interesting, enjoy making it 😃

  • @wrybread
    @wrybread 11 месяцев назад

    Thank you so much for this! I was looking around for a way to hack a bluetooth keyboard to make a MAME controller, I didn't realize ESP32's work for this. I love ESP32s, super happy to be able to use that for this project.
    Edit: This doesn't actually work, if anyone is considering building this, see my comment below. And please post if you know of any ESP32 code that will work, or an alternative way to have a bluetooth controller for MAME using old school joysticks.

    • @SlavkosHobbyChannel
      @SlavkosHobbyChannel  11 месяцев назад

      Enjoy making your gadget, happy that you like it. Yes, the esp32 can act as a HID, I love it too.

    • @wrybread
      @wrybread 11 месяцев назад

      @@SlavkosHobbyChannel I got it connected and compiled, but it doesn't seem to work very well. Game play is totally unplayable, there's almost a full second delay in the character (Mario in Donkey Kong for example) between pressing joystick left and joystick right. And for example in MAME when I navigate the Settings (after pressing TAB) when I press up or down arrow via the ESP32 it will skip many options, as opposed to going down one option per button/joystick press. When I use a regular bluetooth keyboard or joystick it works properly. For you too? Do you actually use this controller?
      I'm guessing the issues are with the way it polls for button presses, which is really slow, I wonder if making this event based would be better. Or maybe the library just isn't meant for this level of button control.

  • @maicon7777777
    @maicon7777777 Год назад +1

    I liked it!!!

  • @maicon7777777
    @maicon7777777 Год назад +1

    Hi again, I have copied your code for ESP32 on IDE arduino. Thanks very much ! I spent 2 days trying whith chatgpt , but aways I got wrong errorrrr ...I am good at hardware but at firmware/software I am not...

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

    Very cool! Which esp32 dev board did you use?

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

    Voce poderia disponibilziar o esquema que usou para fazer o projeto?
    Gostaria de fazer um teclado numerico com o mesmo tipo de cod que voce utilizou.
    e seria de grande ajuda voce passar o esquema de ligação que voce utilizou.
    Could you provide the scheme you used to make the project?
    I would like to make a numerical keyboard with the same type of code that you used.
    and it would be of great help if you passed the connection scheme you used.

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

      Nice, wish you joy while you are doing it. I explained the connections in the video, you can find them at 2:32.

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

    I am doing something similar , I need to connect 3 esp32 , so would be 3 controls and they will send diferent lettes to pc ... is that possible?

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

      It shouldn't be a problem, as I can see you can connect up to 7 Bluetooth devices to the pc, so it should work, try it 😀

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

    Do you know how I can put a password to conects only in one specific device?

    • @SlavkosHobbyChannel
      @SlavkosHobbyChannel  Год назад +1

      Try putting the password as an argument in the begin function, for example: begin(12345). If it doesn't work search in the library's GitHub, I am sure that it is solved, enjoy.