สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ต่อไปนี้เป็นคำแนะนำสำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ ATtiny โดยใช้ Arduino IDE ในภาษาอังกฤษธรรมดา นี่คือวิธีการตั้งโปรแกรมชิป Atmel 8 พินเหมือนกับที่คุณทำกับ Arduino ตามปกติ สิ่งนี้ยอดเยี่ยมเพราะ ATtiny มีขนาดเล็ก และ - ดี - สิ่งนี้ช่วยให้คุณสร้างสิ่งเล็กๆ ที่ไม่ต้องการไมโครคอนโทรลเลอร์รุ่นเก่า
คำแนะนำที่ฉันโพสต์ไว้ที่นี่ค่อนข้างจะเหมือนกับคำแนะนำที่ให้ไว้โดยบทแนะนำเทคโนโลยีขั้นสูงที่สุดยอดอย่างไม่น่าเชื่อ ฉันโพสต์คำแนะนำเวอร์ชันของฉันที่นี่เพราะฉันวางแผนที่จะสร้างโครงการที่จะเกิดขึ้นสองสามโครงการโดยใช้ชิป ATtiny และคิดว่าฉันจะแสดงกระบวนการของฉัน
ขั้นตอนที่ 1: ไปรับของ
คุณจะต้องการ:
- Arduino - Breadboard - ATtiny85 (หรือ ATtiny45) - ตัวเก็บประจุด้วยไฟฟ้า 10uF - ตัวต้านทาน 220ohm 1/4 วัตต์ - LED - สายเชื่อมต่อ
โปรดทราบว่าลิงค์บางส่วนในหน้านี้ประกอบด้วยลิงค์พันธมิตรของ Amazon ซึ่งจะไม่เปลี่ยนแปลงราคาของสินค้าใด ๆ ที่ขาย อย่างไรก็ตาม ฉันได้รับค่าคอมมิชชั่นเล็กน้อยหากคุณคลิกลิงก์เหล่านั้นและซื้ออะไรก็ตาม ฉันนำเงินจำนวนนี้ไปลงทุนในวัสดุและเครื่องมือสำหรับโครงการในอนาคต หากคุณต้องการคำแนะนำอื่นสำหรับผู้จัดหาชิ้นส่วนใด ๆ โปรดแจ้งให้เราทราบ
ขั้นตอนที่ 2: ต่อวงจร
เชื่อมต่อ Arduino กับ ATtiny ดังนี้:
- Arduino +5V - ATtiny Pin 8
- Arduino Ground - ATtiny Pin 4
- Arduino Pin 10 - ATtiny Pin 1
- Arduino Pin 11 - ATtiny Pin 5
- Arduino Pin 12 - ATtiny Pin 6
- Arduino Pin 13 - ATtiny Pin 7
ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino
เลือกร่าง "ArduinoISP" จากเมนู "ตัวอย่าง"
อัปโหลดภาพสเก็ตช์ไปยัง Arduino เช่นเดียวกับที่คุณทำกับภาพสเก็ตช์อื่นๆ
ตอนนี้ Arduino ของคุณได้รับการกำหนดค่าให้เป็นโปรแกรมเมอร์แบบอนุกรมที่สามารถตั้งโปรแกรมชิปอื่นๆ ได้
ขั้นตอนที่ 4: ฝาครอบตัวกรอง
วางตัวเก็บประจุ 10uF ระหว่างกราวด์และพินรีเซ็ต Arduino ตรวจสอบให้แน่ใจว่าได้จับตาดูขั้วของตัวเก็บประจุ (กราวด์ถึงกราวด์!)
มีข่าวลือว่าคุณต้องการสิ่งนี้สำหรับ Arduino Uno เท่านั้น แต่ฉันพบว่ามันช่วยให้รวมเข้ากับเวอร์ชันก่อนหน้าได้เช่นกัน หากคุณพบว่ามันใช้งานไม่ได้ในขั้นตอนต่อไป ให้ลบออกอย่างง่าย ๆ และดูว่าจะช่วยได้หรือไม่
ขั้นตอนที่ 5: ไฟล์ ATtiny Core
จดโฟลเดอร์สมุดสเก็ตช์ของคุณจากเมนูการกำหนดลักษณะ Arduino
สร้างโฟลเดอร์ใหม่ในโฟลเดอร์ Sketchbook ชื่อ "ฮาร์ดแวร์"
จากนั้นไปที่หน้านี้และดาวน์โหลดไฟล์: attiny45_85.zip
เปิดเครื่องรูดไฟล์นี้และทิ้งไว้ในโฟลเดอร์ฮาร์ดแวร์ใหม่
สุดท้าย ให้รีสตาร์ทสภาพแวดล้อมการเขียนโปรแกรม Arduino แกนใหม่ควรจะโหลดได้แล้ว
โปรดทราบว่ายังมีไฟล์หลักสำหรับชิป ATtiny อื่นๆ จำนวนหนึ่งด้วย หน้านี้เป็นจุดเริ่มต้นที่ดีในการเชื่อมต่อกับอุปกรณ์ต่างๆ มากมายโดยใช้ Arduino
ขั้นตอนที่ 6: ตั้งโปรแกรม ATtiny
เลือกจากเมนูด้านบน: Tools Board ATtiny85 (w/ Arduino เป็น ISP)
(แน่นอน คุณจะต้องเลือกชิปอื่นสำหรับสิ่งนี้ หากคุณใช้ชิปตัวหนึ่ง)
จากนั้นเปิดตัวอย่างการกะพริบพื้นฐานและเปลี่ยนหมายเลขพินจาก 13 เป็น 0
สุดท้าย อัปโหลดเหมือนกับที่คุณทำกับสเก็ตช์อื่นๆ
ควรให้ข้อผิดพลาดต่อไปนี้สองครั้ง: avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85 avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85
เพียงเพิกเฉยต่อข้อความแสดงข้อผิดพลาดและคุณควรไปได้ดี
ขั้นตอนที่ 7: ทดสอบวงจร
เชื่อมต่อตัวต้านทาน 220 โอห์มกับพิน 5
เชื่อมต่อ LED ระหว่างตัวต้านทานและ +5V
มันควรจะกะพริบ
ยินดีด้วย. คุณทำเสร็จแล้ว
คุณพบว่าสิ่งนี้มีประโยชน์ สนุก หรือสนุกสนานหรือไม่ ติดตาม @madeineuphoria เพื่อดูโครงการล่าสุดของฉัน