Étape 9: Explication du Code
Le code utilise V-USB pour créer un clavier USB. V-USB est un logiciel qui vous permet d’effectuer des périphériques USB sur microcontrôleurs AVR.
Au lieu d’expliquer à l’aide de texte, j’ai un tutoriel vidéo sur comment construire un clavier USB :
http://www.Frank-Zhao.com/index.php?page=usnoobie_rfid_keyboard
Veuillez noter que cette vidéo en deux parties est de plus de 15 minutes au total. J’ai mis une quantité incroyable d’efforts dans la vidéo. S’il vous plaît regarder en plein écran 720p afin que vous pouvez lire tout le texte.
J’ai aussi un autre Instructable qui va vous expliquer les choses plus V-USB et USB :
Les différences entre le clavier d’USB de RFID et cette carte de visite USB PCB est que le ATtiny85 est utilisé à la place, et le texte provient d’une mémoire flash interne au lieu d’un port série. Un aspect important à noter est le fait que le ATtiny85 utilise une PLL interne pour générer de la vitesse d’horloge nécessitant une V-USB.
Lire aussi mon autre USB instructable impliquant la création de plus de périphériques USB, où j’explique le bus USB, descripteurs et autres aspects plus en détail.