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