ในชีวิตของผู้เล่นมือใหม่ Arduino ไม่ช้าก็เร็วเมื่อคุณต้องการประหยัดขนาดผลิตภัณฑ์ของคุณโดยไม่ต้องเสียสละฟังก์ชันการทำงาน แล้ว Arduino Pro Mini ก็เป็นทางออกที่ดี! บอร์ดนี้เนื่องจากไม่มีขั้วต่อ USB ในตัว จึงมีขนาดเล็กกว่า Arduini Nano หนึ่งเท่าครึ่ง แต่ในการตั้งโปรแกรม คุณจะต้องซื้อโปรแกรมเมอร์ USB ภายนอกเพิ่มเติม วิธี "เติม" โปรแกรมที่เขียนลงในหน่วยความจำของไมโครคอนโทรลเลอร์และทำให้ Arduino Pro Mini ทำงาน และจะกล่าวถึงในบทความนี้
มันจำเป็น
- - Arduino Pro มินิ;
- - คอมพิวเตอร์;
- - โปรแกรมเมอร์ USBASP;
- - สายเชื่อมต่อ
คำแนะนำ
ขั้นตอนที่ 1
ก่อนอื่น คำสองสามคำเกี่ยวกับตัวโปรแกรมเมอร์เอง คุณสามารถซื้อได้ในราคา $ 2 ในร้านค้าออนไลน์ของจีน
แน่นอนว่าตัวเชื่อมต่อประเภท USB-A ใช้เพื่อเชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์
จำเป็นต้องมีตัวเชื่อมต่อ ISP เพื่อเชื่อมต่อกับบอร์ดที่ตั้งโปรแกรมได้
Jumper JP1 ควบคุมแรงดันไฟฟ้าที่ขา VCC ของขั้วต่อ ISP อาจเป็น 3.3V หรือ 5V หากอุปกรณ์เป้าหมายมีแหล่งจ่ายไฟของตัวเอง ให้ถอดจัมเปอร์ออก
Jumper JP2 ใช้สำหรับแฟลชโปรแกรมเมอร์เอง ไม่ครอบคลุมในบทความนี้
ต้องใช้ Jumper JP3 หากความเร็วสัญญาณนาฬิกาของอุปกรณ์เป้าหมายต่ำกว่า 1.5 MHz
ไฟ LED สองดวงระบุว่า: G - กำลังจ่ายให้กับโปรแกรมเมอร์, R - โปรแกรมเมอร์เชื่อมต่อกับอุปกรณ์เป้าหมาย
ขั้นตอนที่ 2
มาเชื่อมต่อโปรแกรมเมอร์กับพอร์ต USB ของคอมพิวเตอร์กันเถอะ เป็นไปได้มากว่าหลังจากช่วงเวลาสั้น ๆ ระบบปฏิบัติการจะรายงานว่าไม่พบไดรเวอร์สำหรับอุปกรณ์นี้
ในกรณีนี้ ให้ดาวน์โหลดไดรเวอร์สำหรับโปรแกรมเมอร์จากเว็บไซต์ทางการ https://www.fischl.de/usbasp/ แกะไฟล์เก็บถาวรและติดตั้งไดรเวอร์ด้วยวิธีมาตรฐาน โปรแกรมเมอร์ USBasp ควรปรากฏในตัวจัดการอุปกรณ์ โปรแกรมเมอร์พร้อมใช้งานแล้ว ตัดการเชื่อมต่อจากคอมพิวเตอร์
ขั้นตอนที่ 3
ถัดไป คุณต้องเชื่อมต่อบอร์ด Arduino Pro Mini กับโปรแกรมเมอร์ แผนภาพด้านล่างแสดงวิธีการทำสิ่งนี้
ขั้นตอนที่ 4
เราจะใช้เขียงหั่นขนมและสายเชื่อมต่อ - มันจะเร็วและเชื่อถือได้ เราเชื่อมต่อตัวเชื่อมต่อโปรแกรมเมอร์กับพินบน Arduino Pro Mini ตามแผนภาพด้านบน
ขั้นตอนที่ 5
เปิด Arduino IDE เลือกบอร์ดที่ต้องการผ่านเมนู: เครื่องมือ -> บอร์ด -> Arduino Pro หรือ Pro Mini (เครื่องมือ -> บอร์ด -> Arduino Pro หรือ Pro Mini)
คุณต้องเลือกประเภทของไมโครคอนโทรลเลอร์ซึ่งตั้งค่าผ่านเมนูเครื่องมือ -> ตัวประมวลผล ฉันมี ATmega 168 (5V, 16 MHz) นี้ พารามิเตอร์เหล่านี้มักจะเขียนไว้บนเคสไมโครคอนโทรลเลอร์
ขั้นตอนที่ 6
เลือกประเภทของโปรแกรมเมอร์: เครื่องมือ -> โปรแกรมเมอร์ -> USBasp (หรือเครื่องมือ -> โปรแกรมเมอร์ -> USBasp)
ขั้นตอนที่ 7
มาเปิดภาพสเก็ตช์ที่เราต้องการโหลดลงในหน่วยความจำของไมโครคอนโทรลเลอร์ ตัวอย่างเช่น ปล่อยให้เป็นไฟ LED กะพริบ: ไฟล์ -> Swatches -> 01. พื้นฐาน -> กะพริบ
เราเชื่อมต่อโปรแกรมเมอร์กับ Arduino Pro Mini ที่เชื่อมต่อกับคอมพิวเตอร์
ในตอนนี้ ในการโหลดภาพสเก็ตช์ลงใน Arduino โดยใช้โปรแกรมเมอร์ คุณสามารถทำได้หลายวิธี
1) ผ่านเมนูไฟล์ -> โหลดผ่านโปรแกรมเมอร์
2) การใช้แป้นพิมพ์ลัด Ctrl + Shift + U;
3) ในขณะที่กดปุ่ม Shift ค้างไว้ ให้คลิกที่ปุ่มลูกศรขวา ซึ่งปกติจะใช้เพื่อโหลดสเก็ตช์ลงในหน่วยความจำ Arduino ด้วยวิธีมาตรฐาน
เพียงเท่านี้โปรแกรมก็ "ท่วม" ลงในหน่วยความจำของไมโครคอนโทรลเลอร์