« I2L 2022 Groupe3 » : différence entre les versions
(→Carte) |
(→Carte) |
||
Ligne 38 : | Ligne 38 : | ||
Carte soudée : | Carte soudée : | ||
[[Fichier:I2L-2022-G3bis-carte-soudée.jpg|thumb| | [[Fichier:I2L-2022-G3bis-carte-soudée.jpg|thumb|300px|center]] | ||
= Code du clavier = | = Code du clavier = |
Version du 9 juin 2023 à 18:52
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
Carte soudée :
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 :
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.
Carte soudée :
Code du clavier
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.