« SE3 PSE Binome2023-3 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 1 : Ligne 1 :
= TO DO =
= TO DO =


* Changer id vendeur / id produit
* implémenter minimal dans joystick
* Faire fonctionner Descriptors.c
* Recevoir l'info "bouton appuyé"
* Fonction d'envoi/réception d'un message via USBSend


= CONCEPTION =
= CONCEPTION =
Ligne 83 : Ligne 84 :


Archive programmation USB : https://archives.plil.fr/vdetrez/PSE_Manette_CART_DETREZ.git
Archive programmation USB : https://archives.plil.fr/vdetrez/PSE_Manette_CART_DETREZ.git
Tuto : https://rex.plil.fr/Enseignement/Systeme/Systeme.PSE/systeme033.html

Version du 10 avril 2024 à 10:16

TO DO

  • implémenter minimal dans joystick
  • Recevoir l'info "bouton appuyé"
  • Fonction d'envoi/réception d'un message via USBSend

CONCEPTION

Schématique

SE3-pad-CART-DETREZ.pdf

Routage

Detrezcart.png

PINOUT

NOM PIN
BP1 PD2
BP2 PC7
BP3 PC6
BP4 PD7
BP5 PD5
BP6 PD6
LED2 PB4
LED3 PB5

RÉALISATION

Brasage des composants sur le PCB

Brasage atmega32u4 sur le PCB:

Zoom atmega.jpg

PCB avec atmega32u4, bouton reset et HWB:

PCB avec atmega.jpg

PCB terminé:

PCB fin.jpg

Programmation de l'atmega32u4

Installation du bootloader via ISP:

Arduino.jpg

Message d'état des LEDs:

Information codé sur 8 bits

MESSAGE.jpg

idVendor : 0x057e

idProduct : 0x0306

TEST

Vidéo de test du clignotement des LEDs de vie:

Vidéo de test d'allumage d'une LED avec un bouton:

ARCHIVE

Archive KiCad Manette : Fichier:CARTDETREZ.zip

Archive programmation USB : https://archives.plil.fr/vdetrez/PSE_Manette_CART_DETREZ.git

Tuto : https://rex.plil.fr/Enseignement/Systeme/Systeme.PSE/systeme033.html