Microcontrôleur (ou « micro », « mC », « uC », « MCU » = Microcontroler Unit) = circuit intégré comprenant une unité de calcul, de la mémoire et des périphériques.
https://fr.wikipedia.org/wiki/Microcontrôleur
Variable = Entité symbolique (valeur numérique, chaîne de caractères, référence, etc.) dont la valeur est susceptible d’être modifiée en cours d’exécution du programme.
Constante = Entité symbolique (valeur numérique, chaîne de caractères, référence, etc.) dont la valeur n’est pas modifiée en cours d’exécution du programme.
Type = Genre de contenu de donnée (constante ou variable), définissant les opérations pouvant être effectuées sur celle-ci. Exemples :
Nom du type | Plage de valeur | Occupation mémoire (octets) |
boolean | Vrai (true ) ou faux (false ) |
1 |
char | -128 à 127 ou caractères ASCII : ‘A’, … | 1 |
byte | 0 à 255 | 1 |
int | – 32 768 à 32 767 | 2 (UNO) 4 (DUE) |
unsigned int | 0 à 65535 (216-1) | 2 (UNO) 4 (DUE) |
long | -2 147 483 648 à 2 147 483 647 | 4 |
unsigned long | 0 à 4 294 967 295 (232-1) | 4 |
float | 3.4 x 1038 à -3.4 x 1038 | 4 |
double | -1.7 x 10308 à 1.7 x 10308 | 4 (UNO) 8 (DUE) |
Fonction = Séquence d’instructions réalisant un calcul ou une tâche. Une fonction peut posséder des paramètres d’entrée (des arguments) et peut également retourner des valeurs de sortie.
Objet = conteneur symbolique, qui possède sa propre existence et incorpore des informations et des mécanismes.
UART (Universal Asynchronous Receiver/Transmitter) = circuit électronique permettant la conversion de données depuis/vers un format série. Les circuits UART sont notamment utilisés pour le protocole RS-232. Les amplitudes des signaux électriques, spécifiques à chaque protocole, sont pris en charge par d’autres circuit : les circuits UART fonctionnent donc au format TTL (0V-5V).
I2C (Inter-Integrated Circuit) = dispositif de communication série synchrone sur un bus : 2 fils seulement pour relier des microcontrôleurs (maitres) à d’autre dispositifs passifs (esclaves), comme des capteurs. Il est adapté à la communication à faible vitesse pour de courtes distances.
SPI (Serial Peripheral Interface) = dispositif de communication série synchrone sur un bus : 4 fils pour relier un seul microcontrôleur (maitres) à d’autre dispositifs passifs (esclaves). Il opère en mode Full-duplex (transport de l’information dans les deux sens simultanément), à des vitesses nettement plus importantes que l’I2C.