İÇİNDEKİLER
İçindekiler
Önsöz 7
Şekiller ve Tablolar Listesi 13
GİRİŞ 17
BİRİNCİ BÖLÜM:
TEMEL BİLGİLER
1.1. TEMEL KAVRAMLAR 19
1.1.1. Gömülü Sistemler–Embedded Systems 20
1.1.2. Nesnelerin Interneti – IoT ( Internet of Things ) 20
1.1.3. Endüstri 4.0 20
1.2. ARDUINO UNO KARTININ GENEL ÖZELLİKLERİ 21
1.3. ARDUINO NANO KARTININ GENEL ÖZELLİKLERİ 22
1.4. ATmega328p MİKRODENETLEYİCİSİNİN DONANIM YAPISI 24
1.4.1. ATmega328p İşlemcisi 24
1.4.2. Hafıza Özellikleri 25
1.4.3. Giriş/Çıkış Pinleri 25
1.4.4. Besleme Pinleri 25
1.4.5. Dijital Pinler 26
1.4.6. Analog Pinler 26
1.4.7. PWM Pinleri 27
1.4.8. Timer'lar – Zamanlayıcılar 27
1.4.9. Watchdog Timer 28
1.4.10. Çevresel Haberleşme Protokolleri 28
1.4.11. UART (Universal Asynchronous Receiver Transmitter) 28
1.4.12. I2C (Inter–Integrated Circuit) 28
1.4.13. SPI (Serial Peripheral Interface) 28
1.4.14. Kesme (Interrupt) Pinleri 29
1.5. ARDUINO PROGRAMLAMA YAZILIMI 29
1.5.1. Veri Türleri 30
1.6. ARDUINO IDE PROGRAMLAMA KOMUTLARI 32
1.6.1. Dijital G/Ç Fonksiyonları 32
1.6.2. Analog G/Ç Fonksiyonları 32
1.6.3. Gelişmiş G/Ç Fonksiyonları 32
1.6.4. Zamanlama Fonksiyonları 32
1.6.5. Matematiksel Fonksiyonlar 33
1.6.6. Trigonometrik Fonksiyonlar 33
1.6.7. Rastgele Sayı Üretme Fonksiyonları 33
1.6.8. Bit ve Byte Üzerinde İşlem Yapan Fonksiyonlar 33
1.6.9. Seri Haberleşme Fonksiyonları 34
1.6.10. Kontrol Fonksiyonları 34
1.7. İŞLEM SÜRESİ ÖLÇME 35
1.8. ARDUINO ÇIKIŞ PİNİNİN HIZ ÖLÇÜMÜ 35
1.9. nRF24L01 KABLOSUZ MODÜLÜNÜN HABERLEŞME HIZI ÖLÇÜMÜ 38
1.10. ISIS PROGRAMINDA ARDUINO SİMÜLASYONU 42
1.11. MATLAB VE ARDUINO HABERLEŞME ADIMLARI 45
İKİNCİ BÖLÜM:
TASARIM VE UYGULAMALAR
2.1. KABLOSUZ SES İLETİMİ 47
2.1.1. Ses Sensörü – ADMP401 48
2.1.2. Amplifikatör – TDA2822 49
2.1.3. nRF24L01 49
2.1.4. Yazılım Bölümü 52
2.1.5. Öneriler 57
2.2. TAŞINABİLİR EKG ÖLÇÜM CİHAZI 57
2.2.1. AD8232 58
2.2.2. 1.8'' TFT_LCD 59
2.2.3. Yazılım Bölümü 62
2.3. VGA KAMERA İLE GÖRÜNTÜ AKTARIMI 67
2.3.1. OV7670 Kemera Sensörü 68
2.3.2. Yazılım Kısmı 73
2.3.3. Öneriler 84
2.4. 3–B ULTRASONİK RADAR TASARIMI 84
2.4.1. HC–SR04 Ultrasonik Sensör 85
2.4.2. SG90–Servo Motor 85
2.4.3. Yazılım Kısmı 88
2.5. FIR VE IIR FİLTRE TASARIMI 94
2.5.1. Fs Değerinin Ölçülmesi 102
2.6. OSİLOSKOP VE FREKANS ANALİZ CİHAZI TASARIMI 114
2.6.1. Tuştakımı 117
2.6.2. GLCD 117
2.6.3. Yazılım Kısmı 117
2.6.4. Osiloskop Yazılım Kısmı 118
2.6.5. Frekans Analiz Yazılım Kısmı 118
2.7. 2–EKSEN GÜNEŞ PANELİ KONTROLÜ 135
2.7.1. MG995 servo motor 137
2.7.2. Işık sensörleri 140
2.7.3. Yazılım kısmı 140
2.8. 6–DoF BİPEDAL ROBOT TASARIMI 145
2.8.1. DoF –Degree of Freedom 145
2.8.2. Mekanik Kısmı 145
2.8.3. Yazılım Kısmı 147
2.8.4. Öneriler 154
2.9. OTONOM ROBOT TASARIMI 154
2.9.1. HC–SR04 Ultrasonik Sensör 155
2.9.2. NEO–6M GPS Sensörü 156
2.9.3. MPU–9250 Sensörü 156
2.9.4. nRF24L01 156
2.9.5. L298N motor sürücü 156
2.9.6. Yazılım Kısmı 158
2.10. MEKANUM TEKERLEKLİ GEZGİN ARAÇ TASARIMI 166
2.10.1. Yazılım Kısmı 169
Kaynaklar 183 |