Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Le code est écrit, compilé, et finalement téléchargé dans le microcontrôleur en utilisant un Integrated Development Environment. Même si les participants de la Compétition de Robotique CRC sont libres d’utiliser n’importe quel IDE compatible avec Arduino, nous recommandons fortement (et supportons seulement) l’IDE officiel d’Arduino pour les ordinateurs de bureau.

...

Voici un tableau sommaire:

Primitive

Peut Peuvent représenter des nombres décimaux (ex: 0.1)?

Peut Peuvent représenter des nombres négatifs (ex: -2)?

Floats

Oui

Oui

Signed integers

Non

Oui

Unsigned integers

Non

Non

Il pourrait être tentant d’utiliser des floats comme il semble qu’il peuvent ils sembleraient pouvoir tout faire. Vous devriez cependant toujours viser à utiliser le type de données qui vous permet d’en faire le moins tout en vous permettant d’en faire assez. . En enlevant certaines possibilités, vous pouvez éviter des petites erreurs d’inattention. Un ordinateur est aussi généralement plus rapide avec des integers qu’avec des floats.

...

Pour les integers, vous avez une plus grande variété de choix. Comme structure générale, vous pouvez utiliser int<size>_t pour spécifier un type, où <size> peut être 8, 16, 32 , ou 64. Pour une version unsigned, vous pouvez ajouter un u en préfixe au type utilisé. La taille (size) indique les valeurs supportées pour un type. Spécifiquement, int<size>_t peut prendre des valeurs de -2(size - 1) à 2(size - 1) - 1, et uint<size>_t peut aller de 0 à 2size - 1.

...