Tähän koneautomaation wikin osaan on kerätty perustietoa sulautetuista järjestelmistä ja niiden ohjelmoinnista. Koska tässä käsitellään perusteita, käytämme ohjelmistoympäristönä Arduinoa.
Jotta voisimme ymmärtää sulautettujen järjestelmien sielunelämää, tulee ymmärtää mitä tarkoitetaan binääri-, oktaali- ja heksaluvuilla. Kts lukujärjestelmät ja Lukujärjestelmistä ja kahden komplementeista.
Sulautettuja järjestelmiä ohjelmoidaan vieläkin C-kielellä ja näin on tehty jo lähes 50 vuotta. Siksi aluksi tutustutaan C-kielen avulla lukujen muokkaamiseen JA-, TAI- ja Ei funktioilla. Nämä voidaan ymmärtää Boolean operaatioiksi lukujen bittien välillä.
Miltei samankaltaisilla merkinnöillä voidaan vertailla if lauseissa lukuarvoja toisiinsa, mutta tällöin tarkoitus on aivan eri kts. vertailuoperaatiot
Harjattoman DC-moottorin ohjaaminen Arduino kehitysalustan ja potentiometrin avulla.
Arduino Mega 2560 + CMR3000 gyro- + SCA3100 kiihtyvyysanturi