Pour la partie sofware nous utilisons le logiciel de développement de ST Cube ide. L’extension Cube MX permet de généré le code d’initialisation des différentes pattes associé à la référence de notre microcontrolleur ( NUCLEO32-F303K8 ).
+
+
Dans un premier temps le but de notre partie software est de récupérer la valeur précise de la batterie sur l’ADC pour pouvoir piloter les signaux d’alertes (leds , buzzer ) et ouvrir les circuits en fonction du niveau de décharge de la batterie.
+
+
+
<br>
+
<br>
+
+
'''Signaux d’alerte et coupure des circuits en fonction de la décharge de la batterie '''<br>
+
+
{| class="wikitable"
+
|-
+
! Tension de la batterie !! % de décharge !! Action
+
|-
+
| 17 V || 100% ||
+
|-
+
| 16,16 V || 80% ||
+
|-
+
| 15,32 V || 60% ||
+
|-
+
| 14,48 V || 40% || Led clignote
+
|-
+
| 14.06 V || 30% || Buzzer alerte
+
|-
+
| 13,64 V || 20% || Coupure des circuit de puissance 12V , 5V et des moteurs