This is totally awesome, thanks for putting all this stuff together! Not sure if I'll figure this out myself (haven't dived into details yet, just watched this as an intro), but if you know some tutorial regarding creating a wireless USB custom keyboard (or can advise how to find a bluetooth dongle with a known protocol of interaction with bluetooth so that signals from Arduino will be further passed to PC as those keyboard HID commands), I'll be a bunch more thankful!
4:26 - "bit" is a really bad choice of word for "thingy" or "part" when you are discussing data structures! That isn't a modifier bit, it's a modifier byte.
I guess Im randomly asking but does someone know a way to get back into an instagram account? I was stupid forgot my login password. I would appreciate any assistance you can offer me.
Can you tell me after doing whatever he has shown in video to my arduino UNO, will I still be able to use arduino as a regular normal board to upload sketches or make any projects, like we just plug in arduino and upload sketch for whatever we want
Might be helpful to tell people that there is also the Arduino Leonardo which is not only cheaper than the Uno, it does all the same features as the Uno, it's faster and doesn't have an 8U2/328 combo but rather is a 32U4 which means you can send Keyboard stuff, Joystick, Mouse, etc... directly in your program and avoid the complicated 8U2 firmware switching process.
Amazing stuff. Having some trouble creating a mouse descriptor. Simple 5 button scroll mouse. Errors out when plugged into win10 . Any active links you might have? Been at it a few days :(
Many sources state, that you need a Arduino Leonardo to create a HID device. Well, since you can with the Uno, a question comes to mind - are there any advantages on the Leonardo side when it comes to HID device development?
it looks like its supposed to be pins 5 & 6 of the header that is closest to the reset button (the top two by the usb), same as the rev 2 smd board. However, i cant get mine to work either-- on two boards now
where can i learn more. i want to build my own USB HID without using any external libraries. nothing on google search is helping. can you please guide me little. thank you.
Can't one create a custom bootloader image that talks the avr109 protocol, but listens to rs232 instead of usb? Then you have the best of both worlds, the 8u2 will act as the HID device, talking serial to the 'duino, but the 'duino will talk rs232 and implement the avr109 protocol. Then you just hookup a ftdi breakout (sparkfun sells them) and it will work with the arduino software.
ok, the rev 3 was giving me problems because i have a 64 bit operating system installed. from the atmel forum "FLIP in 64 bits OS", i saw i needed to delete some improper driver file and install the driver manually. after doing that it works like a charm! whohoo!
Im working on a mouse. I have /dev/hidg0 working on my pi 4 Here is a example of my problem. \x00\x01\x01 This should move the mouse one pixle for x and also y. This is a Diagonal movement. If i repeat this multiple times it Is inconsistent. Sometimes it moves x 0 pixles and y 1 pixle And vice versa. Is no matter what value I use, I have inconsistent inaccurate results. It could be due to the initial set up of my HID bit set instructions?
The link to hunt.net.nz appears to have expired. In fact it appears the site is no longer, either. :( The link to atmel (now microchip) has nothing related to the flip software. The bummer about links...
hello, after Upgrading USB FIRMWARE using FLIP Into Arduino uno R3, the port or com not show in device manager the arduino uno is show in other device and the arduino show with exclamation mark. Please help me how can i solve it?
They kind of do. (27 and 13 are pretty standard, respectively.) But it's not really relevant. ASCII is an encoding for text, keyboards send scan codes, not text.
I was curious about creating a superior human interface device, so I researched it in found videos like yours.my idea of a superior human interface device would be,something to scan your brains or eyes to pick up specific movements for thoughts, I know that there are computer interfaces that scan your eyes for the same purpose,space but it could easily be 2025 before we havebrain scanning devices before we have this sort of feet.
the main conclusions that I came to was that you can create any kind of sensor do you want and hook it up to a Arduino clone one for each sensor and they all get carried over the same USB.I don't know about you but I would love to see some kind of superior human interface device.
Mischievous. Miss-cheev-us. /ˈmisCHivəs/ There is no 'ee' sound after the 'v'. But thanks for a great video! Looks like I have a long way to go to write firmware for the 8U2..
Would you believe me if i told you i played life is Strange for the first time yesterday. im sure the girl talks about cannibal corpse or something! Life is Strange lol
The editor got a little carried away with the cuts in this video. Usually including the cuts is a good thing to make the video explanations seem more concise, but this time it was excessive. Great video otherwise.
That LP of Cannibal Corpse was simply brilliant. Great tutorial btw. Regards
You can use a programmer like the USBASP to reprogram the Atmega328 instead of having to re-burn the 8U2 firmware.
This is totally awesome, thanks for putting all this stuff together! Not sure if I'll figure this out myself (haven't dived into details yet, just watched this as an intro), but if you know some tutorial regarding creating a wireless USB custom keyboard (or can advise how to find a bluetooth dongle with a known protocol of interaction with bluetooth so that signals from Arduino will be further passed to PC as those keyboard HID commands), I'll be a bunch more thankful!
4:26 - "bit" is a really bad choice of word for "thingy" or "part" when you are discussing data structures! That isn't a modifier bit, it's a modifier byte.
I was so confused when he set a "bit" to an "A".
I guess Im randomly asking but does someone know a way to get back into an instagram account?
I was stupid forgot my login password. I would appreciate any assistance you can offer me.
@Giovanni Huxley Instablaster ;)
Can you tell me after doing whatever he has shown in video to my arduino UNO, will I still be able to use arduino as a regular normal board to upload sketches or make any projects, like we just plug in arduino and upload sketch for whatever we want
The "magic carpet" device must be related to Aladdin's Magic Carpet Ride at Epcot/DisneyQuest, which had an interface similar to what you described.
BEST tutorial i have seen thanks much man
Thank you Sir, for your detail and well explained video. Keep up the good work!!!!
I was looking for explanation of reading of data from a joystick and stumbled this video which I think is also interesting and helpful.
Might be helpful to tell people that there is also the Arduino Leonardo which is not only cheaper than the Uno, it does all the same features as the Uno, it's faster and doesn't have an 8U2/328 combo but rather is a 32U4 which means you can send Keyboard stuff, Joystick, Mouse, etc... directly in your program and avoid the complicated 8U2 firmware switching process.
Amazing stuff. Having some trouble creating a mouse descriptor. Simple 5 button scroll mouse. Errors out when plugged into win10 . Any active links you might have? Been at it a few days :(
Instead of the "GUI - 'run' - endline" combo you could just press "GUI + 'r'", which brings up the run prompt directly :)
Thank you! It's exactly what I've been looking for.
Great video! Thanks for the explanation!
I need that instant-cannibal-corpses pedal now!!
Many sources state, that you need a Arduino Leonardo to create a HID device. Well, since you can with the Uno, a question comes to mind - are there any advantages on the Leonardo side when it comes to HID device development?
Why doesn't the Arduino also do the work of the 8U2? Why is the 8U2 necessary?
it looks like its supposed to be pins 5 & 6 of the header that is closest to the reset button (the top two by the usb), same as the rev 2 smd board. However, i cant get mine to work either-- on two boards now
caught me off gaurd too, tomb of the mutilated is a great cd for thinking out complex things
Great tutorial! I wonder, can the same be done with a Arduino Nano?
Does HID report include a verification byte? Such as a checksum byte? Where can I finde information about it?
where can i learn more. i want to build my own USB HID without using any external libraries. nothing on google search is helping. can you please guide me little.
thank you.
It's a shame that you can't configure the 8u2 to show up as multiple devices (e.g. make the 8u2 show as a hub with a keyboard AND a serial port).
escape is ASCII code 27, enter is 13
Can't one create a custom bootloader image that talks the avr109 protocol, but listens to rs232 instead of usb? Then you have the best of both worlds, the 8u2 will act as the HID device, talking serial to the 'duino, but the 'duino will talk rs232 and implement the avr109 protocol. Then you just hookup a ftdi breakout (sparkfun sells them) and it will work with the arduino software.
Cannibal Corpse... Awesome, totally wasn't expecting that.
ATMega8U2 Firmware by Darran this is not reachable, please guide from where can I find this?
ok, the rev 3 was giving me problems because i have a 64 bit operating system installed. from the atmel forum "FLIP in 64 bits OS", i saw i needed to delete some improper driver file and install the driver manually. after doing that it works like a charm! whohoo!
Im working on a mouse. I have /dev/hidg0 working on my pi 4
Here is a example of my problem.
\x00\x01\x01
This should move the mouse one pixle for x and also y. This is a Diagonal movement.
If i repeat this multiple times it Is inconsistent. Sometimes it moves x 0 pixles and y 1 pixle And vice versa.
Is no matter what value I use, I have inconsistent inaccurate results.
It could be due to the initial set up of my HID bit set instructions?
Hey, Chis after shorting the ICSP terminals, Atmel FLIP didn't detect my arduino as a USB device ,so I was stuck in the first part itself :(
The link to hunt.net.nz appears to have expired. In fact it appears the site is no longer, either. :( The link to atmel (now microchip) has nothing related to the flip software. The bummer about links...
Im getting "Could not open usb device" while device trying to open the USB connection on FLIP programmer
Any solution??
hello,
after Upgrading USB FIRMWARE using FLIP Into Arduino uno R3, the port or com not show in device manager the arduino uno is show in other device and the arduino show with exclamation mark. Please help me how can i solve it?
ESC and Enter doesn't have an ASCII value? Seriously?
They kind of do. (27 and 13 are pretty standard, respectively.) But it's not really relevant. ASCII is an encoding for text, keyboards send scan codes, not text.
Very handy to have the USB background, but using a Leonardo is muuuuuch easier :)
Hi I want to make a Xbox classic controller with atmeg168 or 328 with V-usb hid can you help me?
and most important of all type: the url in the run prompt directly.
I have Arduino Uno R3 DIP version with Atmega 16U2. so 8U2's hex file will work on 16U2 ? and Where should I solder 10K resistor on my Arduino ? :S
Now I know you're interested in buying a suit! :D
Excellent, so now I know how that guy from House of Cards hacked into the servers.
very nice video, very interesting and well explained.
oh yeah and I really laughed when Cannibal Corpse popped up
Doesn't programm uno r3 16u2, done in 0 seconds and all!!! PLEASE HELP!!!
i'm not able to put r3 with 16u2 int dfu mode....
HELP
There's no HID spec for cowlicks. We need a new standard.
Yeah the beginning seemed to interchange them a lot! :P
But it seems like he has messed up the bit and byte...
great
I was curious about creating a superior human interface device, so I researched it in found videos like yours.my idea of a superior human interface device would be,something to scan your brains or eyes to pick up specific movements for thoughts, I know that there are computer interfaces that scan your eyes for the same purpose,space but it could easily be 2025 before we havebrain scanning devices before we have this sort of feet.
the main conclusions that I came to was that you can create any kind of sensor do you want and hook it up to a Arduino clone one for each sensor and they all get carried over the same USB.I don't know about you but I would love to see some kind of superior human interface device.
Mischievous. Miss-cheev-us. /ˈmisCHivəs/ There is no 'ee' sound after the 'v'. But thanks for a great video! Looks like I have a long way to go to write firmware for the 8U2..
不错
now i want to build a magic carpet...
Cannibal Corpse pedal AHAHAHAHAHAHAHAHHAAHAAH
thumbs up, whole lol'd seeing Cannibal Corpse
The guy is lag warping! Kinda hard to watch when he is jumping around.
or a "make it look like you are actually doing shit while still at home" button
FFS just give us some IO pins, there is nothing more versatile than a few IO pins.
Be careful, don't interchange bits and bytes... !
Would you believe me if i told you i played life is Strange for the first time yesterday. im sure the girl talks about cannibal corpse or something! Life is Strange lol
The editor got a little carried away with the cuts in this video. Usually including the cuts is a good thing to make the video explanations seem more concise, but this time it was excessive. Great video otherwise.
I hate that jumping around, Gave me a headache!!
0x0B Magic Carpet Simulation Device
USB rubber ducky