Étape 7: Broche cartographie
Instructables a toujours été sur le piratage et la modification.
Si vous devez décider de l’utiliser comme base de votre prochain projet (vous êtes libre de le faire!), ça pourrait être vraiment difficile de re-configurer n’importe quel IO, ce qui est mauvais, si vous avez besoin d’une fonction de code pin spécifique, ou souhaitez archiver la meilleure disposition possible.
C’est pourquoi j’ai ajouté le fichier « pinout.h » au projet. Dans ce fichier chaque LED et le bouton sont mappé à une e/s de la Attiny. Si vous souhaitez déplacer, dire le rouge conduit à PB2 il suffit de changer les entrées qui suivent //LED rouge, //RANDOM 0 et //UNUSED IO. Toutes les valeurs dans le fichier .c seront automatiquement remplacés lors de la compilation. N’est pas terrible ?
De la même façon, vous pouvez également ajuster le seuil de détection de la liste déroulante et le pourcentage de la LED rouge et verte (le jaune sera automatiquement le pourcentage restant) dans le fichier user.h.