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.