Firmware
Connexions :
Connectez Arduino Nano au programmateur USBASP (ArduinoISP n'a pas été testé avec les sections existantes de platformio.ini, vous devez écrire vos propres configurations)
Notez que la broche de connecteurs peut différer
Compilation et programmation :
configuration.h
Configurez le micrologiciel dans le fichier configuration.h.
Erreurs de compilation
Si des erreurs de compilation apparaissent indiquant une incompatibilité entre la taille du firmware et la mémoire du microcontrôleur, l'exécution successive des commandes suivantes aide généralement
Sélection du nombre de modules de balance¶
1. Programmation du noyau MiniCore¶
Un programmateur USBASP est nécessaire
2.1 changement des fusibles
2.2 Programmation de l'EEPROM¶
Programmation du microcontrôleur¶
PID automatique (Pid calibrate)¶
Effectué si nécessaire
Le processus se déroule en deux étapes : Définissez dans configuration.h
Effectuez la programmation selon la section 2.3 Après la programmation, l'ajustement automatique du PID commencera, et à la fin, le message "Proshei chast 2" apparaîtra à l'écran remplacez par #define AUTOPID_RUN 0 et effectuez la section 2.3Test du ventilateur de programmation¶
Effectué si nécessaire
Dans configuration.h, décommentez
effectuez la section 2.3 Le test du ventilateur commencera à toutes les fréquences disponibles avec un remplissage PWM de 100-10 % et une sortie du mode de fonctionnement sur l'écran. À la fin du test, en fonction de vos préférences concernant le niveau de bruit et la qualité du fonctionnement du ventilateur, définissez dans configuration.h la fréquence souhaitée, décommentezprogrammez le microcontrôleur selon la section 2.3
Erreurs au démarrage
Si des erreurs apparaissent sur l'écran après la programmation et pendant le fonctionnement, veuillez consulter le fichier configuration.h
Vidéo pédagogique¶
Liens vers la vidéo :


