« I2L 2022 Groupe3 » : différence entre les versions

De wiki-se.plil.fr
Aller à la navigation Aller à la recherche
Ligne 41 : Ligne 41 :


= Code du clavier =
= Code du clavier =
[[Fichier:Struct I.png|alt=Structure pour la création de lignes et de colonnes |centré|vignette|Structure pour la création de lignes et de colonnes ]]
[[Fichier:Struct I.png|alt=Structure pour la création de lignes et de colonnes |centré|vignette|Structure pour la création de lignes et de colonnes ]]


La structure ci-dessus permet la création de lignes et de colonnes en précisant un registre, un port, un pin ainsi que le numéro du pin.
La structure ci-dessus permet la création de lignes et de colonnes en précisant un registre, un port, un pin ainsi que le numéro du pin.


= Fichiers =
= Fichiers =

Version du 9 juin 2023 à 18:53

Proposition de système

Le projet est une matrice de bouton qui va exécuter des raccourcis clavier pour visual studio code. Le clavier est organisé sous la forme d'une matrice de touches.

Contre-proposition

Rien à ajouter :

  • une difficulté pour la carte au niveau du connecteur USB C ;
  • une autre difficulté au niveau de la carte avec les LED des touches ;
  • une difficulté avec la gestion de la matrice de touches.

Carte

Schéma
Carte

Carte soudée :

I2L-2022-G3-carte-soudée.jpg

Cette première version de la carte est défaillante du coté du connecteur USB : le bord de la carte n'est pas conforme à l'empreinte du connecteur et l'épaisseur du PCB pour ce type de connecteurs doit être de 0,6mm et pas de 0,8mm comme ce qui à été demandé au fabricant. Du coup le connecteur USB C est très difficile à souder et aussi très fragile.

De plus la partie clavier avait aussi un défaut dont la conséquence était que l'appui sur une touche allumait toutes les LED de la même ligne. Le nouveau clavier est prévu pour que les LED soient éteintes durant le scan des touches et puissent être activées en inversant le mode des E/S entre lignes et colonnes.

Du coup une autre carte déjà réalisée a été utilisée pour le début de la programmation :

I2L-2022-G3-carte-depannage.png

Le nouveau clavier est prévu pour que les LED soient éteintes durant le scan des touches et puissent être activées en inversant le mode des E/S entre lignes et colonnes.

Schéma
Carte

Carte soudée :

I2L-2022-G3bis-carte-soudée.jpg

Code du clavier

Structure pour la création de lignes et de colonnes
Structure pour la création de lignes et de colonnes

La structure ci-dessus permet la création de lignes et de colonnes en précisant un registre, un port, un pin ainsi que le numéro du pin.

Fichiers

Projet KiCAD : Fichier:I2L-2022-CLIPET-MATHON-BOUKELLAL.zip.

Seconde version du projet KiCAD : Fichier:I2L-2022-CLIPET-MATHON-BOUKELLAL version 2.zip.