mikrokontrollerilla
Mikrokontrolleri on pienikokoinen, integroidulla piirillä ohjattu järjestelmälaite, joka yhdistää suoritinytimen, muistin ja useita oheislaitteita yhteen kompaktiseen pakettiin. Mikrokontrollerit on suunniteltu sulautettuihin järjestelmiin, joissa tehtävät ovat rajattuja ja vaatimukset kuten alhainen virrankulutus ja kustannustehokkuus ovat etusijalla. Ne suorittavat ohjelmoidua koodia, jota voidaan päivittää uusilla versioilla.
Mikrokontrollerin perusrakenne koostuu CPU-ytimestä, muistista ja oheislaitteista. Usein mukana on ohjelmamuisti (flash), datamuisti (RAM) sekä periferiaportit
Sovelluksissa mikrokontrollerit nähdään yleisten sulautettujen järjestelmien ytimessä: kodin automaatio, teollinen ohjaus, kuluttajalaitteet, autojen ohjausjärjestelmät sekä IoT-laitteet.