Antarmuka (Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem.
Antarmuka (Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi
kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai
ditemukan suatu solusi.
Ada banyak bahasa pemrograman yang dapat digunakan untuk memrogram sebuah
mikrokontroler. Jika dilihat dari tingkatan bahasanya, dalam pemrograman suatu mikrokontroler
terdapat tiga tingkatan bahasa pemrograman, yaitu :
1) Bahasa Mesin
2) Assembly
Bahasa C termasuk ke dalam bahasa pemrograman tingkat tinggi. Bahasa C adalah bahasa yang
banyak digunakan dalam pemrograman mikrokontroler. Oleh karena itu sebelum kita melakukan
pemrograman ada baiknya kita pelajari dahulu bahasa C.
Komunikasi nirkabel (wireless) sebagai media komunikasi pada jaringan komputer banyak
digunakan untuk beberapa aplikasi saat ini. Sehingga proses pengiriman data menjadi lebih mudah
dan lebih efisien.
Embedded system merupakan komputer yang didesain untuk melakukan satu atau beberapa fungsi
tertentu. Embedded system biasanya dibenamkan sebagai bagian dalam perangkat lengkap
disamping perangkat keras dan bagian mekanik. Embedded system umumnya digunakan untuk
mengontrol berbagai perangkat umum yang banyak digunakan sekarang ini.
Makna serupa yang lain,Internet of Things(IoT) adalah sebuah konsep/skenario dimana suatu
objek yang memiliki kemampuan untuk mentransfer data melalui jaringan tanpa memerlukan
interaksi manusia ke manusia atau manusia ke komputer.