KISIM I: TEMEL BİLGİLER 1



Benzer belgeler
İçİndekİler. 1. Bölüm - Mİkro Denetleyİcİ Nedİr? 2. Bölüm - MİkroDenetleyİcİlerİ Anlamak

Ön Söz. Fırat Deveci Ağustos 2010 Elektrik ve elektroniğe gönül veren herkese. Sayfa 1

4-Deney seti modüler yapıya sahiptir ve kabin içerisine tek bir board halinde monte edilmiştir.

2019

ADUC841 MİKRODENETLEYİCİ TABANLI GELİŞTİRME KARTININ TANITIMI:

İÇİNDEKİLER VII İÇİNDEKİLER 1 ARDUINONUN TEMELLERİ 1

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

MİLLİ SAVUNMA ÜNİVERSİTESİ KARA HARP OKULU DEKANLIĞI BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS TANITIM BİLGİLERİ

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

1 GİRİŞ 1 Bu Kitap Kimlere Hitap Eder 1 Kitabın İşleyişi 2 Kitabın Konuları 3 Kitabı Takip Etmek İçin Gerekenler 6 Kaynak Kodu ve Simülasyonlar 6

Erzurum Teknik Üniversitesi RobETÜ Kulübü Robot Eğitimleri. ARDUİNO EĞİTİMLERİ I Arş. Gör. Nurullah Gülmüş

BESLEME KARTI RF ALICI KARTI

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

TECO N3 SERİSİ HIZ KONTROL CİHAZLARI

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

Doç. Dr. Cüneyt BAYILMIŞ

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

PIC Programlama. Devrim Çamoğlu

PİC HAKKINDA KISA KISA BİLGİLER GİRİŞ/ÇIKIŞ PORTLARI

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

İÇİNDEKİLER 1. KLAVYE KLAVYE RB KLAVYE RBHIGH DİSPLAY... 31

MODÜLER PIC DENEY SETİ

SAKARYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ GÖMÜLÜ SİSTEMLER DENEY FÖYÜ

PIC PROGRAMLAMA STEP MOTOR SÜRÜCÜ VE KONTROL AMAÇ NEDİR? Unipolar Step Motorlar. Uç TESPİTİ NASIL YAPILIR?

İÇİNDEKİLER. 3 STM32F4 MIKRO-DENETLEYICISI 23 STM32 Ailesi ve STM32F STM32 Ailesi 23 STM32 Mikrodenetleyicileri 30 Numaralandırılması 30

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

İ İŞİ BÖLÜM ROBOTİK KODLAMA ÖĞRENME ALANLARI BASİT ELEKTRONİK DEVRELERE GİRİŞ AKILLI CİHAZ TASARIMINA GİRİŞ ROBOTİĞE GİRİŞ

Kullanım Kılavuzu. Deneyler artık çok KOLAY! 2x16 Karekter LCD. Üniversal Motor Sürücü. HCSR04 Mesafe Sensörü. MCP9700 Sıcaklık Sensörü

BÖLÜM 1: MİKRODENETLEYİCİLER

Haftalık Ders Saati Okul Eğitimi Süresi

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

PROJE SAHİBİ: ÖZCAN PİŞGİN

5.Eğitim E205. PIC16F628 ve PIC16F877 Hakkında Genel Bilgi IF THEN ELSE ENDIF HIGH-LOW GOTO-END- PAUSE Komutları Tanıtımı ve Kullanımı PIC16F628:

İÇİNDEKİLER ÖNSÖZ...3

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Bu doküman Kâtip Çelebi tarafından 1632 de yazılan ve İbrahim Müteferrika nın eklemeleri ile Matbaa-ı Amire de basılan Kitabı-ı Cihannüma nın

FEZ PANDA II ĐLE BLUETOOTH DEDEKTÖR UYGULAMASI BLUETOOTH DETECTOR APPLICATION WITH FEZ PANDA II

Elektrik Akımının etkileri. Ampermetrenin yapısı ve özellikleri. Ampermetreyi devreye bağlama ve akım ölçme. Gerilimin tanımı, birimi

IOT UYGULAMALARINA GİRİŞ

ES130 Mikro Denetleyici Deney Seti

BÖLÜM 6 RS232 SERİ İLETİŞİM İŞLEMLERİ

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

ATBRFN. Radyo Frekansı (RF) Tabanlı Dorse Takip Birimi. Bilgi Dokümanı (ATBRFN) 1

Strike 5.50 R Proximity Kart Okuyucu Kullanım Kılavuzu

