Kategoriler
Eser Adı Yazar Yayınevi Açıklama İçindekiler Barkod
Arama  
Ana Sayfa Sipariş Takip Üyelik Yardım İletişim
 
 
Bülten
   
Projeler Eşliğinde
Arm İşlemci Programlama
Arm Mbed OS, RTOS, Thread, RTC, Multi Tasking
Ocak 2019 / 1. Baskı / 295 Syf.
Fiyatı: 39.90 TL
Stokta var (24 saatte kargoya verilir).
 
Sepete Ekle
   

Tüm elektronik, yapay zeka ve kontrol ünitelerinde Arm işlemci kullanılabilmektedir.

Kitapta Arm yapısının karmaşıklığını gideren ve kullanıcıya basit arayüz ve sade anlaşılır kod yapısını kullanarak projeler gerçekleştirmeye yarayan MBED OS online platformu kullanarak konular anlatılmaya çalışılmış olup, bizzat uygulanmış ve çalıştırılmış 100 farklı proje anlatılarak konunun sadece teorik kısmına yer verilmemiş aynı zamanda uygulamasına da yer verilmiştir.

Yine aynı şekilde C++ ile yazılmış kod yapıları da sade ve basit bir dille anlatılmaya çalışılmıştır. Kitaptaki örnek projelere bakarak kendi özgün projenizi oluşturabilir veya bu projeleri kendi sisteminizde kullanabilirsiniz.

Kitapta yer alan denenmiş ve çalıştırılmış 100 projenin uygulama kodlarını www.seckin.com.tr'den indirebilirsiniz.

Konu Başlıkları
Gömülü Yazılım Geliştirme
Cortex Mikrodenetleyici Yazılım Arayüzü Standardı (CMSIS)
Online Arm Mbed OS
Sensör Kullanımları
Managing tasks (Görevleri Yönetme)
RTOS (Real Time Operation System)
Thread (İş Parçacıkları) Oluşturma
Dosya Veri Yazma
Okuma İşlemleri
Kablolu ve Kablosuz Veri Aktarma
Mühendislik Uygulamaları
Aynı Anda Bağımsız Çalışan Uygulamalar
RTC ve Güç Yönetimi
Barkod: 9789750252518
Yayın Tarihi: Ocak 2019
Baskı Sayısı:  1
Ebat: 16x24
Sayfa Sayısı: 295
Yayınevi: Seçkin Yayıncılık
Kapak Türü: Karton Kapaklı
Dili: Türkçe
Ekler: -

 

