Saya telah mengerjakan proyek Arduino. Setelah saya mendapatkan semuanya berfungsi menggunakan Arduino, saya ingin pindah ke solusi yang TIDAK menggunakan Arduino. Artinya, saya ingin menggunakan mikrokontroler tanpa melibatkan papan Arduino. Ini akan memungkinkan satu papan, tidak ada solusi perisai.
Saya tahu ada metode untuk membuat Arduino saya sendiri di atas papan tempat memotong roti, tetapi itu bukan yang sebenarnya saya coba lakukan.
Saya tidak begitu yakin bagaimana melakukan ini.
Kecuali ada pilihan yang lebih baik, saya cenderung menggunakan ATmega328, yang digunakan oleh Arduino. Saya mengerti bahwa alat pengembangan tersedia gratis atau setidaknya tidak terlalu mahal.
Untuk keperluan pertanyaan ini, anggap saya bisa mendapatkan + 5V ke sirkuit saya.
Pertanyaan pertama saya adalah bagaimana memprogram MCU. Saya percaya ada dua opsi:
- Beli programmer, program MCU, dan kemudian tempatkan chip di sirkuit saya.
- Rancang sirkuit saya untuk memasukkan dukungan untuk pemrograman dalam-sirkuit.
Saya berasumsi bahwa jika saya menggunakan opsi # 1, semudah memasukkan chip yang diprogram di sirkuit saya; Saya tidak butuh yang lain. Tentu saja mengubah perangkat lunak akan merepotkan.
Tetapi untuk opsi # 2, saya tidak yakin apa yang saya butuhkan. Dari sedikit bacaan yang telah saya lakukan, saya pikir saya perlu kabel pemrograman, dan konektor di papan saya (tipe apa?). Lalu saya kira saya (benar) memasang konektor ke pin tertentu pada ATmega.
Either way, saya akan membutuhkan Atmel studio.
Kedua, selain catu daya, apakah ada sesuatu di Arduino yang benar-benar saya butuhkan? Saya kira mungkin saklar reset?