Temel Elektronik ve Arduino ile C Programlama
Arduino Nedir Ne işe Yarar
17
Neden Arduino Tercih Edilir
17
Arduino Uno Teknik Özellikler
18
ATmega168 / 328–Arduino Pin Eşleştirme
20
Arduino IDE Programlama Arayüzü Tanıtım
22
Uygulama Devre Çizim Programları
23
C Dili ile Arduino Programlama
26
Veri(Değişken) Tipleri
27
Karar Kontrol Yapıları
29
Karşılaştırma Operatörleri
30
Temel Elektronik Devre Elemanları
39
Direnç Değerinin Okunması
40
Dirençlerin Seri Bağlanması
41
Dirençlerin Paralel Bağlanması
42
Led Diyot Çalışma Gerilimleri
43
Bölüm Sonu Uygulama Faaliyeti
45
Fonksiyon Kullanımı ve Button Bağlantıları
Arduino Kartında Kullanılan Fonksiyonlar
49
Dijital Giriş/Çıkış Fonksiyonları
49
1. digitalRead() Fonksiyonu
49
2. digitalWrite() Fonksiyonu
50
3. pinMode() Fonksiyonu
51
Analog Giriş Çıkış Fonksiyonları
51
1. analogRead() Fonksiyonu
51
2. analogWrite() Fonksiyonu
52
EEPROM.write() Fonksiyonu
55
EEPROM.read() Fonksiyonu
56
Serial.begin() Fonksiyonu
57
Button Bağlantı Şekilleri
58
1. Pull Up Bağlantılı (Eagle’de Çizilmiştir)
58
2. Pull Down Bağlantı (Eagle’de Çizilmiştir)
58
Girilen Sayının Tek mi veya Çift mi Olduğunu Bulan Uygulama
59
Devre Bağlantı Şekli (ISIS de Çizilmiştir)
59
Seri Haberleşme Dönüşümleri Uygulaması
61
Joystick Kullanım Uygulaması
62
Uygulama Devresi (Fritzing’de Çizilmiştir)
63
Switch Case Kontrol Yapısı ile Yapılmış Uygulama
64
Arttırma–Azaltma Operatörü ile ilgili örnek uygulama
65
Uydulama Devresi (ISIS de Çizilmiştir)
67
Button ile Ledleri Sırasıyla Yakan Uygulama
67
Devre Bağlantı Şekilleri
68
Devre Şeması (ISIS de Çizilmiştir)
69
Button Kontrollü Flip Flop Devresi
70
Devre Şeması (ISIS de Çizilmiştir)
71
Bölüm Sonu Uygulama Soruları
77
RGB Led ve LDR Uygulamaları
Led Diyot Çalışma Gerilimleri
81
LDR (LIGHT DEPENDENT RESISTOR) Işık Sensörü Uygulaması
84
Bölüm Sonu Uygulama Soruları
86
LCD Ekran ve Display Kullanımı
LCD Display Uygulamaları
89
LCD(16x2) Yazı Yazdırma
89
LCD(16x2) Uygulaması 2
91
2 Lcd ekranı aynı arduino kartında kullanmak
95
For döngüsü ile saat uygulaması
97
RTC (Real Time Clock) ile Gerçek Zamanlı Saat Uygulaması
98
DS1302 Saat/Tarih Entegresi Tekik Detaylar
99
Lcd ekranda özel karakter oluşturma
104
Kullanıcı Adı ve Şifre girişli kontrol uygulaması
107
LCD Ekranda Kayan Yazı Uygulaması
109
Bölüm Sonu Uygulama Sorusu
111
Motorlar(Servo,DC) ve Ultrasonik Uygulamaları
Servo Motor Kontrol Uygulaması
115
DC Motor ve L298 Sürücü Uygulaması
117
PWM çıkışı ile Led yakma
119
Buzzer Kullanımı Uygulaması
120
Potansiyometre ile Servo Motor Kontrolü
122
Ultrasonik Sensör ile Mesafe değeri okuma Uygulaması
124
Araç Park Sensörü Uygulaması
125
Bölüm Sonu Uygulama Soruları
131
Keypad Kullanımı, Metotlar ve Uygulama Projeleri
Keypad Kullanımı Uygulaması
135
Hesap Makinesi Uygulaması
136
Geriye Değer Döndürmeyen Metotlar
139
Geriye Değer Döndüren Metotlar
140
String Fonksiyonları Kullanımı
141
Röle Kullanımı Uygulaması
142
Röle nedir? Ne için kullanılır?
142
RFID Okuma Uygulaması
144
RFID Teknik Özellikleri:
145
Infraruj(IR) led ile uzaktan kumanda uygulaması
147
Infrared led ne işe yarar?
147
Infrared led alıcı paketleri
147
Step Motor Kullanımı Uygulaması
149
28byj–48 Step Motor Özellikleri
150
Fırçasız (Brushless) Motor Kullanımı Uygulaması
152
7 Segmentli Display ile 0–9 Sayaç
153
7 Segmet Display Button Kontrollü İleri Sayaç
161
Butona Basıldığında Display’de Teker Teker Arttırma
167
7 Segmentli Display İle İleri Geri Sayaç
172
Buton ile RC Servo Motor Kontrolü ve LCD Ekranda Gösterimi
178
Potansiyometre ile RC Servo Motor Kontrolü ve LCD Ekranda Gösterimi
182
Akıllı Telefon İle Bluetooth Kontrollü Devre
185
HC–05 veya 06 Datasheet
191
Bluetooth AT Komutları Uygulaması
194
Kendi Arduino Kartımızı Yapalım
198
Uygulama Devresi (Eagle ile Çizim)
199
Uygulama Devresi(Fritzing ile Çizim)
200
Sd Kart Kullanımı Uygulaması
201
Sıcaklık ve Nem Sensörü Uygulaması (DHT11)
205
Adım Sayar Uygulaması
206
Sıcaklığa Göre Otomatik Vantilatör Çalıştırma Uygulaması
208
IOT (Nesnelerin İnterneti)
211
ESP8266 Wifi Modülü Uygulaması
211
Program Yükleme Devresi
214
NRF24L01 ile Uzaktan Kontrol Uygulaması
220
Verici (TX) Uygulama Devresi
221
Verici(TX) Uygulama Kodu
222
Alıcı (Rx) Uygulama Devresi
223
Alıcı(RX) Uygulama Kodu
224