İÇİNDEKİLER
İçindekiler
Önsöz  5
Gömülü Yazılım Geliştirme  19
Cortex Mikrodenetleyici Yazılım Arayüzü Standardı (CMSIS)  19
CMSIS–DSP: Dijital sinyal işlemenin hızlı uygulanması  20
CMSIS–Pack: Yeniden kullanılabilir yazılım bileşenlerine kolay erişim  20
Arm Uygulama Geliştirme Ortamları  20
1. Arm Keil  20
2. IAR Ewarm  21
3. TrueSTUDIO for STM32  21
4. Online Arm Mbed OS  21
Bağlantı  22
Güvenlik  22
Kolay Kullanım  23
Arm Mbed Ortakları  24
Arm Mbed OS  24
Mbed OS Seri Port İşlemleri  25
STM32 Nucleo F411RE Kartı Özellikleri  26
Mikrodenetleyici Özellikleri  27
Harici Usb Programlama Bölümü  29
NUCLEO F411 Pin Numaraları  30
STM32 NUCLEO Model Türleri  36
1. BÖLÜM
FONKSİYON KULLANIMLARI
Escape İşaretleri  39
C/C++ Data Tipleri  39
Integer Data Tipleri  39
Float Data Tipleri  40
Seri Port Ekran Çıktısı  40
Ekrana Yazırma İşlemlerinde Kullanılacak Belirteçler  41
Proje Oluşturma  41
Yeni Proje Açmak için  42
Kütüphane Dosyası Ekleme  42
Yeni kod çalışma sayfası  43
Analog I/O(Giriş Çıkış)  44
Analog Input(Giriş)  44
AnalogIn Fonksiyonları  45
Potansiyometre ile Analog Giriş Okuma  46
Uygulama Kodu  46
Uygulama Devresi  47
Uygulama Çalışma Görüntüsü  47
Seri port ekran çıktısı:  48
Analog Output(DAC Çıkış)  48
AnalogOut Fonksiyonları  48
Digital I/O (Dijital giriş çıkış)  50
DigitalIn(Dijital Giriş)  50
DigitalIn Fonksiyonları  50
Button ile Led Yakma  50
Uygulama Devresi  51
Uygulama Çalışma Görüntüleri  51
Uygulama Kodları  53
DigitalOut (Dijital Çıkış)  53
DigitalOut() Fonksiyonları  54
Flip–Flop (Flaşör) Uygulaması  54
Uygulama Devresi  54
Uygulama Kodu  54
Karaşimşek Uygulaması  55
Uygulama Devresi  55
Uygulama Kodu  56
Button Kontrollü Karaşimşek Uygulaması  56
Uygulama Devresi  56
Uygulama Kodu  57
DigitalInOut (Dijital giriş çıkış)  57
DigitalInOut Fonksiyonları  58
Button ve Led diyodun Aynı Pinden Kontrol Uygulaması  58
Uygulama Devresi  58
Uygulama Çalışma Görüntüsü  59
Uygulama Kodu  60
BusIn() Fonksiyonu  61
Kullanılan Fonksiyonları  61
Uygulama Devresi  61
Uygulama Kodları  62
BusOut() Fonksiyonu  62
Kullanılan Fonksiyonlar  63
Uygulama Devresi  63
Uygulama Kodları  64
Karaşimşek Uygulaması(BusOut ve For ile Kullanımı)  64
Uygulama Devresi  64
Uygulama Kodu  65
PortIn Fonksiyonu  65
Kullanılan Fonksiyonlar  65
Uygulama Devresi  66
Uygulama Çalışma Görüntüleri  66
Uygulama Kodu  67
PortOut Fonksiyonu  67
Kullanılan Fonksiyonlar  68
Uygulama Devresi  68
Uygulama Çalışma Görüntüleri  68
Uygulama Kodları  70
DigitalInOut ve PortOut Fonksyionları Örneği  70
Uygulama Devresi  71
Uygulama Kodu  72
PortInOut Fonksiyonu()  72
Uygulama Devresi  73
Uygulama Çalışma Görüntüleri  74
Uygulama Kodları  74
PwmOut() Fonksiyonu  75
Kullanılan Fonksiyonlar  75
Uygulama Devresi  76
Uygulama Kodu(Volatj ayarlı)  76
Uygulama Kodu(Peryot Ayarlı)  76
Önemli Ayrıntılar  77
Pwm ile Dc Motor Hız Kontrolü  77
Uygulama Devresi  78
Uygulama Kodu  78
InterruptIn() Fonksiyonu  79
Kullanılan Fonksiyonlar  79
Uygulama Devresi  80
Uygulama Kodu  80
2. Interrupt Start/Stop Uygulaması  81
Uygulama Devresi  81
Uygulama Kodu  81
Ticker Fonksiyonu  82
Uygulama Devresi  82
Uygulama Kodu  83
Timeout Fonksiyonu  83
Uygulama Devresi  84
Uygulama Kodu  84
Timer Fonksiyonu  85
Uygulama Devresi  85
Uygulama Kodu  86
Timer ile Led ve Dc Motor Kontrolü  86
Uygulama Devresi  86
Uygulama Kodu  87
LowPowerTicker Fonksiyonu  88
Uygulama Devresi  88
Uygulama Kodu  88
LowPowerTimeout Fonksiyonu  88
Uygulama Kodu  89
Uygulama Kodu  89
LowPowerTimer Fonksiyonu  89
Örnek Uygulama  89
RawSerial Fonksiyonu  90
Kullanılan Bazı Fonksiyonlar  91
Örnek Uygulama  91
Serial Fonksiyonu  92
Uygulama Örneği  93
Uygulama Örneği  94
String Girilen İfadeyi Karşılaştırma  94
Uygulama Örneği  94
Uygulama ekran çıktısı  95
SPI Fonksiyonu  96
2. BÖLÜM
RTOS (REAL TİME OPERATİON SYSTEM)
Managing tasks (Görevleri Yönetme)  101
RTOS (Real Time Operation System)  101
main() Fonksiyonu  102
Thread(İş Paraçaları) Sınıfı Fonksiyonları  102
Public Member Functions  102
Static Public Member Functions(Statik Genel Üye Fonksiyonları)  104
Uygulama Devresi  105
Uygulama Kodu  106
Uygulama Kodu(MBED–OS 2)  108
Geri Aramalı Thread Örneği  108
Uygulama Kodu  108
RTOS, Timer ve Thread’ler Arasında Geçişler Uygulaması  109
Uygulama Devresi  109
Uygulama Kodu  110
Uyku Modu ve RTOS Innactive Bölümü ile ilgili Önemli Not:  111
Mutex Fonksiyonu  113
Semaphore Fonksiyonu  114
Signals Fonksiyonu  116
Queue and MemoryPool Fonksiyonu  117
Queue  117
MemoryPool  117
Uygulama Örneği:  118
Mail Fonksiyonu  119
RtosTimer Fonksiyonu  120
EventFlags Fonksiyonu  121
Event Fonksiyonu  122
Uygulama Kodu  124
Uygulama Devresi  125
ConditionVariable Fonksiyonu  125
3. BÖLÜM
RTC VE GÜÇ YÖNETİMİ
Arm Platform Bölümü  129
RTC ve Time Fonksiyonu  129
Uygulama Örneği  129
Uygulama Asıl Kodu  131
RTC ile Alarm Uygulaması  132
Uygulama Kodu  132
RTC Uygulama Örneği(Seri Port ile Ayarlama)  132
Güç Yönetimi(Power Management)  133
Uyku modları  133
Uyku modu  134
Derin uyku modu  134
Uyku yöneticisi  134
Uygulama Kodu  135
4. BÖLÜM
METİNSEL VE MATEMATİKSEL FONKSİYONLAR
Metinsel (String Fonksiyonları)  139
1. String length() fonksiyonu  139
Uygulama Kodu  139
2. String find() fonksiyonu  140
Uygulama Kodu  140
3. String compare() Fonksiyonu  141
Uygulama Kodu  141
4. String size() Fonksiyonu  141
Uygulama Kodu  142
5. String empty() Fonksiyonu  142
Uygulama Kodu  143
6. String strtok() Fonksiyonu  143
Uygulama Kodu  144
7. String toupper() ve tolower() Fonksiyonları  145
Uygulama Kodu  145
8. String begin() ve end() Fonksiyonları  146
Uygulama Kodu  146
Matematiksel Fonksiyonlar  147
Trigonometrik Fonksiyonlar  147
Cosinus Fonksiyonu  147
Uygulama Örneği  148
Sinus Fonksiyonu  148
Uygulama Örneği  148
Tanjant Fonksiyonu  149
Uygulama Örneği  149
Arc Cocinus Fonksiyonu  150
Uygulama Örneği  150
Arc Sinus Fonksiyonu  151
Uygulama Örneği  151
Arc Tanjant Fonksiyonu  152
Uygulama Örneği  152
Üstel ve logaritmik fonksiyonlar  153
Exp Fonksiyonu  153
Uygulama Örneği  153
Logaritma(Log) Fonksiyonu  154
Uygulama Örneği  154
Logartitma 10 Ttabanında(log10) Fonksiyonu  155
Uygulama Örneği  155
Karekök, Üslü ifade alma ve Mutlak değer Fonksiyonları  155
Pow Fonksiyonu  155
Uygulama Örneği  156
Sqrt Fonksiyonu  156
Uygulama Örneği  156
Abs fonksiyonu  157
Uygulama Örneği  157
5. BÖLÜM
DOSYA YAZMA İŞLEMLERİ
Sd Karta Yazma ve Okuma  161
Uygulama Devresi  161
Uygulama Kodu  162
C++ Dosya Veri Yazma/Okuma İşlemleri  162
Fopen Fonksiyonu  162
Fopen Parametreleri  163
feof Fonksiyonu  163
6. BÖLÜM
UYGULAMA PROJELERİ
Uygulama Projeleri  167
Servo Motor Kontrolü  167
Uygulama Devresi  167
Uygulama Kodu  167
Potansiyometre ile Servo Motor Kontrolü  168
Uygulama Devresi  168
Uygulama Kodu  169
Ticker ile Led ve Servo Motoru Bağımsız Çalıştırma  170
Uygulama Devresi  170
Uygulama Kodu  170
Lcd Ekran Uygulaması  171
Lcd Ekran Çalışma Fonksiyonları  172
Uygulama Kodu  173
Uygulama Devresi  174
I2C’siz LCD Ekran Kullanımı  175
Uygulama Devresi  176
Uygulama Kodu  177
Keypad Lcd Ekran Kullanımı Uygulaması  178
Uygulama Devresi  178
Uygulama Kodu  179
Keypad ile Röle Kontrolü Uygulaması  180
Uygulama Devresi  180
Uygulama Kodu  181
Keypad ile Şifreli Giriş Uygulaması  181
Uygulama Devresi  182
Uygulama Kodu  182
Step Motor Kontrol Uygulaması  183
28byj–48 Step Motor Özellikleri  184
Uygulama Devresi  185
Uygulama Kodu  185
Otomatik Perde Açma/Kapama  185
Uygulama Devresi  186
Uygulama Kodu  187
RFID(Kart Okuyucu) Uygulaması  189
Uygulama Devresi  190
Uygulama Kodu  190
Uygulama Kodu 2  192
Bluetooth ile Bilgisayar Arası Veri Haberleşme Uygulaması  193
HC–05 veya 06 Datasheet  193
Uygulama Devresi  194
Uygulama Kodu  194
Telefon ile Android Uzaktan Kontrol Uygulamaları  195
Cihaz Kontrol Uygulaması(Ücretsizdir):  196
Uzaktan Kumanda Uygulaması:  196
Bluetooth Kontrol Uygulaması  197
Bluetooth modülün ayarlarını değiştirme(AT COMANDS)  197
Uygulama Devresi  197
Uygulama Kodu  200
Bluetooth Low Energy(BLE)  201
Diğer Bluetooth Companentleri  202
Uygulama Kodu  203
Sıcaklık ve Nem Ölçer Uygulaması  205
Uygulama Devresi  206
Uygulama Kodu  207
Buzzer Kullanımı Uygulaması  208
Uygulama Devresi  209
Uygulama Kodu  209
Sıckalığa Göre Otomatik DC Motor Çalıştırma  210
Uygulama Devresi  210
Uygulama Kodu  210
Park Sensörü Uygulaması  211
Uygulama Devresi  211
Uygulama Kodu  212
RGB Led Kullanımı Uygulaması  213
Led Diyot Çalışma Gerilimleri  213
Uygulama Devresi  213
Uygulama Kodu  214
Bluetooth ile RGB led kontrolü  215
Uygulama Kodu  215
LDR(LIGHT DEPENDENT RESISTOR) Işık Sensörü Uygulaması  216
Uygulama Devresi  216
Uygulama Kodu  217
Bluetooth, Lcd ve Led Uygulaması (RTOS, Trhread Uygulamalı)  218
Uygulama Devresi  218
Uygulama Kodu  220
Step Motor, Servo Motor ve Led Diyodun Eş Zamanlı Çalışma Uygulaması(RTOS)  222
Uygulama Devresi  222
Uygulama Kodları  224
Ultrasonik Sensör ile Mesafe Değeri Okuma  227
Uygulama Devresi  229
Uygulama Kodu  229
Kapı Güvenlik Sistemi  231
Uygulama Devresi  233
Uygulama Kodu  234
Hesap Makinesi Uygulaması  237
Uygulama Devresi  237
Uygulama Kodu  242
Sıcaklık ve Tarih Saat Bilgisini Lcd Ekranda Gösterme  244
Uygulama Devresi  245
Uygulama Kodu  246
Renk Algılama Uygulaması  249
Uygulama Devresi  250
Uygulama Kodu  252
7. BÖLÜM
MBED OS ONLİNE PLATFORMDA OLMAYAN KARTLARIN PROGRAMLANMASI
Mbed Os Online Platformda Olmayan Kartların Programlanması  255
STM32 ST–LINK Utility Arayüz ekran görüntüsü:  255
STM32F103C8T6 Arm İşlemci Kartı  257
Kart Özellikleri  257
Kart üzerindeki özellikler  258
Pin Çıkışları ve Özellikleri  258
Uygulama Kodu  260
STM32F103C8T6 ile DC Motor Çalıştıma  264
Uygulama Kodu  264
Uygulama Devresi  265
STM32F4 DISCOVERY Kartının Programlanması  266
Seed Arch Max pin Diyagramı:  267
Export işlemleri  268
Keil ile Programlama  268
8. BÖLÜM
MBED CLI
Offline Program Derleme ve Yükleme  273
Mbed CLI ile Offline Program Derleme ve Yükleme  273
Mbed CLI için Gereksinimler:  274
Mbed Mbed Windows Installer  274
Python  274
Git ve Mercurial  275
GNU Arm Embedded Toolchain  277
Mbed CLI ile Örnek Program Yüklenmesi ve Derlenmesi  279
İmport edilen örneği Düzenleme/Değiştirme  285
Mbed CLI Export İşlemleri  289
Keil için export işlemleri  289
Kaynakça  291
Kavram Dizini  293
Yazarın Özgeçmişi  296
 


