...
La CRClib est équipée de fonctionnalités pour vous aider à résoudre les erreurs de programmation les plus fréquentes qui ne sont pas détectées par le compilateur les plus fréquentes.
Durant l’exécution de votre programme par le CRCduino, la CrcLib surveille le code et tombe en mode d’erreur si une fonction est utilisée incorrectement.
...
Info |
---|
Les codes d’erreurs CrcLib requierent requièrent que vous utilisiez les fonctions suivantes dans votre fichier |
Que ce passe-t’il lorsque le CRCduino tombe
...
en mode d’erreur ?
Tous Toutes les sorties digitales numériques tombent à
LOW
.Toutes les sorties PWM sont forcées à
0
.La DEL “FAIL“ du CRCduino s’allume.
Si le CRCduino est connecté à un ordinateur et la console est ouverte, la description du code d’erreur y est affichée.
La DEL NeoPixel s’allume et le « buzzer » joue des sons en fonction des erreurs détaillées plus bas.
...
Motif Buzzer | Séquence de sons |
---|---|
Erreur PinBroche | Aigu - Grave - Aigu - Grave |
Erreur SPARE | Grave - Grave - Grave - Aigu |
Erreur Valeur | Grave - Aigu - Moyen |
Erreur Servo | Aigu - Aigu - Grave - Moyen |
...
N° erreur | Motif buzzer | Motif Neopixel | Error name | Error descriptionNom d’erreur | Description d’erreur |
---|---|---|---|---|---|
1 | Erreur PinBroche | Motif 1 | Pin digitale Broche numérique invalide | La pin digitale broche numérique fournie est invalide. | |
2 | Erreur PinBroche | Motif 2 | Pin analogue Broche analogique invalide | La pin analogue broche analogique fournie est invalide. | |
3 | Erreur PinBroche | Motif 3 | Pin Broche PWM invalide | La pin broche PWM fournie est invalide. | |
4 | Erreur PinBroche | Motif 4 | Pin Broche PWM/digitale numérique invalide | La pin broche fournie n’est ni une pin broche PWM ni une pin digitale broche numérique valide | |
20 | Erreur valeur | Motif 4 | Valeur digitale numérique invalide | La valeur fournie n'était ni | |
30 | Erreur Servo | Motif 1 | Servo déjà initialisé | Tentative d’initialisation d’un servo déjà initialisé. | |
31 | Erreur Servo | Motif 2 | Servo non initialisé | Tentative d’utilisation d’un port PWM qui n’a pas été préalablement initialisé. | |
32 | Erreur Servo | Motif 3 | Longueurs pulsations Servo invalides | Les longueurs de pulsation sont invalides. |
...