Birçok kodlama ve programlama kitabında kodların tamamı tek seferde verilmektedir. Bu durum çoğu zaman okuru korkutmakta ve okur üzerinde bu dilin öğrenilemez olduğu kanısını oluşturmaktadır. Bu çalışmada ise önce ilgili kod açıklanmış daha sonra o kod ile ilgili uygulama verilerek kodların daha iyi anlaşılması ve kalıcı bir öğrenmenin gerçekleşmesi amaçlanmıştır. Ayrıca Arduino programlama dilindeki tüm kodlardan ziyade en çok kullanılan ve mutlaka öğrenilmesi gereken kodlar üzerinde durulmuştur. Yeri geldikçe uygulamaların içerisinde diğer kodlara da değinilmiştir.
Uygulamalarda adım adım ilerlenerek basitten zora doğru bir yol takip edilmiştir. Her bir uygulamanın açıklama kısmı malzeme listesi bağlantı şeması Arduino kodları ayrı ayrı verilmiştir. Bazı uygulamalara ise uygulama adımları da eklenmiştir.
İlk 35 uygulama birinci seviye 36-83. uygulamalar ise ikinci seviye olarak değerlendirilmiştir. Kitabın sonunda bu iki seviye için toplu malzeme listesi bulunmaktadır.
Kitapta temel Arduino kodlarından sonra seri port ekranı kullanımı analog-dijital veri kavramı PWM yöntemi Fonksiyonlar Diziler Zaman kesmesi Donanım kesmesi EEPROM kullanımı I2C ve SPI protokolleri Kablosuz haberleşme teknolojileri MIT APP INVENTOR ile Arduino'nun birlikte kullanımı Proteus ile Arduino simülasyonu Nodemcu ile nesnelerin interneti konularından bahsedilmektedir.
Kitapta bulunan uygulamalardan bazıları şunlardır;
Trafik lambası
Yürüyen ışık
RGB Led
Buzzer ile melodi
Buton kullanımı
LDR ile otomatik yanan gece lambası
LM35 sıcaklık sensörü yangın alarmı
PWM ile Led parlaklık kontrolü
Servo motor uygulaması
Basit robotik kol
HC-SR04 ile park sensörü
LCD ekranda kayan yazı
Toprak nem sensörü kullanımı
Alkış ile led yakma (Ses mikrofon sensörü)
Alev sensörü kullanımı
Gaz sızıntı alarmı
Hareket (PIR) sensörü kullanımı
Röle ile 220 V Lamba kontrolü
Radar modülü kullanımı
TCS3200 Renk sensörü ile tüm renklerin algılanması
BMP180 ile hava basıncı yükseklik ve sıcaklık ölçme
LED MATRIX üzerine yazı yazma
Kablosuz Haberleşme Teknolojileri
Kızılötesi (IR) alıcı-verici modülü ile uzaktan kontrol
HC05 ve HC06 Bluetooth modülü kullanımı
Android üzerinden sesli kontrol
NRF24L01 ile Wireless iletişim
RFID kart uygulaması
L293 motor sürücü ile DC motor kontrolü
L298N motor sürücü ile DC motor hız ve yön kontrolü
Step motor kullanımı
NOKIA 5110 LCD ekrana yazı yazma
İvme sensörü (MPU 6050) kullanımı
Keypad ile şifreli kapı kilidi
Termometreli dijital saat
SD karta veri kaydetme (Datalogger)
GPS modülü ile yer tespiti
Engelden kaçan araç
Çizgi izleyen araç
Bluetooth kontrollü araç
MIT APP INVENTOR ile Bluetooth üzerinden Led yakma
NODEMCU ile nesnelerin interneti ve internet üzerinden kontrol
PROTEUS ile Arduino simülasyonu
Uygulamaların tamamı denenmiş olup donanımsal ve yazılımsal bir hata yapılmadığı sürece çalışmaktadır.
Ayrıca kitap temrinli olup Mikrodenetleyiciler dersi okutulan Mesleki ve Teknik okullar ile 2 ve 4 yıllık Yükseköğretim programlarında kullanılabilmektedir.