İşte bazı talimatlar. Eğer yayın tablonuzda neyin nereye gittiğini bilmek istiyorsanız, okumaya devam edin.
İşte ATmega328 için pinout:
Öncelikle, bir LM7805 veya 5V elde etmek için benzer bir şeye ihtiyacınız olacaktır . Bunların nasıl çalıştığını bilmiyorsanız, bu resme bakın .
Güç
Şimdi, 12V pilinizin + ucunu 7805 IN 'e ve - COM'a bağlayın. Bundan sonra, COM'dan herhangi bir bağlantıya "GND" ve OUT'dan gelen herhangi bir bağlantıya "Vcc" olarak atıfta bulunacağım.
Sıfırlama
Vcc'yi ATmega328'in Pim 7 ve 20'ye ve GND'yi pim 8 ve 22'ye bağlayın. Vcc'yi ~ 10 kiloohm'luk bir rezistöre bağlayın ve diğer ucunu RST pimine (pim 1) bağlayın. Ayrıca, GND'yi sıfırlama anahtarına ve sıfırlama anahtarının diğer terminalini pim 1'e bağlayın. Sıfırlama anahtarı açıkken, Arduino yeniden başlatılır. Sıfırlama anahtarı istemiyorsanız, Vcc'yi doğrudan pin 1'e bağlayın.
Saat
GND'yi iki 22 picofarad kapasitörünün negatif terminallerine bağlayın. Bir kondansatörü pim 9'a ve diğer kondansatörü pim 10'a bağlayın.
Şimdi, pim 9 ile 10 arasına 16MHz bir saat bağlayın:
Analog referansı
AREF pinini kullanıyorsanız, AREF'inizi pin 21'e bağlamanız yeterlidir.
Pimlerin geri kalanı
Bunlar yukarıdaki diyagramda etiketlenmiştir. 23-28 numaralı pinler A0-A5'tir. Pim 2-6 dijital 1-4, 11-19 dijital 5-13'tür. Bunları normal şekilde kullanın. Dijital pim 13'ün (mikrodenetleyicideki pim 19) artık bir LED'i olmayacağını unutmayın, ancak birini bağlamak istiyorsanız, bunu bir LED'e, ardından 200-300 ohm dirençle ve ardından toprakla bağlayın:
Programlama
Arduino'nuz bir DIP Arduino ise (ATmega çıkarılabilir), o zaman IDE'yi kullanarak programlayın, ATmega'yı çıkarın ve perfboard devrenize yerleştirin (bir IC tutucu kullandığınızı varsayın). Arduino'nun ATmega yüzey montajı varsa, bkz. SMD Arduino'mu ayrı bir DIP ATmega328 programlamak için nasıl kullanabilirim? .
Bu kadar! Artık bir Arduino projesini kolayca bir perfboard'a götürebilirsiniz!
İşte son şematik: