Arduino'nun iç işleyişine daha derinlemesine dalmaya başladığınızda , USB bağlantısından kod yazmaktan daha fazla işlevselliğe ihtiyacınız var. Belki yeni bir ürün yazılımı yüklemek istiyorsunuz veya sıfırdan bir Arduino oluşturuyorsunuz. Arduino'nuzun bir "tuğlaya" dönüşmesi de mümkündür (nadiren olur) ve onun "canlanmasına" yardım etmeniz gerekir.
İşte o zaman bir önyükleyiciye ihtiyaç duyulur.
Arduino, farklı sensörlere bağlanabilen bir dizi giriş ve çıkış dizisiyle birlikte gelen bir mikroişlemciden başka bir şey değildir. Bu mikroişlemciyi kontrol eden, bilgisayardan gönderdiğiniz komutları gösteren önyükleyicidir.
Bu nedenle Bootloader, Arduino için en önemli programlama parçasıdır. Öyleyse Arduino Bootloader'ın nasıl yazılacağına ve kurulacağına bakalım.
Hazırlanacak şeyler
Arduino kartına ek olarak. Programcı adında bir cihaza ihtiyacınız var. Programcının, bir önyükleyicinin yokluğunda ürün yazılımına komutlar yazması gerekir. Herhangi bir programlayıcıyı kullanabilirsiniz, ancak bunun bir Devre İçi Seri Programlayıcı (ISP) olduğundan emin olun, çünkü diğer programcılar çipleri devreye entegre etmeden önce flaşlamayı hedefler.

Bazı ISP programcıları AVR-ISP, USBtinyISP ve ParallelProgrammer'dır. Bazı değişikliklerle başka bir Arduino'yu ISP olarak bile kullanabilirsiniz.
Yazılım tarafında elbette Arduino IDE’yi bilgisayarınıza kurmanız gerekiyor. IDE, Bootloader programının farklı sürümleri de dahil olmak üzere Arduino ile çalışmak için gerekli tüm paketleri ve araçları içerir. Arduino IDE'yi Windows , Mac ve Ubuntu'ya kurma adımları şunlardır .
Arduino Bootloader nasıl yakılır?
Bootloader'ı Arduino'ya yazmanın en önemli adımı doğru bağlantıdır. Aradığınız şey, kart üzerinde 2x3 ICSP başlığıdır. Büyük olasılıkla Arduino'nun, kartta bulunan IC sayısına bağlı olarak birkaç başlığı vardır. En iyi sonuçları elde etmek için programlayıcınızı bir kablo kullanarak bu ICSP başlığına bağlamanız gerekir.
![Arduino Bootloader nasıl yazılır ve kurulur Arduino Bootloader nasıl yazılır ve kurulur]()
Programcı bilgisayara ve hedef Arduino kartına bağlandıktan sonra, gerçekten önyükleyiciyi yazmaya başlayabilirsiniz.
Arduino Bootloader nasıl kurulur
Bu aslında işin daha kolay kısmı. Doğru bağlantılara sahip olduğunuz sürece önyükleyiciyi Arduino kartına yazarken sorun yaşamazsınız.
Arduino'yu ISP olarak kullanın
Öncelikle programlayıcıya ait yazılımı aktif hale getiriniz. Arduino'yu ISP olarak kullanıyorsanız Arduino IDE bu rolü üstlenecektir.
Araçlar menüsündeki “ Programcı” açılır seçeneklerinden “ISP olarak Arduino” seçeneğini seçin . Bu seçeneğin etkinleştirilmesi IDE'ye mevcut Arduino'yu bir programcı olarak ele almasını ve kod yüklemek için donanım arayüzünü kullanmasını söyler.
![Arduino Bootloader nasıl yazılır ve kurulur Arduino Bootloader nasıl yazılır ve kurulur]()
Harici programcı
Harici bir programlayıcı kullanmanız durumunda Arduino IDE'yi bazı ayarlarla kullanmaya devam edebilirsiniz. Dosya menüsünden Örnekler'e gidin , ardından açılır listeden programcıyı seçin. Bu, programcıyı Arduino'yu düzgün bir şekilde yakmaya hazırlar.
Önyükleyiciyi yaz
Artık Arduino IDE gerekli önyükleyiciyle önceden yüklenmiş olarak geliyor, bu nedenle işlem basit, Araçlar'a gidin ve “Önyükleyiciyi Yaz” seçeneğine tıklayın .
Ancak bunu yapmadan önce Araçlar'a gitmeli ve mevcut Arduino modeliniz için doğru sürümü yazdığınızı doğrulamak için "Board" menüsünü kontrol etmelisiniz . Doğru kartı seçtikten sonra önyükleyiciyi yazmaya devam edebilirsiniz.
Tüm işlemler tamamlandı! Her şey yolundaysa, birkaç dakika sonra konsolda “Önyükleyicinin yazdırılması tamamlandı” mesajını göreceksiniz. Programlayıcının bağlantısını kesmeniz yeterlidir; yeni kart Arduino IDE ile programlanmaya hazırdır!
Umarım başarılısınızdır.