TUŞ TAKIMI (KEYPAD) UYGULAMALARI

idea rsbasic KOMUTLARI

ELEKTRİK MOTORLARI. Step motorun bakımını yapmak. Servo motorun bakımını yapmak

TEMEL ELEKTRİK VE ELEKTRONİK DERSİ

Adres Yolu (Address Bus) Bellek Birimi. Veri Yolu (Databus) Kontrol Yolu (Control bus) Şekil xxx. Mikrodenetleyici genel blok şeması

FBs-serisi. Programlanabilir Kontrol Cihazı. Kullanım Kitabı - II [ İleri Düzey Uygulamalar. Önsöz, İçerik. FBs-PLC Interrupt Fonksiyonu 9

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

IFD8520 ADRESLENEBİLİR RS-485/RS-422 İZOLELİ ÇEVİRİCİ KULLANIM KILAVUZU

1- KULLANILACAK DEVRE ELEMANLARININ TANITILMASI

DOKUMANLAR

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

DELTA PLC EĞİTİM SETİ KİTAPÇIĞI

8051 Ailesi MCS51 ailesinin orijinal bir üyesidir ve bu ailenin çekirdeğini oluşturur çekirdeğinin temel özellikkleri aşağıda verilmiştir:

DC motorların sürülmesi ve sürücü devreleri

Bluetooth kontrol kartı BT1828.

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

ELEKTRİK- ELEKTRONİK TEMEL UYGULAMALARI DERSİ

Step- Servo motor çeşitlerini ve sürücü bağlantılarını yapmak Step motorun bakımını yapmak. Servo motorun bakımını yapmak

SAYICILAR. Tetikleme işaretlerinin Sayma yönüne göre Sayma kodlanmasına göre uygulanışına göre. Şekil 52. Sayıcıların Sınıflandırılması

RS 232 veya 485 seri port. Kapı manyetiği girişi

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ

1. Bölüm Sayı Sistemleri

T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ ÖZEL ELEKTRİK MAKİNALARI DERSİ FİNAL RAPORU ANDROİD BLUETOOTH KONTROLLÜ PİC SULAMA SİSTEMİ

İçindekiler FPGA GELİŞTİRME KARTI ENERJİ BESLEMESİ:... 5 ENERJİ SİSTEMİ ŞEMASI:... 5 FPGA GELİŞTİRME KARTINA PROGRAM YÜKLEME:... 6

Şekil 3-1 Ses ve PWM işaretleri arasındaki ilişki

USB 10 IN-OUT. Usb portundan, 10 adet giriş ve çıkış yapabilen, Opto izolasyonlu digital otomasyon devresi.

SANAEM RFQ (SPP) HIZLANDIRICISI GÜÇ KAYNAKLARI VE ÖLÇME KUTUSU KONTROL SİSTEMİ. Aydın ÖZBEY İstanbul Üniversitesi

KARADENİZ TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ TASARIM PROJESİ

ALİ ÇETİNKAYA Tuğba SARAY DERS DANIŞMANI PROF. DR. MEHMET BAYRAK

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

YILDIZ TEKNIK ÜNİVERSİTESİ ELEKTRİK - ELEKTRONİK FAKULTESİ ELEKLTRONİK VE HABERLEŞME MÜHENDİSLİĞİ BÖLÜMÜ

ATC-3200 ZigBee to RS232/422/485 Çevirici Kullanıcı Kılavuzu

Ek bilgi Internet:.../cecx

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Semboller : :Açma kapama alteri :Ate leme butonu :Yardımcı röle :Merkez kontak :Normalde açık kontak :Normalde kapalı kontak :UV.

1 PROGRAMLAMAYA GİRİŞ

EEM 419-Mikroişlemciler Güz 2017

1. Direnç 2. Akım 3. Gerilim 4. Kapasitans 5. Endüktans 6. Frekans

SAYFA : 2 / 9 VERSİYON GEÇMİŞİ VERSİYON TARİH AMAÇ AÇIKLAMA V V

PROGRAMLAMA TEMELLERİ DERSİ

DERS BİLGİ FORMU ASENKRON VE SENKRON MAKİNALAR ( ) ELEKTRİK VE ENERJİ. Okul Eğitimi Süresi

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ

DENEY FÖYÜ8: Lojik Kapıların Elektriksel Gerçeklenmesi

Oransal Kontrol Cihazı RWF 40

4. 8 adet breadboard kablosu, 6 adet timsah kablo

İletişim Protokolleri (Communication Protocols)

ŞARJLI MATKAP TEKNİK ŞARTNAMESİ

Deneyler artık çok KOLAY!

Online teknik sayfa GME700 EKSTRAKTIF GAZ ANALIZ CIHAZLARI

1/6 PR _S-DP4 PROSENSE S-DP4 GELİŞMİŞ GAZ KONTROL PANELİ ÖZELLİKLER KULLANIM ALANLARI PR _S-DP4

Modeller BLW-211PI, BLW-211MI, BLW-212PO, BLW-212MO

Hardware ve Software UART Iletisim Arayüzleri. /* * Mehmet Ozgan gmail.com> * , Wien */

Transkript:

İÇİNDEKİLER IX İÇİNDEKİLER KISIM I: TEMEL BİLGİLER 1 1 PROGRAMLAMAYA GIRIŞ 3 Programlama Hakkında 3 Programlama Terimleri 4 Programlama Dilleri 5 Programlama Mantığı 7 Yazılı Algoritma 7 Akış Diyagramları 8 Neden C Dili 12 Gerekli Yüklemeler 13 Yükleme Adımları 14 Ekrana Veri Çıktısı 16 Kodlara Başlangıç & Printf(); 16 Derleme İşlemi 18 Kaçış Dizeleri 20 Değişkenler 21 Değişken Türleri 22 Değişkenleri Kullanma 22 Değişkenlere Veri Gönderme 23 Değişkenleri Yazdırma 24 Matematiksel İşlemler 26 Veri Alma 28 Koşullu İfadeler 31 If - Else 31 Switch - Case 39 Döngüler 41 While Döngüsü 42 For Döngüsü 47

X ATMEL Fonksiyonlar 49 Değer Döndürmeyen Fonksiyonlar 50 Geri Değer Döndüren Fonksiyonlar 56 Diziler 65 Diziler ve Döngüler 66 Karakter Dizileri 69 Çok Boyutlu Diziler 71 Ön İşlemci Komutları 78 2 TEMEL ELEKTRONIK 81 Giriş 81 Elektronik Hakkında 81 Elektronik Terimleri 81 Gerilim - Voltaj 81 Akım 82 Watt 82 Elektronik Kompanentler 83 Devre 83 VDD, VCC, Besleme 84 VSS, VEE, GND, Topraklama 84 Lehim 84 Havya 84 Pasta 85 İletken 85 Kısa Devre 85 Ölçü Aleti 85 Bread Board 86 AC 86 DC 86 Sensör 87 Modül 87 Entegre 87

İÇİNDEKİLER XI Güç Kaynağı 88 Osiloskop 88 Sinyal Jeneratörü 88 Pin 88 Gerekli Yüklemeler 89 Yükleme Adımları 89 Devre Elemanları 91 Direnç 91 Sabit Direnç 92 Karbon Direnç 92 Renk Kodları 93 Film Dirençler 94 Telli Direnç 94 Ayarlı Direnç 95 Potansiyometre 95 Foto Direnç 96 Reosta 96 VDR 96 Kondansatör 97 Kutuplu Kondansatör 97 Kutupsuz Kondansatör 98 Transistör 98 Diyot 99 Bobin 99 Röle 100 Buton 100 Sayı Sistemleri 101 Binary Sayı Sistemi 101 İkili Tabandan Onlu Tabana Çevirme 101 Hexadecimal Sayı Sistemi 104

XII ATMEL 3 ATMEL E GİRİŞ 107 Mikrodenetleyiciler Hakkında 107 Gerekli Yüklemeler 110 Atmel Studio 110 Programlayıcı 115 Mini Pro 115 Yükleme Adımları 115 USBasp 118 Yükleme Adımları 118 ISP Devresinin Kurulumu 129 Neden Atmel? 130 ATmega32a Denetleyicisi 131 ATmega32a Özellikleri 131 Portlar 132 Port B 133 Port D 133 Port C 134 Port A 134 Kütüphaneler 134 İlk Yöntem 134 İkinci Yöntem 137 KISIM II: UYGULAMALAR 141 4 GİRİŞ - ÇIKIŞ 143 Çıkış 144 Led Yakma 145 Led Yakıp Söndürme 150 Çember 153 Giriş 156 Buton ile Led Yakma 156 Buton ile Led Yakma 2 159

İÇİNDEKİLER XIII bit_is_clear Metodu ile Led Yakma 160 bit_is_set Metodu ile Led Yakma 162 Buton ile Led Yakma 3 163 5 ANALOG 167 ADC 168 Potansiyometre ile Led Yakma 169 6 MOTORLAR 175 DC Motor Giriş 175 DC Motor 176 L293D Entegresi 177 Crystal Osilatör 179 Fuse Bitleri 180 DC Motor Kodlama 184 DC Motor Hız Ayarı 186 PWM 186 Servo Motor 189 Servo Motor Giriş 189 Servo Motor Programlama 190 Step Motor 193 Step Motor Giriş 193 ULN2003A 195 Step Motor Programlama 196 7 SERI HABERLEŞME 199 Bilgisayar Kontrolü 199 Seri İletişim 199 Max232 201 Usb - Seri Port Dönüştürücüsü 201 Bilgisayara Veri Gönderme 203 Bilgisayarda Veri Alma 207

XIV ATMEL 8 LCD - 7 SEGMENT 211 LCD Kullanımı 211 LCD 212 7 Segment Kullanımı 216 7 Segment 216 9 SENSÖRLER & MODÜLLER 221 Isı Sensörü LM35 222 LM35 Kullanımı 222 Işık Algılama (LDR) 225 LDR Kullanımı 225 LDR Değer Okuma 225 Gaz Algılama (MQ-9) 228 MQ - 9 Kullanımı 228 Mesafe Algılama (HC - SR 04) 231 HC - SR 04 Kullanımı 232 Toprak Nem Sensörü 235 Toprak Nem Sensörün Kullanımı 235 Hareket Algılama (HC - SR 501) 238 HC -SR 501 Sensörünün Kullanımı 238 GPS 241 Pusula 245 Bluetooth 247 10 TELEFON KONTROL 251 Cm8870 Entegresi 252 Telefon Kontrol 252 Telefon Kontrol Led 253 Telefon Kontrol 255 11 SAAT 259

İÇİNDEKİLER XV KISIM III: PROJELER 271 12 BAYEM 273 BAYEM Yapımı 273 13 SIFMOT 279 Sifmot Yapımı 279 14 AYPAR 285 Aypar Yapımı 285 Röle 286 BC547 Transistör 286 AYPAR Projesi 288 15 BITSU 291 Bitsu Yapımı 291 IRF3205 292 Selenoid Valf 293 Bağlantı Parçaları 294 KISIM IV: TEORİ 299 16 TEORI 301 Kesmeler 302 Register - Yazmaçlar 304 GICR 304 IVSEL 304 IVCE 304 Dış Kesmeler 305 MCUCR 305 ISC1x 306 ISC0x 306 GICR Yamacı 306 ADC 312

XVI ATMEL Register - Yazmaçlar 312 ADMUX 312 REFSn 312 ADLAR 313 MUXn 313 ADCSRA 315 ADEN 315 ADSC 315 ADATE 315 ADIE 316 ADPSn 316 ADCL 316 ADCn 316 ADCH 317 SFIOR 317 ADTSn 317 Seri İletişim 321 Senkron İletişim 321 Asenkron İletişim 321 Baud Rate (İletişim Hızı, Saniyedeki Bit Sayısı) 322 Veri Biti 323 Eşlik 323 Dur Biti 323 RS232 323 Register - Yazmaçlar 323 UDR 323 UCSRA 324 RXC 324 TXC 324 UDRE 324 FE 325 DOR 325

İÇİNDEKİLER XVII PE 325 U2X 325 MPCM 325 UCSRB 325 RXCIE 325 TXCIE 325 UDRIE 326 RXEN 326 TXEN 326 UCSZ2 326 RXB8 326 TXB8 326 UCSRC 326 URSEL 327 UMSEL 327 UPMn 327 USBS 327 UCSZn 327 UCPOL 328 UBRRL 328 UBBRH 328 URSEL 328 UBRR 328 TWI - I 2 C 331 Register - Yazmaçlar 333 TWBR 333 TWBRn 333 TWCR 334 TWINT 334 TWEA 334 TWSTA 334 TWSTO 334

XVIII ATMEL TWWC 334 TWEN 334 TWIE 334 TWSR 335 TWSn 335 TWPSn 335 TWDR 335 TWDn 335 TWAR 336 TWAn 336 TWGCE 336 SPI 336 SS Pini 337 Slave Modda 337 Master Modda 337 Register - Yazmaçlar 337 SPCR 337 SPIE 338 SPE 338 DORD 338 MSTR 338 CPOL 338 CPHA 339 SPRn 339 SPSR 339 SPIF 339 WCOL 340 SPI2X 340 SPDR 340 SPIDn 340 Fuse 343 Fuse High Byte 344 Fuse Low Byte 345