İçindekiler:
- Adım 1: Bazı Şeyleri ve Bazı Dosyaları Toplayın
- Adım 2: Arduino'yu Programcıya Dönüştürmek
- Adım 3: Arduino V1.0.1 Kurulumu
- Adım 4: Arduino'yu ATmega8 ile Bağlamak
- Adım 5: Bootloader'ı ATmega8'e Yazmak
- Adım 6: Eskizleri ATmega8'e Yükleme
- Adım 7: Tebrikler
Video: ATmega8 As Arduino (Dahili 8Mhz Kristal Kullanarak): 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Günümüzde Arduino gibi gadget'lar çok popüler bir kullanım alanı buldu. Çok sayıda proje oluşturmak için kullanılabilirler, ancak çok yer kaplarlar ve bazılarımız için (ben dahil) pahalıdırlar. Bu sorunu çözmek için, size Arduino kodunu depolamak ve kompakt ve ucuz bir Arduino gibi davranmak için bir ATmega8 (veya başka herhangi bir avr) çipinin nasıl kullanılacağını öğretecek olan bu talimatı sunuyorum. Bunu yapmak, eğer siz de bir hobiciyseniz, zaten sahip olacak olan, kolayca bulunabilen elektronikler gerektirir. Aynı amaca ulaşmak için harici bir kristal osilatörün kullanımına bağlı olan diğer talimatların aksine, bu proje ATmega8'in dahili 8Mhz kristalini kullanır, bu da onu 16Mhz kristali olmayanlar için bir nimet haline getirir.
Ayrıca, çipi programlamak için ISP olarak bir Arduino kullanacağım, bu da onu daha ucuz hale getiriyor.
Şimdi, daha fazla uzatmadan, tamir etmeye başlayalım!
Adım 1: Bazı Şeyleri ve Bazı Dosyaları Toplayın
Gereksinimler:
1. 10uF kapasitör - 1
2. Erkek - Erkek Jumper Telleri - 8
3. Breadboard - 1
4. ATmega8 çipi - 1
5. Arduino UNO veya herhangi bir Arduino
İndirilecek Şeyler:
1. ATmega8 için Önyükleyici
2. Arduino IDE v1.0.1
Bu bağlantı sizi Arduino IDE İndirmeleri sayfasına götürecektir. ATmega8 yongasıyla mükemmel çalıştığını bulduğum için özellikle v.1.0.1'i indirin. Bazı nedenlerden dolayı, en son sürüm, bu talimat için çok önemli olan Boards.txt'nin değiştirilmesini desteklemiyor.5. Boards.txt
Bu dosyanın kullanımı daha sonra açıklanacaktır.
Adım 2: Arduino'yu Programcıya Dönüştürmek
Arduino, basitçe ArduinoISP taslağını yükleyerek bir programcıya dönüştürülebilir. Arduino tarafından örnek bir taslak olarak sağlanmıştır. Ancak, kodu da bir dosya olarak sağlıyorum. İndirin ve Arduino'nuza yükleyin.
Kod yüklendikten sonra bir sonraki adıma geçin.
Adım 3: Arduino V1.0.1 Kurulumu
Arduino v1.0.1'i indirdikten sonra çıkartın. Ayrıca indirdiğiniz "boards.txt" dosyasının tüm metnini kopyalayın.
1. Şimdi, ayıklanan klasörde aşağıdaki dosyaya göz atmanız gerekiyor:
"……..\arduino-1.0.1\donanım\arduino\boards.txt"
2. "boards.txt" dosyasını açın ve kopyalanan metni dosyanın sonuna yapıştırın.
3. Şimdi, ayıklanan Arduino 1.0.1 klasörüne yerleştirilmiş "arduino.exe" dosyasını açın.
4. Arduino kartını "ATmega8-noxtal @8MHz" olarak seçin
5. Programlayıcıyı "ISP olarak Arduino" olarak seçin
Artık Arduino IDE v1.0.1'iniz kuruldu!
Adım 4: Arduino'yu ATmega8 ile Bağlamak
ATmega8 IC'yi yukarıda yayınlanan şemalara bakarak Arduino'nuza bağlayın.
Ayrıca 10uF kondansatörü RESET ve GND pinleri arasına yerleştirmeyi unutmayın.
Arduino'mu ATmega8'e nasıl bağladığımın bir resmini ekledim.
Adım 5: Bootloader'ı ATmega8'e Yazmak
Önyükleyiciler, bir mikro denetleyicinin bağımsız olarak programlanmasını sağlayan dosyalardır. Bu nedenle, ATmega8 bir bootloader ile yakıldığında, onu Arduino olarak kullanabileceğiz.
Önyükleyiciyi yakmak için:
1. "atmega8_noxtal.zip" dosyasını "…….\arduino-1.0.1\hardware\arduino\bootloaders\" klasörüne çıkarın.
2. Arduino IDE zaten çalışıyorsa, yeniden başlatın, yoksa açın.
3. Programlayıcı, COM Bağlantı Noktası ve Anakartın önceki adımlardan birinde açıklandığı gibi doğru ayarlanıp ayarlanmadığını kontrol edin.
4. "Araçlar" menüsü altında "Bootloader Yaz" düğmesine basın.
Doğru kablolama yaptıysanız, "Bootloader Yaz" seçeneğine tıkladığınızda, Arduino'daki RX, TX ve L ışıkları parlak bir şekilde parlamaya başlayacaktır. Resmini de yayınladım.
Adım 6: Eskizleri ATmega8'e Yükleme
ATmega8'inize önyükleyiciyi yaktıktan sonra, bu projeyi neredeyse bitirdiniz.
Artık tek yapmanız gereken istediğiniz taslağı çipinize yüklemek. Bunu yapmak için, kartın "Atmega8-noxtal @8Mhz" ve programlayıcının "ISP olarak Arduino" olarak ayarlandığından emin olun.
Bootloader'ı yakmak için kullandığınız kabloların aynı zamanda eskizleri yüklemek için de kullanıldığını unutmayın
Çizimin yüklenmesi Arduino'yu bir programcı olarak kullanarak yapılır, bu nedenle genellikle "Ctrl+U" tuşlarına bastığınızda, şimdi IDE'ye çipi Arduino üzerinden programlamasını söyleyen "Ctrl+Shift+U" tuşlarına basmanız gerekecektir.
Adım 7: Tebrikler
ATmega8 çipinizi bir mini Arduino'ya başarıyla dönüştürdüğünüz için tebrikler. Artık projelerinizi çok daha kompakt ve ucuz hale getirebilirsiniz. Arduino pinleri ile pin ilişkisini anlamak için daha önce indirmiş olduğunuz "ATmega8 as Arduino Pinout" dosyasına bakınız.
Ayrıca, bu talimatı faydalı bulduysanız, lütfen kısaltılmış indirme bağlantılarını iki veya üç kez yeniden açarak beni destekleyin. Beni Patreon'dan da destekleyebilirsiniz.
Hepsi bu talimat için! Herhangi bir şüpheniz varsa, yorum yapmaktan çekinmeyin.
Kurcalamaya Devam Edin!
Proje Gönderen:
Utkarş Verması
Kamerasını ödünç verdiği için Ashish Choudhary'ye teşekkürler.
Önerilen:
ATmega328'i Arduino IDE ile 8MHz Kristal Kullanarak Programlama: 4 Adım
ATmega328'i Arduino IDE ile 8MHz Kristal Kullanarak Programlama: Bu Öğretilebilir Tabloda, kendinizi bir programcı olarak Arduino IDE ve bir Arduino UNO kullanarak bir ATmega328P IC'yi (Arudino UNO'da bulunan aynı mikrodenetleyici) programlamanın adım adım kılavuzunu ele alacağım. projelerinizi yapmak için özel Arduino
Arduno Kullanarak Sıvı Kristal Ekran: 4 Adım
Arduno Kullanan Likit Kristal Ekran: LCD (Likit Kristal Ekran), ana görüntüleyici olarak likit kristal kullanan bir ekran ortamı türüdür. Bu yazımda 2x16 LCD kullanacağım. Çünkü bu tip LCD piyasada daha çok bulunur.Özellikler:Fiziksel form,resme bakınSütun sayısı
Bağımsız ATmega328p (Dahili 8 MHz Saat kullanarak): 4 Adım
Bağımsız ATmega328p (Dahili 8 MHz Saat kullanarak): 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'nun beynidir
Arduino UNO Kullanarak Drone Nasıl Yapılır - Mikrodenetleyici Kullanarak Quadcopter Yapma: 8 Adım (Resimlerle)
Arduino UNO Kullanarak Drone Nasıl Yapılır | Mikrodenetleyici Kullanarak Quadcopter Yapın: GirişYoutube Kanalımı Ziyaret EdinBir Drone, satın alınması çok pahalı bir alettir(ürün). Bu yazıda tartışacağım, bunu nasıl ucuza yapabilirim? Ve böyle ucuz fiyata nasıl kendin yapabilirsin… Peki Hindistan'da tüm malzemeler (motorlar, ESC'ler
WiFi Dahili Dahili Arduino MEGA 2560 - ESP8266: 10 Adım
Arduino MEGA 2560 Dahili WiFi ile - ESP8266: Bugünkü metinde, kartında gömülü bir ESP8266'ya sahip olduğu için son derece özel olduğunu düşündüğüm bir Arduino'dan bahsediyoruz. Kart üzerine lehimlenmiş ESP12'ye sahip değil. Bunun yerine Espressif çipi var. Yani, tahtada yerleşik