Arduino Game Controller

แชร์
ฝัง

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

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

    Subscribed for the concise guide! I love this. I'll definitely be using your instructable to help build my handheld Windows PC project I'm working on currently.

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

    That's so cool! I liked that you shared your mistakes because I thought similarly but I get to learn from you. I also love that I can play retro games ^^

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

    Great video man. This saved my life with a custom hitbox!

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

    I love these Videos, they give me the information I need without all the useless stuff other youtubers do like "Hey here is my merch..." and I fucking love ur acsent

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

    Do you have any idea when is the esp32 ble gamepad vedio are you going to make?
    It would help me a lot, actually i am kind of making a ble gamepad with nimble library.
    Love your projects bro KEEP IT UP!

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

    I like your solution because of it's simplicity! No resistors transistors or whatever they called...
    But. I really wanted some ultimae gamepad to create. Therefor is should be wireless, has feedback rumble aaand! THE six buttons on the front, to make it (also) best for fighting games, especially the retro ones.
    Hope you'll make Rev3 some day (and I saw that you did not yet)
    Have a great everything!!!

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

    Is there any one I could split in half, like a portable console

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

    Quick question sir, It is possible to design the PCB of an 11 button, 4 Thumb stick, 2 d pad that can hold up to 10 triggers. I'm planning to make an handheld super arcade controller for a game that I'm going to develop in the future for myself then publish it for ps5 to ps6 in the future.

  • @rajeshsharma-jb5vn
    @rajeshsharma-jb5vn 4 หลายเดือนก่อน

    You deserve a like bro ❤

  • @kaa1036
    @kaa1036 2 ปีที่แล้ว

    How to build a controller like the Razer kishi??

  • @theparityalg6836
    @theparityalg6836 ปีที่แล้ว +3

    Pov: the controller your friend gives you
    But in all seriousness, this is impressive

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

    did you make the pcb on altium if you did where can i get that file?

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

    Sir I did your projeto, I have managed to save some time and money and I did it, I didnt make the pcb, but worked like a charm, the axiys are inverted but it was mu fault. I would like to express my happines with you, cheers

  • @user-bl6dv5og7l
    @user-bl6dv5og7l ปีที่แล้ว

    hi mate! im trying to use this code to connect to a raspberry pi zero, but seems that retropie doesnt detect it as a gamepad, do you have any idea what could I do for it? in windows it works perfectly

  • @clownymcclownerton1653
    @clownymcclownerton1653 12 วันที่ผ่านมา

    Im interested in making a controller with 4 to 6 buttons on the back, not like a scuff controller, but a controller with wholly new buttons on the back im kind of at a loss for where to start

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

    can u make it connect using wifi instead of bluetooth/wired

  • @madrigalserranoandresaleja2265
    @madrigalserranoandresaleja2265 2 ปีที่แล้ว

    que tal ,disculpa ,el mismo sistema funciona para arduino nano ? he estado probando pero me da un error atlibusbdfu.dll not found ,podrias ayudarme

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

    WoW...Unvelieble 👏

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

    would this work on a console like ps3?

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

    Very cool video. Thanks! What joysticks are you using?

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

    Hi.
    1. L2 R2 doesn't support pro micro or why didn't he make them?
    2. Does it work on a smartphone ?

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

    How to add R2 and L2 buttons sir?

  • @shadowfighter7085
    @shadowfighter7085 15 วันที่ผ่านมา

    Hey how to download gamepad.h libraary

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

    it tells me 'Gamepad' does not name a type. in the line that we wrote --> Gamepad gp;

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

    Yo bro! You an absolute legend for making this. It looks amazing!
    I want to make this myself but I really don’t know anything about coding. Do you have some tips and tricks to get me started ?
    Gg’s to you!

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

      #1 trick, use an Arduino pro micro to make this setup on a breadboard first then move onto making its PCB version

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

      where did u find joysticks, i really dont know where to buy tech components@@ArnovSharma

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

    Can I buy this pcb

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

    What is the cost of controller?

  • @Ty_Danty
    @Ty_Danty 10 หลายเดือนก่อน +1

    how can I make controler who is like joycons but no connect by usb or something like this?

    • @user-dn1yb3fz3t
      @user-dn1yb3fz3t 2 หลายเดือนก่อน

      Try the ESP32's Bluetooth module

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

    Is it possible to make a controller with PS3 shell and buttons, etc?

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

      Yup

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

      @@ArnovSharma how difficult would it be to make for someone with the skills, like yourself? I love the PS3 controller shape over modern controllers but the input lag sucks.

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

      @@EscapePlanSkateboarding it's simple actually, just need to redesign everything according to the PS3 controller's layout

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

      @@ArnovSharma do you offer services to make the internals or know of place I could have it done? thanks for the replies.

  • @KinkajouJL
    @KinkajouJL 2 ปีที่แล้ว

    I was thinking of making a homemade razer tartarus using an Arduino, but my knowledge is zero, would you like to take the challenge?

  • @pratikshanmalakar4605
    @pratikshanmalakar4605 2 ปีที่แล้ว

    Will this work with an android phone ? Using the wired connection via an OTG. I plan to make a telescopic controlling by this pcb.

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

    This is a really awesome project. Is it possible to add L2 & R2 triggers? And will this work on an android phone?

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

    The real question here is how tf r u playing gta v with that laptop... I have the exact same laptop.

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

      What specs do your system have. Mine is i5 9th gen, 16gb ram, nvdia gtx1050

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

      @@ArnovSharma I have the exact same but 12gb of ram instead

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

      @@hereticstanlyhalo6916 well turn on nitro sense and use wall adaptor while running gta. Use moderate graphic settings and sit in a cool room. Gta5 won't be an issue then

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

      What model is it? Looks like an Acer Nitro but I'm not sure which one.

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

      Le me: playing gtaV on i5 6th gen dedicated graphics card but a bad one 8gb gigs of ram

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

    Where's the L2 and R2 buttons!?

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

    Can make this controller to be recognisable like keyboard?

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

      you can.

  • @notorioz810
    @notorioz810 2 ปีที่แล้ว

    How many buttons can I add on an arduino pro micro with 2 joysticks ?

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      As many as much, you can prepare buttons in matrix format, but you need to tweak the code a bit

  • @masterofall0176
    @masterofall0176 3 ปีที่แล้ว +3

    Bro I need this remote with 3 analong Axis and with Different 14 tactics button can you create what is the cost

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      3 analog sticks is possible along with 14 button

  • @ss-ms8gc
    @ss-ms8gc 3 ปีที่แล้ว +1

    :o awsm bro 👍

  • @LinhNguyen-jy6zy
    @LinhNguyen-jy6zy 11 หลายเดือนก่อน

    can i use arduino promini or uno instead of pro micro???

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

      nope, because it doesn't support HID. there is an option but its tedious

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

    How can i do this with arduino uno?

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

      It can be done but not recommended. Search HID with Arduino Uno

  • @dprint_nerd
    @dprint_nerd 2 ปีที่แล้ว

    will this work with an arduino nano or will it only work with an arduino pro micro

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

      Only with boards that supports HID, Pro Micro, Micro, Leonardo, Newer Samd21 based boards like XIAO SAMDd21 M0 etc.

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

    bro please design a game handheld with screen using pro micro for input

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

      Pro micro is old now, we can use raspberry Pi Pico instead.

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

    Can you Show a List of the Parts you used in this Video

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

    Can you rebuild it to Bluetooth???

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

      Use a USB to Bluetooth adapter

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

    Does it run with Raspberry pi??
    Then i will be using it for retropie...

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      It runs with everything if that Device supports USB game controller

    • @bikashsarkar5215
      @bikashsarkar5215 3 ปีที่แล้ว

      @@ArnovSharma can you please share the circuit diagram as I will not be making it on a pcb like yours

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      @@bikashsarkar5215 I've posted instructables about this bro. Check the link. You can download PCB schematic and other stuff like code from there

    • @bikashsarkar5215
      @bikashsarkar5215 3 ปีที่แล้ว

      @@ArnovSharma Oh I just saw it now... Thanks

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      @@bikashsarkar5215 no problem, glad I could help out!

  • @cagatay.bicer18
    @cagatay.bicer18 3 ปีที่แล้ว

    could u use leonardo for l2 and r2 pins?

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

    may i use uno instead pro micro?

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

    superb !!!

  • @mikoajslazynski9346
    @mikoajslazynski9346 2 ปีที่แล้ว

    how much input lag does it have?

  • @Pixel-Quickzels
    @Pixel-Quickzels 2 ปีที่แล้ว +1

    Hi Arnov Sharma, by any chance I’d it possible to connect this controller to the PS4? Would it work by any chance.

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

    Can you please share the schematics of the pcb

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

    hey man, I am a beginner and trying to replicate your video, but keep getting the same Error-message in the arduino IDE:
    In file included from C:\Program Files(x86)\Arduino\Gamepad Sketch\Gamepad Sketch.ino:3:0:
    c:\Program Files(x86)\Arduino\libraries\ArduinoGamepad-master/Gamepad.h:24:10: fatal error: HID.h: No such file or directory
    #include "HID.h"
    ^~~~~~~
    compilation terminated.
    exit status 1
    Compilation error: exit status 1
    I tried everything i could think off and was not able to find or install an HID.h Library.
    could you please help?

  • @rjperfumado
    @rjperfumado 2 ปีที่แล้ว

    Hi dear frind! You connect in to xbox one?

  • @rodolfoalvim
    @rodolfoalvim 2 ปีที่แล้ว

    is t possible to make a 18 button contorller lke this? instead of 16...

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      Yup

    • @rodolfoalvim
      @rodolfoalvim 2 ปีที่แล้ว

      @@ArnovSharma i shall reccomend then, add 2 more buttons on the left (in total of 6), to be more universal...

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      @@rodolfoalvim noted

    • @rodolfoalvim
      @rodolfoalvim 2 ปีที่แล้ว

      @@ArnovSharma how s the joystic response? does resemble the console controllers smoothnes? i mean, it will only depend of the stick quality or there is some advanced programing involved too? thanks...

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      @@rodolfoalvim response is goood.

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

    Hello bro. I know this video came long back
    I am trying to build one also.
    But I not able to get the connection for joy sticks .
    Can u plz help me with that. Which pins should connect to which?

  • @tea_with-mint
    @tea_with-mint ปีที่แล้ว +1

    does it have gyro controls?

    • @hikaniko7371
      @hikaniko7371 17 ชั่วโมงที่ผ่านมา

      Nah it doesn’t (99.9% sure)

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

    Does it work with android?

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

    Is it work for ps4?

  • @shadowfighter7085
    @shadowfighter7085 15 วันที่ผ่านมา

    Hii bro in my ide it's showing no file or directory as named gamepad.h
    And I've also installed joystick library what to do please help

    • @ArnovSharma
      @ArnovSharma  15 ชั่วโมงที่ผ่านมา

      Copy the gamepad.h from the library you just installed and past the file inside your sketch folder. then reopen your sketch.

  • @maseomark7954
    @maseomark7954 3 ปีที่แล้ว

    hey bro, the code problem with me.

  • @renuagrawal1945
    @renuagrawal1945 2 ปีที่แล้ว

    Can i use arduino uno.Please reply

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      You can but using uno will require a very different method which is not recommended.

    • @renuagrawal1945
      @renuagrawal1945 2 ปีที่แล้ว

      @@ArnovSharma can i use unojoy?
      please reply

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      @@renuagrawal1945 you can.

    • @renuagrawal1945
      @renuagrawal1945 2 ปีที่แล้ว

      @@ArnovSharma Ok .Thanks

  • @lostanubhav
    @lostanubhav 19 วันที่ผ่านมา

    Bro can i use it in Mobile
    ?

    • @ArnovSharma
      @ArnovSharma  19 วันที่ผ่านมา

      @@lostanubhav you can.

    • @lostanubhav
      @lostanubhav 19 วันที่ผ่านมา

      @@ArnovSharma But how can I? And the PCB link to buy?

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

    Hi sir
    First thank you very much for sharing such great work
    I want help or guidance
    I work on same project and I use your code for it but except input buttons I want to use ttp229 i2c as input but unfortunately I fail every time in programming because I'm very beginner
    Can you guide me, send me some similar project links or fix your code for ttp229
    Thank you very much

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

      for Touch pad ic, you dont need any code editing bro. code will remain same. for sensitivity, you need to change the value of capacitor connected to TP229 ic. read its datasheet for improving this sensitivity thing.

    • @kuroihana3228
      @kuroihana3228 2 ปีที่แล้ว

      @@ArnovSharma thanks for replying sir
      I'm using I2c mode for my project, only pin SDO and SCL and same arduino as you
      I believe it's will need different code for inputs but 2 joystick pins will remain same
      This project as gamepad will include all buttons controller needs to have
      I really need some help, I stuck in this

    • @JickFincter
      @JickFincter 2 ปีที่แล้ว

      @@kuroihana3228 Use a soldering iron and take that analog stick out of the i2c board. You do not need to complicate this process with i2c its just not necessary. You're just reading the inputs of 2 potentiometers.

  • @timsarai
    @timsarai 3 ปีที่แล้ว

    This is ace

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

    👏👏👏👍

  • @kalpaniamaya1760
    @kalpaniamaya1760 3 ปีที่แล้ว

    How do we buy this circuit?

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      I could sell you one

    • @kalpaniamaya1760
      @kalpaniamaya1760 3 ปีที่แล้ว

      @@ArnovSharma Can you bring it to Sri Lanka?

    • @ArnovSharma
      @ArnovSharma  3 ปีที่แล้ว

      @@kalpaniamaya1760 dm me on instagram bro

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

    cow lover

  • @Noname-sr3mr
    @Noname-sr3mr 2 ปีที่แล้ว

    Can i know whats ur education

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      Mechanical Engineer bro

  • @PyccoloSantos
    @PyccoloSantos 2 ปีที่แล้ว

    The Indians are the smartest human beings alive, they can solve any problem.

    • @ArnovSharma
      @ArnovSharma  2 ปีที่แล้ว

      Just using "jugaad Jutsu" dude