Merhaba,
öncelikle söylemiş olduğunuz gibi programlayabilir ve kullanabilirsiniz.. Ancak yeni almış olduğunuz Atmega 328P işlemcisinin bootloader yüklü olması gerekir. Yani arduino'dan göndemiş olduğunuz kodnu anlayacak bir boot kısmının yüklü olması gerekir.
Bu şu anlama geliyor eğer Arduino yazılımını kullanarak bunu yapmak istiyorsanız öncelikle Atmega328'e boot yüklemelisiniz. daha sonra Arudino'ya bunu takıp kodunuzu yükleyebilirsiniz.
Diyelim ki bootloader yüklemeden yapayım isterseniz bu durumda AVR programlayıcı ile bunu yapabilirsiniz. Eğer sorunuzu doğru anlamış ve cevabım sizi tatmin etmişse ürün tavsiye edebilirim.