Un sistema embebido es una combinación de hardware y software diseñados para una función específica. Los sistemas embebidos también pueden funcionar dentro de un sistema mayor, ademas pueden ser programables o tener una funcionalidad fija, algunos ejemplos de dispositivos embebidos que programamos son los Arduino, Esp8266, Esp32 y Raspberry Pi.