Projeler Eşliğinde Arduino ile Robotik Programlama Sensörler – Veri İletişimi – Wifi, Bluetooth, IR Mehmet Akif Arvas  - Kitap
Projeler Eşliğinde

Arduino ile Robotik Programlama

Sensörler – Veri İletişimi – Wifi, Bluetooth, IR

2. Baskı, 
Ağustos 2019
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
232
Barkod:
9789750255793
Kapak Türü:
Karton Kapaklı
Kitabın Fiyatı:
270,00
İndirimli (%59):
110,00
24 saat içerisinde temin edilir.
Kitabın Açıklaması
Uzun yıllar, elektrik, elektronik, mekanik bakım ve onarım konusunda çalışmalarda bulunan ve büyük bir markanın üretim bandında da görev alan, aynı zamanda çeşitli eğitim kurumlarında Robotik, Arduino ve Temel Elektronik konularında eğitimler veren yazar, bu eğitimlerde edindiği bilgi ve tecrübeleri kaleme almıştır.
Kitapta; Arduino yazılımı ve projeleri, Elektronik kartları, robotik/otomasyon alanında yapılan uygulamalar, ayrıntılı bir biçimde çok sayıda görsel eşliğinde anlatılmıştır. Eserde bizzat uygulanmış ve çalıştırılmış 68 farklı proje anlatılarak konunun sadece teorik kısmına yer verilmemiş aynı zamanda uygulamasına da yer verilmiştir.
Kitabı bitirdiğinizde, konuyla ilgili özgün projeler üretebilmeniz ve bu projelerinizi yapabilecek seviyeye gelmeniz hedeflenmiştir.
Kitapta yer alan denenmiş ve çalıştırılmış 68 projenin uygulama kodlarını www.seckin.com.tr'den indirebilirsiniz.
Kitabın Konu Başlıkları
.
ISIS, Fritzing, Eagle, Tinkercad Simulasyon Programları Kullanımı
.
Led, Button ve Röle Kullanımı
.
Lcd Ekran Kullanımı
.
Sıcaklık Sensörü Kullanımı
.
Işık Sensörü Kullanımı
.
RFID Kart Okuyucu Kullanımı
.
Servo Motor, DC Motor, Brushless (Fırçasız) Motor Kullanımı
.
IR Alıcı ve Verici Kullanımı
.
Otomatik Vantilatör Çalıştırma
.
Bluetooth ile Uzaktan Kumanda
.
WIFI (ESP8266) Kullanımı
.
IOT Nesnelerin İnterneti
Yorumlar
Kitabın İçindekileri
Önsöz 
5
Birinci Bölüm
Temel Elektronik ve Arduino ile C Programlama
Arduino Nedir Ne işe Yarar 
17
Neden Arduino Tercih Edilir 
17
Arduino Uno Teknik Özellikler 
18
Teknik özellikler 
19
Uyarılar 
19
Güç Voltajı 
19
ATmega168 / 328–Arduino Pin Eşleştirme 
20
Arduino IDE Programlama Arayüzü Tanıtım 
22
Uygulama Devre Çizim Programları 
23
1. Proteus ISIS 
23
2. Tinkercad 
24
3. Fritzing 
25
4. Eagle 
25
Board Yapısı 
26
C Dili ile Arduino Programlama 
26
C Değişkenler 
26
Veri(Değişken) Tipleri 
27
Const Sabit Değişkeni 
28
Karar Kontrol Yapıları 
29
If–Else Yapısı 
29
Karşılaştırma Operatörleri 
30
if / else 
30
Switch Case Yapısı 
31
Döngüler 
32
While Döngüsü 
32
do while Kullanımı 
33
For Döngüsü 
34
Break Komutu 
34
Continue Komutu 
35
Return Komutu 
35
Goto Anahtar Sözcüğü 
36
#define Komutu 
36
Operatörler 
37
Mod Alma 
37
Arttırma ve Azaltma 
38
Diziler 
38
Uygulama Örneği 
39
Temel Elektronik Devre Elemanları 
39
1. Direnç 
40
Direnç Değerinin Okunması 
40
Dirençlerin Seri Bağlanması 
41
Dirençlerin Paralel Bağlanması 
42
Ohm Kanunu 
43
2. Led Diyot 
43
Led Diyot Çalışma Gerilimleri 
43
Led Direnci Hesaplama 
43
Bölüm Sonu Uygulama Faaliyeti 
45
İkinci Bölüm
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
map() Fonksiyonu 
54
EEPROM Kütüphanesi 
55
EEPROM.write() Fonksiyonu 
55
EEPROM.read() Fonksiyonu 
56
Serial.begin() Fonksiyonu 
57
Arduino Uygulamaları 
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
Uygulama Programı 
60
Seri Haberleşme Dönüşümleri Uygulaması 
61
Uygulama Programı 
61
Joystick Kullanım Uygulaması 
62
Uygulama Devresi (Fritzing’de Çizilmiştir) 
63
Uygulama Kodu 
63
Switch Case Kontrol Yapısı ile Yapılmış Uygulama 
64
Devre Kodları 
64
Arttırma–Azaltma Operatörü ile ilgili örnek uygulama 
65
Devre Kodları 
65
Uydulama Devresi (ISIS de Çizilmiştir) 
67
Button ile Ledleri Sırasıyla Yakan Uygulama 
67
Devre Kodları 
67
Flip–Flop Devresi 
68
Devre Bağlantı Şekilleri 
68
Devre Şeması (ISIS de Çizilmiştir) 
69
Devre Kodları 
69
Button Kontrollü Flip Flop Devresi 
70
Devre Bağlantısı 
70
Devre Şeması (ISIS de Çizilmiştir) 
71
Program Kodları 
72
Yürüyen Işık Devresi 
72
Devre Bağlantısı 
73
Devre Şeması 
73
Program Kodları 
74
Karaşimşek Devresi 
75
Program Kodu 
75
Bölüm Sonu Uygulama Soruları 
77
Üçüncü Bölüm
RGB Led ve LDR Uygulamaları
RGB Led Uygulaması 
81
Led Diyot Çalışma Gerilimleri 
81
Uygulama Örneği 
81
Uygulama Devresi 
83
LDR (LIGHT DEPENDENT RESISTOR) Işık Sensörü Uygulaması 
84
Uygulama Devresi 
84
Uygulama Kodları 
85
Bölüm Sonu Uygulama Soruları 
86
Dördüncü Bölüm
LCD Ekran ve Display Kullanımı
LCD Display Uygulamaları 
89
LCD Fonksiyonları 
89
LCD(16x2) Yazı Yazdırma 
89
Devre Bağlantısı 
90
Devre Şeması 
90
Program Kodları 
90
LCD(16x2) Uygulaması 2 
91
Program Kodları 
91
Sayaç Devresi 
92
Devre Bağlantısı 
92
Devre Şeması 
93
Program Kodları 
93
2 Lcd ekranı aynı arduino kartında kullanmak 
95
Uygulama Devresi 
95
Devre Kodları 
95
Lcd adres değiştirme 
96
For döngüsü ile saat uygulaması 
97
Uygulama Kodu 
97
RTC (Real Time Clock) ile Gerçek Zamanlı Saat Uygulaması 
98
DS1302 Saat/Tarih Entegresi Tekik Detaylar 
99
Uygulama Devresi 
100
Çalışma Görüntüsü 
101
Uygulama Kodları 
101
Asıl Uygulama Kodu 
102
Lcd ekranda özel karakter oluşturma 
104
Uygulama Örneği 
106
Kullanıcı Adı ve Şifre girişli kontrol uygulaması 
107
Uygulama Kodları 
107
Uygulama Devresi 
108
LCD Ekranda Kayan Yazı Uygulaması 
109
Uygulama Kodları 
109
Bölüm Sonu Uygulama Sorusu 
111
Beşinci Bölüm
Motorlar(Servo,DC) ve Ultrasonik Uygulamaları
Servo Motor Kontrol Uygulaması 
115
Uygulama Kodları 
115
Uygulama Devresi 
116
DC Motor ve L298 Sürücü Uygulaması 
117
Uygulama Devresi 
117
Uygulama Kodu 
118
PWM çıkışı ile Led yakma 
119
Uygulama Devresi 
120
Uygulama Kodları 
120
Buzzer Kullanımı Uygulaması 
120
Kullanımı 
121
Uygulama Örneği 
121
Potansiyometre ile Servo Motor Kontrolü 
122
Analog Okuma 
122
Uygulama Örneği 
122
Uygulama Devresi 
123
Ultrasonik Sensör ile Mesafe değeri okuma Uygulaması 
124
Uygulama Örneği 
124
Uygulama Devresi 
125
Araç Park Sensörü Uygulaması 
125
Uygulama Kodu 
125
Uygulama Devresi 
130
Bölüm Sonu Uygulama Soruları 
131
Altıncı Bölüm
Keypad Kullanımı, Metotlar ve Uygulama Projeleri
Keypad Kullanımı Uygulaması 
135
Uygulama Devresi 
135
Uygulama Kodları 
135
Hesap Makinesi Uygulaması 
136
Uygulama Kodu 
136
Geriye Değer Döndürmeyen Metotlar 
139
Geriye Değer Döndüren Metotlar 
140
String Fonksiyonları Kullanımı 
141
Uygulama Örneği 
141
Röle Kullanımı Uygulaması 
142
Röle nedir? Ne için kullanılır? 
142
Uygulama Devresi 
143
Uygulama Kodları 
143
RFID Okuma Uygulaması 
144
RFID okuyucu nedir? 
144
RFID Teknik Özellikleri: 
145
Uygulama Devresi 
145
Uygulama Kodları 
146
Infraruj(IR) led ile uzaktan kumanda uygulaması 
147
Infrared led ne işe yarar? 
147
Infrared led alıcı paketleri 
147
Uygulama Örneği 
148
Step Motor Kullanımı Uygulaması 
149
28byj–48 Step Motor Özellikleri 
150
Uygulama Örneği 
150
Uygulama Devresi 
151
Fırçasız (Brushless) Motor Kullanımı Uygulaması 
152
Uygulama Devresi 
153
Uygulama Kodları 
153
7 Segmentli Display ile 0–9 Sayaç 
153
Devre bağlantısı 
155
Devre Şeması 
156
Program Kodları 
156
7 Segmet Display Button Kontrollü İleri Sayaç 
161
Devre Bağlantısı 
161
Devre Şeması 
162
Program Kodları 
162
Butona Basıldığında Display’de Teker Teker Arttırma 
167
7 Segmentli Display İle İleri Geri Sayaç 
172
Devre Bağlantısı 
172
Devre Şeması 
173
Program Kodları 
173
Buton ile RC Servo Motor Kontrolü ve LCD Ekranda Gösterimi 
178
Devre Bağlantısı 
179
Devre Şeması 
180
Program Kodları 
180
Potansiyometre ile RC Servo Motor Kontrolü ve LCD Ekranda Gösterimi 
182
Devre Bağlantısı 
182
Devre Şeması 
183
Program Kodları 
184
Akıllı Telefon İle Bluetooth Kontrollü Devre 
185
Servo Pinleri 
186
Devre Bağlantısı 
187
Devre Şeması 
191
HC–05 veya 06 Datasheet 
191
Program Kodu 
192
Bluetooth AT Komutları Uygulaması 
194
Uygulama Devresi 
194
Uygulama Kodu 
195
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
Uygulama Örneği 
202
Uygulama Devresi 
204
Sıcaklık ve Nem Sensörü Uygulaması (DHT11) 
205
Uygulama Örneği 
205
Uygulama Devresi 
206
Adım Sayar Uygulaması 
206
Uygulama Devresi 
207
Uygulama Kodu 
207
Sıcaklığa Göre Otomatik Vantilatör Çalıştırma Uygulaması 
208
Uygulama Devresi 
209
Uygulama Kodu 
209
IOT (Nesnelerin İnterneti) 
211
ESP8266 Wifi Modülü Uygulaması 
211
Program Yükleme Devresi 
214
Program Kodu 
215
Uygulama Devresi 
219
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
Kaynakça 
227
Kavramlar Dizini 
229
Yazarın Özgeçmişi 
232