Bu kitap Mekatronik başlığı altında bir lisans ders kitabı olarak hizmet verecek şekilde tasarlanmıştır. Kitap birincil amaç olarak tek bir metinde konuya tam bir hâkimiyet sağlamak için mekatronik sistem tasarımının hem donanım hem de yazılım yönlerini kapsayacak şekilde yazılmıştır. Öğrencinin tam bir mekatronik sistem tasarlamak için genel mekatronik kavramları olan algılayıcı eyleyici mikrodenetleyici ve elektronik öğrenmesi yetmez ayrıca bu donanım bileşenleriyle etkileşime giren yazılımın da nasıl tasarlanacağını öğrenmesi zorunludur. Bu kitap bu tür bir yazılımı geliştirmek için yapılandırılmış bir yol sunmaktadır. Kitaptaki yazılım kavramları hem mikrodenetleyiciler hem de PC tabanlı sistemler için geçerlidir. Verilen yazılım kodu örnekleri çeşitli tipteki öğrenci ve eğitmenlere karşılaştırabilmeleri amacıyla C MATLAB ve Visual Basic Express'te sunulmuştur.