Oğuz Emre Çakıl
Kasım 2018
45.37 TL
Sepete Ekle
Zafer Demirkol
Ağustos 2018
44.44 TL
Sepete Ekle
Akın Akçaoğlu
Şubat 2018
41.67 TL
Sepete Ekle





 

İÇİNDEKİLER
İçindekiler
Önsöz  5
Gömülü Yazılım Geliştirme  19
Cortex Mikrodenetleyici Yazılım Arayüzü Standardı (CMSIS)  19
CMSIS–DSP: Dijital sinyal işlemenin hızlı uygulanması  20
CMSIS–Pack: Yeniden kullanılabilir yazılım bileşenlerine kolay erişim  20
Arm Uygulama Geliştirme Ortamları  20
1. Arm Keil  20
2. IAR Ewarm  21
3. TrueSTUDIO for STM32  21
4. Online Arm Mbed OS  21
Bağlantı  22
Güvenlik  22
Kolay Kullanım  23
Arm Mbed Ortakları  24
Arm Mbed OS  24
Mbed OS Seri Port İşlemleri  25
STM32 Nucleo F411RE Kartı Özellikleri  26
Mikrodenetleyici Özellikleri  27
Harici Usb Programlama Bölümü  29
NUCLEO F411 Pin Numaraları  30
STM32 NUCLEO Model Türleri  36
1. BÖLÜM
FONKSİYON KULLANIMLARI
Escape İşaretleri  39
C/C++ Data Tipleri  39
Integer Data Tipleri  39
Float Data Tipleri  40
Seri Port Ekran Çıktısı  40
Ekrana Yazırma İşlemlerinde Kullanılacak Belirteçler  41
Proje Oluşturma  41
Yeni Proje Açmak için  42
Kütüphane Dosyası Ekleme  42
Yeni kod çalışma sayfası  43
Analog I/O(Giriş Çıkış)  44
Analog Input(Giriş)  44
AnalogIn Fonksiyonları  45
Potansiyometre ile Analog Giriş Okuma  46
Uygulama Kodu  46
Uygulama Devresi  47
Uygulama Çalışma Görüntüsü  47
Seri port ekran çıktısı:  48
Analog Output(DAC Çıkış)  48
AnalogOut Fonksiyonları  48
Digital I/O (Dijital giriş çıkış)  50
DigitalIn(Dijital Giriş)  50
DigitalIn Fonksiyonları  50
Button ile Led Yakma  50
Uygulama Devresi  51
Uygulama Çalışma Görüntüleri  51
Uygulama Kodları  53
DigitalOut (Dijital Çıkış)  53
DigitalOut() Fonksiyonları  54
Flip–Flop (Flaşör) Uygulaması  54
Uygulama Devresi  54
Uygulama Kodu  54
Karaşimşek Uygulaması  55
Uygulama Devresi  55
Uygulama Kodu  56
Button Kontrollü Karaşimşek Uygulaması  56
Uygulama Devresi  56
Uygulama Kodu  57
DigitalInOut (Dijital giriş çıkış)  57
DigitalInOut Fonksiyonları  58
Button ve Led diyodun Aynı Pinden Kontrol Uygulaması  58
Uygulama Devresi  58
Uygulama Çalışma Görüntüsü  59
Uygulama Kodu  60
BusIn() Fonksiyonu  61
Kullanılan Fonksiyonları  61
Uygulama Devresi  61
Uygulama Kodları  62
BusOut() Fonksiyonu  62
Kullanılan Fonksiyonlar  63
Uygulama Devresi  63
Uygulama Kodları  64
Karaşimşek Uygulaması(BusOut ve For ile Kullanımı)  64
Uygulama Devresi  64
Uygulama Kodu  65
PortIn Fonksiyonu  65
Kullanılan Fonksiyonlar  65
Uygulama Devresi  66
Uygulama Çalışma Görüntüleri  66
Uygulama Kodu  67
PortOut Fonksiyonu  67
Kullanılan Fonksiyonlar  68
Uygulama Devresi  68
Uygulama Çalışma Görüntüleri  68
Uygulama Kodları  70
DigitalInOut ve PortOut Fonksyionları Örneği  70
Uygulama Devresi  71
Uygulama Kodu  72
PortInOut Fonksiyonu()  72
Uygulama Devresi  73
Uygulama Çalışma Görüntüleri  74
Uygulama Kodları  74
PwmOut() Fonksiyonu  75
Kullanılan Fonksiyonlar  75
Uygulama Devresi  76
Uygulama Kodu(Volatj ayarlı)  76
Uygulama Kodu(Peryot Ayarlı)  76
Önemli Ayrıntılar  77
Pwm ile Dc Motor Hız Kontrolü  77
Uygulama Devresi  78
Uygulama Kodu  78
InterruptIn() Fonksiyonu  79
Kullanılan Fonksiyonlar  79
Uygulama Devresi  80
Uygulama Kodu  80
2. Interrupt Start/Stop Uygulaması  81
Uygulama Devresi  81
Uygulama Kodu  81
Ticker Fonksiyonu  82
Uygulama Devresi  82
Uygulama Kodu  83
Timeout Fonksiyonu  83
Uygulama Devresi  84
Uygulama Kodu  84
Timer Fonksiyonu  85
Uygulama Devresi  85
Uygulama Kodu  86
Timer ile Led ve Dc Motor Kontrolü  86
Uygulama Devresi  86
Uygulama Kodu  87
LowPowerTicker Fonksiyonu  88
Uygulama Devresi  88
Uygulama Kodu  88
LowPowerTimeout Fonksiyonu  88
Uygulama Kodu  89
Uygulama Kodu  89
LowPowerTimer Fonksiyonu  89
Örnek Uygulama  89
RawSerial Fonksiyonu  90
Kullanılan Bazı Fonksiyonlar  91
Örnek Uygulama  91
Serial Fonksiyonu  92
Uygulama Örneği  93
Uygulama Örneği  94
String Girilen İfadeyi Karşılaştırma  94
Uygulama Örneği  94
Uygulama ekran çıktısı  95
SPI Fonksiyonu  96
2. BÖLÜM
RTOS (REAL TİME OPERATİON SYSTEM)
Managing tasks (Görevleri Yönetme)  101
RTOS (Real Time Operation System)  101
main() Fonksiyonu  102
Thread(İş Paraçaları) Sınıfı Fonksiyonları  102
Public Member Functions  102
Static Public Member Functions(Statik Genel Üye Fonksiyonları)  104
Uygulama Devresi  105
Uygulama Kodu  106
Uygulama Kodu(MBED–OS 2)  108
Geri Aramalı Thread Örneği  108
Uygulama Kodu  108
RTOS, Timer ve Thread’ler Arasında Geçişler Uygulaması  109
Uygulama Devresi  109
Uygulama Kodu  110
Uyku Modu ve RTOS Innactive Bölümü ile ilgili Önemli Not:  111
Mutex Fonksiyonu  113
Semaphore Fonksiyonu  114
Signals Fonksiyonu  116
Queue and MemoryPool Fonksiyonu  117
Queue  117
MemoryPool  117
Uygulama Örneği:  118
Mail Fonksiyonu  119
RtosTimer Fonksiyonu  120
EventFlags Fonksiyonu  121
Event Fonksiyonu  122
Uygulama Kodu  124
Uygulama Devresi  125
ConditionVariable Fonksiyonu  125
3. BÖLÜM
RTC VE GÜÇ YÖNETİMİ
Arm Platform Bölümü  129
RTC ve Time Fonksiyonu  129
Uygulama Örneği  129
Uygulama Asıl Kodu  131
RTC ile Alarm Uygulaması  132
Uygulama Kodu  132
RTC Uygulama Örneği(Seri Port ile Ayarlama)  132
Güç Yönetimi(Power Management)  133
Uyku modları  133
Uyku modu  134
Derin uyku modu  134
Uyku yöneticisi  134
Uygulama Kodu  135
4. BÖLÜM
METİNSEL VE MATEMATİKSEL FONKSİYONLAR
Metinsel (String Fonksiyonları)  139
1. String length() fonksiyonu  139
Uygulama Kodu  139
2. String find() fonksiyonu  140
Uygulama Kodu  140
3. String compare() Fonksiyonu  141
Uygulama Kodu  141
4. String size() Fonksiyonu  141
Uygulama Kodu  142
5. String empty() Fonksiyonu  142
Uygulama Kodu  143
6. String strtok() Fonksiyonu  143
Uygulama Kodu  144
7. String toupper() ve tolower() Fonksiyonları  145
Uygulama Kodu  145
8. String begin() ve end() Fonksiyonları  146
Uygulama Kodu  146
Matematiksel Fonksiyonlar  147
Trigonometrik Fonksiyonlar  147
Cosinus Fonksiyonu  147
Uygulama Örneği  148
Sinus Fonksiyonu  148
Uygulama Örneği  148
Tanjant Fonksiyonu  149
Uygulama Örneği  149
Arc Cocinus Fonksiyonu  150
Uygulama Örneği  150
Arc Sinus Fonksiyonu  151
Uygulama Örneği  151
Arc Tanjant Fonksiyonu  152
Uygulama Örneği  152
Üstel ve logaritmik fonksiyonlar  153
Exp Fonksiyonu  153
Uygulama Örneği  153
Logaritma(Log) Fonksiyonu  154
Uygulama Örneği  154
Logartitma 10 Ttabanında(log10) Fonksiyonu  155
Uygulama Örneği  155
Karekök, Üslü ifade alma ve Mutlak değer Fonksiyonları  155
Pow Fonksiyonu  155
Uygulama Örneği  156
Sqrt Fonksiyonu  156
Uygulama Örneği  156
Abs fonksiyonu  157
Uygulama Örneği  157
5. BÖLÜM
DOSYA YAZMA İŞLEMLERİ
Sd Karta Yazma ve Okuma  161
Uygulama Devresi  161
Uygulama Kodu  162
C++ Dosya Veri Yazma/Okuma İşlemleri  162
Fopen Fonksiyonu  162
Fopen Parametreleri  163
feof Fonksiyonu  163
6. BÖLÜM
UYGULAMA PROJELERİ
Uygulama Projeleri  167
Servo Motor Kontrolü  167
Uygulama Devresi  167
Uygulama Kodu  167
Potansiyometre ile Servo Motor Kontrolü  168
Uygulama Devresi  168
Uygulama Kodu  169
Ticker ile Led ve Servo Motoru Bağımsız Çalıştırma  170
Uygulama Devresi  170
Uygulama Kodu  170
Lcd Ekran Uygulaması  171
Lcd Ekran Çalışma Fonksiyonları  172
Uygulama Kodu  173
Uygulama Devresi  174
I2C’siz LCD Ekran Kullanımı  175
Uygulama Devresi  176
Uygulama Kodu  177
Keypad Lcd Ekran Kullanımı Uygulaması  178
Uygulama Devresi  178
Uygulama Kodu  179
Keypad ile Röle Kontrolü Uygulaması  180
Uygulama Devresi  180
Uygulama Kodu  181
Keypad ile Şifreli Giriş Uygulaması  181
Uygulama Devresi  182
Uygulama Kodu  182
Step Motor Kontrol Uygulaması  183
28byj–48 Step Motor Özellikleri  184
Uygulama Devresi  185
Uygulama Kodu  185
Otomatik Perde Açma/Kapama  185
Uygulama Devresi  186
Uygulama Kodu  187
RFID(Kart Okuyucu) Uygulaması  189
Uygulama Devresi  190
Uygulama Kodu  190
Uygulama Kodu 2  192
Bluetooth ile Bilgisayar Arası Veri Haberleşme Uygulaması  193
HC–05 veya 06 Datasheet  193
Uygulama Devresi  194
Uygulama Kodu  194
Telefon ile Android Uzaktan Kontrol Uygulamaları  195
Cihaz Kontrol Uygulaması(Ücretsizdir):  196
Uzaktan Kumanda Uygulaması:  196
Bluetooth Kontrol Uygulaması  197
Bluetooth modülün ayarlarını değiştirme(AT COMANDS)  197
Uygulama Devresi  197
Uygulama Kodu  200
Bluetooth Low Energy(BLE)  201
Diğer Bluetooth Companentleri  202
Uygulama Kodu  203
Sıcaklık ve Nem Ölçer Uygulaması  205
Uygulama Devresi  206
Uygulama Kodu  207
Buzzer Kullanımı Uygulaması  208
Uygulama Devresi  209
Uygulama Kodu  209
Sıckalığa Göre Otomatik DC Motor Çalıştırma  210
Uygulama Devresi  210
Uygulama Kodu  210
Park Sensörü Uygulaması  211
Uygulama Devresi  211
Uygulama Kodu  212
RGB Led Kullanımı Uygulaması  213
Led Diyot Çalışma Gerilimleri  213
Uygulama Devresi  213
Uygulama Kodu  214
Bluetooth ile RGB led kontrolü  215
Uygulama Kodu  215
LDR(LIGHT DEPENDENT RESISTOR) Işık Sensörü Uygulaması  216
Uygulama Devresi  216
Uygulama Kodu  217
Bluetooth, Lcd ve Led Uygulaması (RTOS, Trhread Uygulamalı)  218
Uygulama Devresi  218
Uygulama Kodu  220
Step Motor, Servo Motor ve Led Diyodun Eş Zamanlı Çalışma Uygulaması(RTOS)  222
Uygulama Devresi  222
Uygulama Kodları  224
Ultrasonik Sensör ile Mesafe Değeri Okuma  227
Uygulama Devresi  229
Uygulama Kodu  229
Kapı Güvenlik Sistemi  231
Uygulama Devresi  233
Uygulama Kodu  234
Hesap Makinesi Uygulaması  237
Uygulama Devresi  237
Uygulama Kodu  242
Sıcaklık ve Tarih Saat Bilgisini Lcd Ekranda Gösterme  244
Uygulama Devresi  245
Uygulama Kodu  246
Renk Algılama Uygulaması  249
Uygulama Devresi  250
Uygulama Kodu  252
7. BÖLÜM
MBED OS ONLİNE PLATFORMDA OLMAYAN KARTLARIN PROGRAMLANMASI
Mbed Os Online Platformda Olmayan Kartların Programlanması  255
STM32 ST–LINK Utility Arayüz ekran görüntüsü:  255
STM32F103C8T6 Arm İşlemci Kartı  257
Kart Özellikleri  257
Kart üzerindeki özellikler  258
Pin Çıkışları ve Özellikleri  258
Uygulama Kodu  260
STM32F103C8T6 ile DC Motor Çalıştıma  264
Uygulama Kodu  264
Uygulama Devresi  265
STM32F4 DISCOVERY Kartının Programlanması  266
Seed Arch Max pin Diyagramı:  267
Export işlemleri  268
Keil ile Programlama  268
8. BÖLÜM
MBED CLI
Offline Program Derleme ve Yükleme  273
Mbed CLI ile Offline Program Derleme ve Yükleme  273
Mbed CLI için Gereksinimler:  274
Mbed Mbed Windows Installer  274
Python  274
Git ve Mercurial  275
GNU Arm Embedded Toolchain  277
Mbed CLI ile Örnek Program Yüklenmesi ve Derlenmesi  279
İmport edilen örneği Düzenleme/Değiştirme  285
Mbed CLI Export İşlemleri  289
Keil için export işlemleri  289
Kaynakça  291
Kavram Dizini  293
Yazarın Özgeçmişi  296
 


 
Kitap
Bülten
Kitap
Kitap
İndirimli Kitaplar
 
 
Ana Sayfa | Hakkımızda | Bülten | Gizlilik Sözleşmesi | Üye Sayfası | Yardım | İletişim

Seçkin Yayıncılık San. Tic. A.Ş.
Copyright © 1996 - 2019