ฉันทำงานเกี่ยวกับโครงการ Arduino หลังจากที่ฉันได้ทุกอย่างทำงานโดยใช้ Arduino ฉันต้องการย้ายไปยังโซลูชันที่ไม่ใช้ Arduino นั่นคือฉันต้องการใช้ไมโครคอนโทรลเลอร์โดยไม่เกี่ยวข้องกับบอร์ด Arduino ซึ่งจะช่วยให้บอร์ดเดียวไม่มีวิธีแก้ปัญหาโล่
ฉันรู้ว่ามีวิธีที่จะทำให้ Arduino ของฉันเองบนเขียงหั่นขนม แต่นั่นไม่ใช่สิ่งที่ฉันพยายามทำ
ฉันไม่แน่ใจจริงๆว่าจะทำอย่างไร
ถ้าไม่มีตัวเลือกที่ดีกว่านี้ฉันจะใช้ ATmega328 ซึ่ง Arduino ใช้ ฉันเข้าใจว่าเครื่องมือในการพัฒนานั้นให้บริการฟรีหรืออย่างน้อยก็ไม่แพงมาก
สำหรับจุดประสงค์ของคำถามนี้สมมติว่าฉันสามารถรับ + 5V ไปยังวงจรของฉันได้
คำถามแรกของฉันคือวิธีการเขียนโปรแกรม MCU ฉันเชื่อว่ามีสองตัวเลือก:
- ซื้อโปรแกรมเมอร์เขียนโปรแกรม MCU แล้ววางชิปไว้ในวงจรของฉัน
- ออกแบบวงจรของฉันเพื่อรองรับการเขียนโปรแกรมในวงจร
ฉันสมมติว่าถ้าฉันไปกับตัวเลือก # 1 มันง่ายพอ ๆ กับการใส่ชิปที่โปรแกรมไว้ในวงจรของฉัน ฉันไม่ต้องการอะไรอีกแล้ว แน่นอนว่าการเปลี่ยนซอฟต์แวร์จะไม่สะดวก
แต่สำหรับตัวเลือก # 2 ฉันไม่แน่ใจว่าฉันต้องการอะไร จากการอ่านจนจบฉันคิดว่าฉันต้องใช้สายเคเบิลสำหรับการเขียนโปรแกรมและตัวเชื่อมต่อบนบอร์ดของฉัน จากนั้นฉันก็เดาว่าฉันควรเชื่อมต่อขั้วต่อกับพินที่ ATmega
ไม่ว่าจะด้วยวิธีใดฉันจะต้องใช้ Atmel studio
ประการที่สองนอกเหนือจากแหล่งจ่ายไฟมีอะไรใน Arduino ที่ฉันต้องการอย่างแน่นอน? ฉันเดาว่าอาจเป็นสวิตช์รีเซ็ต