U hebt de ATMega16U2-chip opnieuw geprogrammeerd als een HID-apparaat. Het functioneert dus niet langer als een seriële interface tussen de Atmega328P en uw computer. U moet de firmware op de ATMega16U2 opnieuw flashen om terug te keren naar de normale werking.
Ik heb instructies voor hoe je dit kunt doen op mijn bootloader-uploader -pagina. Kortom, u moet het originele hex-bestand terugzetten:
sudo dfu-programmer atmega16u2 flash Arduino-atmega16u2-Uno-firmware-Rev3.hex
Er zijn andere manieren om van uw Uno een HID-apparaat te maken. Zoeken naar "Virtual USB Arduino".
Krijg gemakkelijker een Arduino Leonardo of Arduino Micro die voor dit soort dingen zijn ontworpen.
Ja, maar hoe gebruik ik it als een HID? ... het kan it niet detecteren, dus hoe kan ik de code uploaden naar it ...
Wat is "het" hier? Kijk naar deze foto:

Er zijn twee processors op de Uno. Het klinkt alsof je de ATMega16U2 hebt bijgewerkt. Wilt u de ATMega16U2 als een HID of de Atmega328P als een HID gebruiken? Ze hebben totaal verschillende technieken nodig.
Zodra je de ATMega16U2 opnieuw hebt beschreven, kun je de Atmega328P niet via de USB-interface "bereiken".
Op de pagina die u hebt gekoppeld, is er een werkstroom voor het programmeren van de ATMega16U2. Volg je het? Zo ja, welk deel werkt niet voor u? Zo nee, waarom niet?