000 | 11011nam a2202209 i 4500 | ||
---|---|---|---|
003 | KOHA | ||
005 | 20240626134326.0 | ||
008 | 240425m20142012tu a 000 0 tur d | ||
020 |
_a9786058758858 _q(paperback) |
||
040 |
_aGAZIU _beng _cTR-IsMEF _dTR-IsMEF _erda |
||
041 | 0 | _atur | |
050 | 0 | 0 |
_aTJ223.P76 _bT37 2014 |
100 | 1 |
_aTaşdemir, Coşkun, _eauthor. |
|
245 | 1 | 0 |
_aArduino / _cCoşkun Taşdemir ; yayın yönetmeni Suat Özdemirci ; editör Rahmi Dalıcı. |
250 | _aAltıncı baskı. | ||
264 | 1 |
_aÜmraniye, İstanbul : _bDikeyeksen, _c2014. |
|
264 | 3 | _bAydınlar Matbaa. | |
300 |
_axix, 265 pages : _billustrations ; _c22 cm. |
||
336 |
_2rdacontent _atext |
||
337 |
_2rdamedia _aunmediated |
||
338 |
_2rdacarrier _avolume |
||
490 | 1 |
_aDikeyeksen ; _v16. |
|
520 | 0 |
_aİleri seviyede elektronik ve yazılım bilgisine sahip olmayanların da kolaylıkla interaktif projeler oluşturmasını sağlamak amacıyla tasarlanmış olan Arduino bugün dünyanın en popüler açık kaynak donanım projelerinden birisi haline gelmiştir. Bu kitapla Arduino ile tanışarak interaktif elektronik projeleri nasıl gerçekleştirebileceğinizi öğreneceksiniz. İnsansız hava araçları alanında ar-ge mühendisliği yapmış ve halen Siemens’de ar-ge mühendisi olarak çalışan Elektronik Mühendisi Coşkun Taşdemir’in sade ve anlaşılır anlatımıyla Arduino’da sağlam adımlarla ilerleyeceksiniz. Yapabileceklerinizin hayal gücünüzle sınırlı olduğu Arduino dünyasına hoşgeldiniz.
İnsansız hava araçları alanında ar-ge mühendisliği yapmış, milli insansız araç projelerinde yer almış ve halen Siemens’de ar-ge mühendisi olarak çalışan Elektronik Mühendisi Coşkun Taşdemir’in sade ve anlaşılır anlatımıyla Arduino’da sağlam adımlarla ilerleyeceksiniz. Kitapta anlatılan konuların başlıcaları şöyle:
Fiziki Programlama
Açık Kaynaklı Donanım
Gömülü Sistemler
Arduino Çeşitleri
Arduino Donanım Eklentileri
Arduino Kurulumu ve Testi
Arduino Programlama Dili
Değişkenler, Diziler
Matematiksel İşlemler
Bit/Bayt İşlemleri
Kontrol Yapıları ve Fonksiyonlar
Karakter Dizileri ve String’ler
Dijital Giriş – Çıkış İşlemleri
Analog Giriş–Çıkış İşlemleri
Seri Haberleşme
LCD Ekran Kullanımı
Kalıcı Hafıza Kullanımı
I2C Haberleşme
Örnek Projeler
Temel Elektronik Komponentler
Breadboard (Devre Tahtası) Kullanımı
Örnek Kodlar _uhttps://www.kitapsec.com/mobil/arduino-coskun-tasdemir-dikeyeksen-yayin-dagitim_urn420430.html |
|
650 | 0 | _aArduino (Programmable controller) | |
650 | 0 | _aProgrammable controllers | |
650 | 0 |
_aMicrocontrollers _xProgramming |
|
700 | 1 |
_aÖzdemirci, Suat, _epublishing director. |
|
700 | 1 |
_aDalıcı, Rahmi, _eeditor. |
|
830 | 0 |
_aDikeykesen ; _v16. _948993 |
|
900 | _aMEF Üniversitesi Kütüphane katalog kayıtları RDA standartlarına uygun olarak üretilmektedir / MEF University Library Catalogue Records are Produced Compatible by RDA Rules | ||
920 |
_aBetül Selvi, _edonor. |
||
942 |
_2lcc _cBKS |
||
970 | 0 | 1 | _aİÇİNDEKİLER |
970 | 1 | 2 |
_lBÖLÜM1: _tARDUİNO DÜNYASINA HOŞGELDİNİZ! _p1. |
970 | 1 | 2 |
_tElektronik Devrimi, _p2. |
970 | 1 | 2 |
_tFiziki Programlama (Pysical Computing), _p3. |
970 | 1 | 2 |
_tAçık Kaynaklı Donanımlar, _p4. |
970 | 1 | 2 |
_tGömülü Sistemler (Embedded Systems), _p4. |
970 | 1 | 2 |
_tArduino, _p5. |
970 | 1 | 2 |
_tBu kitap kimler için yazıldı?, _p7. |
970 | 1 | 2 |
_lArduino Çeşitleri, _t8. |
970 | 1 | 1 |
_tArduino Uno _p8. |
970 | 1 | 1 |
_tArduino Mega, _p9. |
970 | 1 | 1 |
_tArduino Lilypad, _p10. |
970 | 1 | 1 |
_tArduino ADK, _p10. |
970 | 1 | 1 |
_tArduino Ethernet, _p11. |
970 | 1 | 1 |
_tArduino Bluetooth, _p11. |
970 | 1 | 1 |
_tArduino Mini ve Mini Pro, _p12. |
970 | 1 | 1 |
_tArduino Nano, _p12. |
970 | 1 | 1 |
_tArduino Leonardo, _p12. |
970 | 1 | 1 |
_tArduino Esplora, _p13. |
970 | 1 | 1 |
_tArduino Due, _p13. |
970 | 1 | 2 |
_tArduino Muadili Donanımlar, _p13. |
970 | 1 | 2 |
_tArduino Donanım Eklentileri (Shield), _p14. |
970 | 1 | 2 |
_tArduino Web Sitesi, _p15. |
970 | 1 | 2 |
_tArduino 1.0 sonrası versiyonlar hakkında, _p16. |
970 | 1 | 2 |
_tSırada Ne Var?, _p17. |
970 | 1 | 2 |
_lBÖLÜM 2: _tARDUİNO PLATFORMU, _p19. |
970 | 1 | 2 |
_tArduino Platformu, _p20. |
970 | 1 | 2 |
_tArduino Kurulumu ve Test _p21. |
970 | 1 | 1 |
_tWindows Üzerine Kurulum, _p21. |
970 | 1 | 1 |
_tMac OS üzerine kurulum, _p25. |
970 | 1 | 1 |
_tLinux Üzerine Kurulum, _p26. |
970 | 1 | 2 |
_tİlk Programın Çalıştırılması: “Merhaba Dünya” , _p26. |
970 | 1 | 2 |
_tArduino Geliştirme Ortamına Ayrıntılı Bakış, _p31. |
970 | 1 | 1 |
_tSeri İletişim, _p36. |
970 | 1 | 2 |
_tArduino UNO Kartını Tanıyalım, _p38. |
970 | 1 | 2 |
_tSırada Ne Var?, _p39. |
970 | 1 | 2 |
_lBÖLÜM 3: _tARDUİNO PROGRAMLAMA DiLi, _p41. |
970 | 1 | 2 |
_tArduino Programlama Dili, _p42. |
970 | 1 | 2 |
_tDeğişken Tipleri, _p44. |
970 | 1 | 1 |
_tTam Sayı Veri Tipleri, _p44. |
970 | 1 | 1 |
_tByte Veri Tipi, _p47. |
970 | 1 | 1 |
_tKayar Noktalı Sayı Veri Tipleri, _p48. |
970 | 1 | 1 |
_tBoolean Veri Tipi, _p51. |
970 | 1 | 1 |
_tKarakter Veri Tipleri, _p52. |
970 | 1 | 1 |
_tSabitler, _p53. |
970 | 1 | 1 |
_t#define İfadesinin Kullanımı, _p55. |
970 | 1 | 2 |
_tDiziler, _p57. |
970 | 1 | 1 |
_t2 Boyutlu Diziler _p60. |
970 | 1 | 2 |
_tDeğişkenlerin Faaliyet Alanları (Scope), _p64. |
970 | 1 | 2 |
_tDeğişkenlerin Ömürleri, _p65. |
970 | 1 | 2 |
_tSırada Ne Var, _p67. |
970 | 1 | 2 |
_lBÖLÜM 4: _tMATEMATİK İŞLEMLER, _p69. |
970 | 1 | 2 |
_tMatematik İşlem Operatörleri, _p70. |
970 | 1 | 2 |
_tTemel Matematik İşlemler, _p70. |
970 | 1 | 2 |
_tMatematik Fonksiyonları _p76. |
970 | 1 | 1 |
_tÜs Alma, _p76. |
970 | 1 | 1 |
_tKarekök Alma, _p77. |
970 | 1 | 1 |
_tMutlak Değer Bulma, _p78. |
970 | 1 | 1 |
_tTrigonometrik Fonksiyonlar, _p78. |
970 | 1 | 2 |
_tBit/Bayt İşlemleri, _p84. |
970 | 1 | 1 |
_tBit İşlem Operatörleri, _p84. |
970 | 1 | 1 |
_tKaydırma Operatörleri, _p87. |
970 | 1 | 1 |
_tBit İşlem Fonksiyonları, _p88. |
970 | 1 | 1 |
_tSırada Ne Var, _p90. |
970 | 1 | 2 |
_lBÖLÜM 5: _tKONTROL YAPILARI VE FONKSİYONLAR, _p93. |
970 | 1 | 2 |
_tKontrol Yapıları, _p94. |
970 | 1 | 1 |
_tKarşılaştırma ve Mantık İfadeleri, _p94. |
970 | 1 | 2 |
_tDallanma Yapıları, _p96. |
970 | 1 | 1 |
_tIf/Else Yapısı _p96. |
970 | 1 | 1 |
_tSwitch-Case Yapısı, _p99. |
970 | 1 | 1 |
_tReturn İfadesi, _p101. |
970 | 1 | 2 |
_tDöngüler, _p101. |
970 | 1 | 1 |
_tWhile Döngüsü, _p101. |
970 | 1 | 1 |
_tDo... While Döngüsü _p103. |
970 | 1 | 1 |
_tFor Döngüsü, _p104. |
970 | 1 | 1 |
_tBreak İfadesi, _p105. |
970 | 1 | 1 |
_tContinue İfadesi, _p106. |
970 | 1 | 2 |
_tFonksiyonlar, _p107. |
970 | 1 | 1 |
_tFonksiyonların Tanımlanması, _p108. |
970 | 1 | 1 |
_tFonksiyonlarda Değerle ve Referans İle Çağırma, _p113. |
970 | 1 | 1 |
_tGecikme ve Zaman Fonksiyonları, _p114. |
970 | 1 | 1 |
_tSırada Ne Var, _p116. |
970 | 1 | 2 |
_lBÖLÜM 6: _tKARAKTER DİZİLERİ VE STRİNG'LER, _p119. |
970 | 1 | 2 |
_tKarakter Dizileri ve String'ler, _p119. |
970 | 1 | 2 |
_tString Fonksiyonları, _p122. |
970 | 1 | 1 |
_tString Tanımlama, _p122. |
970 | 1 | 1 |
_tString'in Boyutunu Öğrenmek, _p124. |
970 | 1 | 1 |
_tString'leri Toplama Operatörü (+), _p125. |
970 | 1 | 1 |
_tString İçerisindeki Belirli Karaktere Ulaşma ve Değiştirmek, _p127. |
970 | 1 | 1 |
_tİki String'i Karşılaştırmak, _p128. |
970 | 1 | 1 |
_tString'in Başlangıcındaki veya Sonunda Başka String'in Varlığını Kontrol Etmek, _p131. |
970 | 1 | 1 |
_tBir String'ten Başka Bir String Parçası Oluşturmak, _p133. |
970 | 1 | 1 |
_tString'in Tümünü Küçük veya Büyük Karakterle Dönüştürmek, _p134. |
970 | 1 | 1 |
_tString İçerisindeki Boşlukları Kaldırmak, _p135. |
970 | 1 | 1 |
_tString içerisindeki bir karakterin kaçıncı sırada bulunduğunu öğrenme, _p136. |
970 | 1 | 1 |
_tBir String İçerisindeki Belirli Karakter veya Stringlerin Başkalarıyla Değiştirilmesi, _p138. |
970 | 1 | 1 |
_tSırada Ne Var, _p139. |
970 | 1 | 2 |
_lBÖLÜM 7: _tDİJİTAL GiRiŞ — ÇIKIŞ İŞLEMLERİ, _p141. |
970 | 1 | 1 |
_tDijital Giriş-Çıkış Fonksiyonları, _p142. |
970 | 1 | 2 |
_tÖrnek Proje: Karaşimşek, _p148. |
970 | 1 | 1 |
_tDijital Giriş-Çıkış İşlemleri ile İlgili Önemli Noktalar, _p153. |
970 | 1 | 1 |
_tÇıt-Çıt Butonlardaki Sıçrama Problemi, _p153. |
970 | 1 | 2 |
_tÖrnek Proje: Elektronik Zar, _p155. |
970 | 1 | 1 |
_tArduino ile Rastgele Sayı Üretilmesi, _p155. |
970 | 1 | 1 |
_tÖrnek Proje: 7 Segment Gösterge ile Sayıcı, _p162. |
970 | 1 | 1 |
_tSırada Ne Var, _p167. |
970 | 1 | 2 |
_lBÖLÜM 8: _tANALOG GiRiŞ—ÇIKIŞ İŞLEMLERİ, _p169. |
970 | 1 | 1 |
_tAnalog Giriş, _p170. |
970 | 1 | 1 |
_tÖrnek Proje: LM35 Sıcaklık Sensörü ile Termometre, _p172. |
970 | 1 | 1 |
_tAnalog Çıkış, _p174. |
970 | 1 | 1 |
_tÖrnek Proje: RGB LED Sürme, _p177. |
970 | 1 | 1 |
_lSırada Ne Var, _t184. |
970 | 1 | 2 |
_lBÖLÜM 9: _tSERi HABERLEŞME, _p187. |
970 | 1 | 1 |
_tSeri Haberleşme, _p188. |
970 | 1 | 1 |
_tArduino Üzerindeki Seri Haberleşme Birimi, _p188. |
970 | 1 | 1 |
_tSeri Haberleşmenin Donanım ve Yazılım Bileşenleri, _p189. |
970 | 1 | 1 |
_tArduino Serial Haberleşme Fonksiyonları _p190. |
970 | 1 | 1 |
_tSırada Ne Var, _p199. |
970 | 1 | 2 |
_lBÖLÜM 10: _tLCD EKRAN KULLANIMI, _p201. |
970 | 1 | 2 |
_tLCD, _p202. |
970 | 1 | 2 |
_tArduino Lcd Ekran Fonksiyonları, _p204. |
970 | 1 | 1 |
_tLiguidcrystal Nesnesinin Oluşturulması, _p204. |
970 | 1 | 1 |
_tbegin() Fonksiyonu, _p205. |
970 | 1 | 1 |
_tsetCursor(), home() ve clear() Fonksiyonları, _p206. |
970 | 1 | 1 |
_tLcd Fonksiyonları Örnek Program: _p208. |
970 | 1 | 1 |
_tÖrnek Proje: LCD Göstergeli Dijital Termometre, _p213. |
970 | 1 | 1 |
_tÖrnek Proje: Bilgisayardan LCD'ye veri yazdırma, _p214. |
970 | 1 | 1 |
_tLcd'ye Özel Karakterler Yazdırma, _p217. |
970 | 1 | 1 |
_tLcd ile Voltmetre Uygulaması, _p220. |
970 | 1 | 2 |
_tSırada Ne Var, _p223. |
970 | 1 | 2 |
_lBÖLÜM 11: _tKALICI HAFIZA KULLANIMI VE 12C HABERLEŞME, _p225. |
970 | 1 | 2 |
_tArduino Üzerindeki Hafıza Tipleri, _p226. |
970 | 1 | 2 |
_tArduino EEPROM Fonksiyonları, _p226. |
970 | 1 | 1 |
_tEEPROM.write() Fonksiyonu, _p227. |
970 | 1 | 1 |
_tEEPROM.readi() Fonksiyonu, _p227. |
970 | 1 | 2 |
_t12C Protokolü ile Harici EEPROM Kullanımı, _p232. |
970 | 1 | 1 |
_t24C02 EEPROM, _p234. |
970 | 1 | 2 |
_tÖrnek Proje: 24C02 Eeprom ile I2c Üzerinden Haberleşme, _p235. |
970 | 1 | 2 |
_tBitirirken.. _p245. |
970 | 1 | 2 |
_tSTANDART ASCII TABLOSU, _p247. |
970 | 1 | 2 |
_tPROJELERDE KULLANILAN TEMEL ELEKTRONİK KOMPONENTLER, _p253. |
970 | 1 | 1 |
_tLed'ler, _p254. |
970 | 1 | 1 |
_tDirençler, _p254. |
970 | 1 | 1 |
_tButonlar, _p256. |
970 | 1 | 1 |
_tTransistör, _p256. |
970 | 1 | 1 |
_tBağlantı ve Atlama Kabloları, _p258. |
970 | 1 | 1 |
_t7 Segment Göstergeler, _p258. |
970 | 1 | 1 |
_tLCD'ler, _p258. |
970 | 1 | 1 |
_tDC Motor, _p259. |
970 | 1 | 2 |
_tBREADBOARD (DEVRE TAHTASI) KULLANIMI, _p261. |
970 | 1 | 1 |
_tNotlar, _p267. |
970 | 1 | 1 |
_tNotlar, _p268. |
970 | 1 | 1 |
_tNotlar, _p269. |
999 |
_c37157 _d37157 |