İçindekiler:

Bare Minimum - Breadboard'da Arduino: 5 Adım
Bare Minimum - Breadboard'da Arduino: 5 Adım

Video: Bare Minimum - Breadboard'da Arduino: 5 Adım

Video: Bare Minimum - Breadboard'da Arduino: 5 Adım
Video: Running an Arduino on a breadboard with NO EXTERNAL COMPONENTS / How to FLASH an Arduino BOOTLOADER 2024, Temmuz
Anonim
Bare Minimum - Breadboard'da Arduino
Bare Minimum - Breadboard'da Arduino

Arduino, ATMega328p çipini kullanır. Bunu bir SMD formatında (ATMega328p-AU) veya oluk delik lehimleme için DIP formatında (ATMega328p-PU) alabiliriz. Ancak çip kendi başına çalışamaz. Birkaç bileşene daha ihtiyacı var ve hepsine bu çipin minimum minimum konfigürasyonu denir.

Adım 1: Basit Şematik

Basit Şematik
Basit Şematik

Aşağıda bu konfigürasyon için şematik var. Gördüğünüz gibi 5 voltluk bir kaynağa ihtiyacımız var. Bu besleme, voltaj yükselmeleri olmadan çok iyi düzenlenmelidir. Bunun için ve 5V ile GND arasında ekstra 10uF kapasitör. Alos, sıfırlama pimi etkin. Bu yüzden devre dışı bırakmak için 5V uygulamamız gerekiyor. Bunun için RESET ile Vcc arasına 10k ohm'luk bir direnç yerleştirilir. Ayrıca ATMega328 genellikle 16MHz'de çalışır. Bunun için 9 ve 10 numaralı pinler arasına bir 16MHz kristal yerleştiriyoruz. Ancak bu kristal, salınım yapmak için GND'ye bağlı tam olarak 22pF'lik iki kapasitöre ihtiyaç duyar. Yukarıdaki şekilde çipin tüm pinlerine sahipsiniz. Şu anda, mikrodenetleyicinin bir bootlaoder'ı varsa, bir kod yükleyebiliriz. Ama bir önyükleyicisi olmadığını düşünelim.

2. Adım: Bootloader'ı Yak

Önyükleyiciyi Yaz
Önyükleyiciyi Yaz

Şimdi, çipin bootloder'a (bakire çip) sahip olmadığını düşünelim. Bunun için bir Arduino UNO'dan sonraki bağlantıları yapmanız gerekir. Bunlar SPI pinleri, CLOCK, MISO ve MOSI'dir.

Adım 3: Arduino'yu PC'ye bağlayın

Arduino'yu PC'ye bağlayın
Arduino'yu PC'ye bağlayın

Şimdi Arduino'yu PC'nize bağlayın. Arduino IDE'yi açın ve Dosya → Örnekler → Arduino ISP'ye gidin ve bu örneği açın. Arduino UNO kartının com'unu seçin, kartı Arduino UNO olarak seçin ve bu kodu yükleyin.

Adım 4: Önyükleyici

önyükleyici
önyükleyici

Şimdi geçmiş şemadaki bağlantıları yapın ve önyükleyiciyi yakmanın zamanı geldi. Araçlar → programcı → ISP olarak Arduino'ya gidin. Bununla programlayıcıyı ISP olarak değiştiriyoruz.

Adım 5: Sonunda Bootloader'ı Yak

Sonunda Bootloader'ı Yak
Sonunda Bootloader'ı Yak

Son olarak, Araçlar → Önyükleyiciyi yak seçeneğine gidin. Artık Arduino'nun LED'leri çok fazla yanıp sönecek. Bootlaoder'ın yandığı mesajını aldığınızda, gitmeye hazırız.

Önerilen: