Gömülü Yazılım Geliştirme
21
Cortex Mikrodenetleyici Yazılım Arayüzü Standardı (CMSIS)
21
CMSIS–DSP: Dijital Sinyal İşlemenin Hızlı Uygulanması
22
CMSIS–Pack: Yeniden Kullanılabilir Yazılım Bileşenlerine Kolay Erişim
22
Arm Uygulama Geliştirme Ortamları
22
3. TrueSTUDIO for STM32
23
Mbed OS Seri Port İşlemleri
27
STM32 Nucleo F411RE Kartı Özellikleri
28
Harici Usb Programlama Bölümü
31
NUCLEO F411 Pin Numaraları
32
STM32 NUCLEO Model Türleri
38
Seri Port Ekran Çıktısı
42
Ekrana Yazdırma İşlemlerinde Kullanılacak Belirteçler
42
Kütüphane Dosyası Ekleme
44
Yeni Kod Çalışma Sayfası
45
Analog I/O (Giriş Çıkış)
46
AnalogIn Fonksiyonları
47
Potansiyometre ile Analog Giriş Okuma
48
Uygulama Çalışma Görüntüsü
49
Seri Port Ekran Çıktısı
50
Analog Output (DAC Çıkış)
50
AnalogOut Fonksiyonları
50
Digital I/O (Dijital Giriş Çıkış)
52
DigitalIn (Dijital Giriş)
52
DigitalIn Fonksiyonları
52
Uygulama Çalışma Görüntüleri
53
DigitalOut (Dijital Çıkış)
54
DigitalOut() Fonksiyonları
54
Flip–Flop (Flaşör) Uygulaması
54
Button Kontrollü Karaşimşek Uygulaması
56
DigitalInOut (Dijital Giriş Çıkış)
57
DigitalInOut Fonksiyonları
58
Button ve Led Diyodun Aynı Pinden Kontrol Uygulaması
58
Uygulama Çalışma Görüntüsü
59
Kullanılan Fonksiyonları
61
Kullanılan Fonksiyonlar
63
Karaşimşek Uygulaması (BusOut ve For ile Kullanımı)
64
Kullanılan Fonksiyonlar
65
Uygulama Çalışma Görüntüleri
66
Kullanılan Fonksiyonlar
68
Uygulama Çalışma Görüntüleri
68
DigitalInOut ve PortOut Fonksiyonları Örneği
70
PortInOut Fonksiyonu()
72
Uygulama Çalışma Görüntüleri
73
Kullanılan Fonksiyonlar
75
Uygulama Kodu (Volatj Ayarlı)
76
Uygulama Kodu (Peryot Ayarlı)
76
Pwm ile Dc Motor Hız Kontrolü
77
InterruptIn() Fonksiyonu
78
Kullanılan Fonksiyonlar
79
2. Interrupt Start/Stop Uygulaması
80
Timer ile Led ve Dc Motor Kontrolü
85
LowPowerTicker Fonksiyonu
87
LowPowerTimeout Fonksiyonu
88
LowPowerTimer Fonksiyonu
89
Kullanılan Bazı Fonksiyonlar
90
String Girilen İfadeyi Karşılaştırma
94
Uygulama Ekran Çıktısı
95
RTOS (Real Time Operation System)
Managing Tasks (Görevleri Yönetme)
99
RTOS (Real Time Operation System)
99
Thread (İş Parçaları) Sınıfı Fonksiyonları
100
Public Member Functions
100
Static Public Member Functions (Statik Genel Üye Fonksiyonları)
102
Uygulama Kodu (MBED–OS 2)
105
Geri Aramalı Thread Örneği
106
RTOS, Timer ve Thread’ler Arasında Geçişler Uygulaması
106
Uyku Modu ve RTOS Innactive Bölümü ile ilgili Önemli Not
108
Queue and MemoryPool Fonksiyonu
113
EventFlags Fonksiyonu
118
ConditionVariable Fonksiyonu
122
RTC ve Time Fonksiyonu
127
RTC ile Alarm Uygulaması
130
RTC Uygulama Örneği (Seri Port ile Ayarlama)
130
Güç Yönetimi (Power Management)
131
Metinsel ve Matematiksel Fonksiyonlar
Metinsel (String Fonksiyonları)
137
1. String length() Fonksiyonu
137
2. String find() Fonksiyonu
138
3. String compare() Fonksiyonu
139
4. String size() Fonksiyonu
139
5. String empty() Fonksiyonu
140
6. String strtok() Fonksiyonu
141
7. String toupper() ve tolower() Fonksiyonları
143
8. String begin() ve end() Fonksiyonları
144
Matematiksel Fonksiyonlar
144
Trigonometrik Fonksiyonlar
145
Arc Cocinus Fonksiyonu
147
Arc Tanjant Fonksiyonu
149
Üstel ve Logaritmik Fonksiyonlar
149
Logaritma(Log) Fonksiyonu
150
Logartitma 10 Ttabanında (log10) Fonksiyonu
151
Karekök, Üslü İfade Alma ve Mutlak Değer Fonksiyonları
152
Sd Karta Yazma ve Okuma
157
C++ Dosya Veri Yazma/Okuma İşlemleri
158
Potansiyometre ile Servo Motor Kontrolü
164
Ticker ile Led ve Servo Motoru Bağımsız Çalıştırma
166
Lcd Ekran Çalışma Fonksiyonları
167
I2C’siz LCD Ekran Kullanımı
171
Keypad Lcd Ekran Kullanımı Uygulaması
173
Keypad ile Röle Kontrolü Uygulaması
175
Keypad ile Şifreli Giriş Uygulaması
177
Step Motor Kontrol Uygulaması
178
28byj–48 Step Motor Özellikleri
179
Otomatik Perde Açma/Kapama
180
RFID (Kart Okuyucu) Uygulaması
184
Bluetooth ile Bilgisayar Arası Veri Haberleşme Uygulaması
188
HC–05 veya 06 Datasheet
188
Telefon ile Android Uzaktan Kontrol Uygulamaları
190
Cihaz Kontrol Uygulaması (Ücretsizdir)
191
Uzaktan Kumanda Uygulaması
191
Bluetooth Kontrol Uygulaması
192
Bluetooth Modülün Ayarlarını Değiştirme (AT COMANDS)
192
Bluetooth Low Energy (BLE)
196
Diğer Bluetooth Companentleri
197
Sıcaklık ve Nem Ölçer Uygulaması
201
Buzzer Kullanımı Uygulaması
203
Sıcaklığa Göre Otomatik DC Motor Çalıştırma
204
Park Sensörü Uygulaması
206
RGB Led Kullanımı Uygulaması
207
Led Diyot Çalışma Gerilimleri
208
Bluetooth ile RGB Led Kontrolü
209
LDR (LIGHT DEPENDENT RESISTOR) Işık Sensörü Uygulaması
210
Bluetooth, Lcd ve Led Uygulaması (RTOS, Trhread Uygulamalı)
212
Step Motor, Servo Motor ve Led Diyodun Eş Zamanlı Çalışma Uygulaması(RTOS)
216
Ultrasonik Sensör ile Mesafe Değeri Okuma
221
Kapı Güvenlik Sistemi
225
Hesap Makinesi Uygulaması
230
Sıcaklık ve Tarih Saat Bilgisini Lcd Ekranda Gösterme
235
Renk Algılama Uygulaması
240
Mbed Os Online Platformda Olmayan Kartların Programlanması
Mbed Os Online Platformda Olmayan Kartların Programlanması
247
STM32 ST–LINK Utility Arayüz Ekran Görüntüsü
247
STM32F103C8T6 Arm İşlemci Kartı
249
Pin Çıkışları ve Özellikleri
250
STM32F103C8T6 ile DC Motor Çalıştırma
256
STM32F4 DISCOVERY Kartının Programlanması
258
Seed Arch Max pin Diyagramı
259
Offline Program Derleme ve Yükleme
265
Mbed CLI ile Offline Program Derleme ve Yükleme
265
Mbed CLI İçin Gereksinimler
266
Mbed Mbed Windows Installer
266
GNU Arm Embedded Toolchain
269
Mbed CLI ile Örnek Program Yüklenmesi ve Derlenmesi
271
İmport Edilen Örneği Düzenleme/Değiştirme
277
Mbed CLI Export İşlemleri
281
Keil İçin Export İşlemleri
281
Mbed OS Blinky Örneği
284
Bir Blinky Programı Oluşturmak
284
CubeMX ile Arm Programlama
STM32CubeMX ile Arm Programlama
289
CubeMX ile İşlemci Konfigürasyonu
290
Fonksiyon Parametreleri
295
Fonksiyon Parametreleri
302
Fonksiyon Parametreleri
309
Harici Button ile Led Yakma
317
DAC (Digital Analog Converter)
326
Fonksiyon Parametreleri
326
Timers Donanım Birimleri
333
Timers ile Thread Oluşturma
334
PWM Darbe Genişliği ve Peryodu Hesaplama
345
Prescaler ve Counter Period Neden Böyle Hesapladığımıza Gelelim
347
PWM İşlevini Başlatmak İçin
348
Fonksiyon Parametreleri
358
Fonksiyon Parametreleri
370
Bluetooth ile Cihaz Kontrolü
378
Fonksiyon Parametreleri
388
Potansiyometre ile Led Parlaklık Seviyesi Uygulaması
399
ADC Multichannel Kullanımı
409