Un microcontrôleur est un dispositif compact et programmable conçu pour contrôler des périphériques électroniques, idéal pour des projets de prototypage, d'automatisation, et de robotique.
Les SBC1) sont un type d'ordinateur complet construit sur une seule carte de circuit imprimé, avec des composants comme le processeur, la mémoire, les entrées/sorties (I/O) et le stockage intégrés.