Description :
Le static
mot-clé est utilisé pour créer des variables qui ne sont visibles que pour une seule fonction. Cependant, contrairement aux variables locales qui sont créées et détruites chaque fois qu’une fonction est appelée, les variables statiques persistent au-delà de l’appel de fonction, préservant leurs données entre les appels de fonction.
Les variables déclarées comme statiques ne seront créées et initialisées qu’au premier appel d’une fonction.
Exemple de code :
Source : https://www.arduino.cc/reference/en/language/variables/variable-scope-qualifiers/static/