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

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 20 : Ligne 20 :
!PIN
!PIN
|-
|-
|BP1
|BP_L
|PD2
|PD2
|-
|-
|BP2
|BP_A
|PC7
|PC7
|-
|-
|BP3
|BP_B
|PC6
|PC6
|-
|-
|BP4
|BP_D
|PD7
|PD7
|-
|-
|BP5
|BP_U
|PD5
|PD5
|-
|-
|BP6
|BP_R
|PD6
|PD6
|-
|-

Version du 17 avril 2024 à 06:44

TO DO

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

CONCEPTION

Schématique

SE3-pad-CART-DETREZ.pdf

Routage

Detrezcart.png

PINOUT

NOM PIN
BP_L PD2
BP_A PC7
BP_B PC6
BP_D PD7
BP_U PD5
BP_R 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 boutons:

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