İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
ATmega328p, Atmel tarafından megaAVR ailesinde oluşturulan tek çipli bir mikro denetleyicidir (daha sonra Microchip Technology, 2016'da Atmel'i satın aldı). Modifiye edilmiş Harvard mimarisi 8-bit RISC işlemci çekirdeğine sahiptir. Bu mikrodenetleyici, Arduino geliştirme kartının ve diğer birçok geliştirme kartının beynidir. Bu Eğitilebilir Tabloyu kullanarak projelerinizin boyutunu küçültebilir ve çok daha ucuza getirebilirsiniz. Bu, yerleşik LED'ler, harici Kristal osilatörler, harici Kapasitörler ve geliştirme kartlarına yerleştirilmiş diğer birçok yedek bileşen gibi geliştirme kartı bileşenlerinin sayısını azaltarak yapılır.
1. Adım: Gerekli Araçlar
Gerekli Parçaların Listesi
1. 10K ohm dirençler
2. ATmega328P-PU IC
3. Atlama Telleri
4. LM7805 Voltaj Regülatörü
5. Breadboard
6. Arduino Uno Geliştirme Kartı
Ayrıca Bootloader'ı yakmak ve eskizleri ATmega328P'ye yüklemek için Arduino IDE'ye ihtiyacımız var. Buradan indirebilirsiniz
Arduino'yu bir Breadboard kitaplığına da indirmeniz gerekir. IDE sürümünüze göre buradan indirebilirsiniz
Adım 2: Bootloader'ı Atmega328p'ye Yazma
ATmega328P IC, bir Bootloader ile önceden yüklenmiş olarak gelmez. Bootloader, IC'nin Arduino IDE kullanarak yüklediğimiz kodu yorumlamasını sağlayan bir kod kümesidir.
Bootloader'ı ATmega328P'ye yükleme adımları
1. Arduino'yu resimde gösterildiği gibi ATmega328P'ye bağlayın.
Bağlantılar aşağıdaki gibi listelenmiştir: -
ATmega328P pin 7 => Vcc
ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pim 22 => Gnd
ATmega328P pin 1 => Arduino pin D10
ATmega328P pin 17 => Arduino pin D11
ATmega328P pin 18 => Arduino'nun pin D12
ATmega328P pin 19 => Arduino'nun pin D13
ATmega328P'nin pin 1'i boyunca direnci yukarı çekin
2. IDE'nize pano ekleyin:
Sketch klasörünüzde Hardware (önceden mevcut değilse) adında bir klasör oluşturun ve indirilen kütüphaneyi bu klasöre çıkartın ve kopyalayın.
IDE'yi yeniden başlatın ve Araçlar > Pano menüsünde yeni bir Pano arayın, "ATmega328 on a breadboard (8MHz Dahili Saat)" adlı yeni bir pano görmelisiniz. Bu tahtayı görüyorsanız, şimdiye kadar her şey yolunda.
3. Seri bağlantı noktası'nı seçin.
4. Programlayıcıyı "ISP olarak Arduino" olarak seçin.
5. Menü Araçları > Bootloader'ı Yaz'a giderek Bootloader'ı yazın.
3. Adım: Yükleyici Devresi Taslağı
Arduino kartınızı kullanarak eskizleri ATmega328P'ye yükleyebilirsiniz.
ATmega328P'ye eskiz yükleme adımları
1. IC'yi Arduino'dan çıkarın.
2. Arduino'yu resimde gösterildiği gibi ATmega328P'ye bağlayın, Bağlantılar aşağıdaki gibi listelenmiştir:
ATmega328P pin 7 => Vcc>ATmega328P pin 8 => Gnd
ATmega328P pin 20 => Vcc
ATmega328P pim 22 => Gnd
ATmega328P pin 1 => Arduino Reset pini
ATmega328P pin 2 => Arduino pin 1 veya RX pin
ATmega328P pin 3 => Arduino pin 2 veya TX pin
ATmega328P'nin pin 1'i boyunca direnci yukarı çekin
3. Arduino IDE kullanarak Sketch'i Atmega328P'ye yükleyin.
4. Pinleri, pin eşleştirme şemasına göre ATmega328P'ye bağlayın.