สารบัญ:
- ขั้นตอนที่ 1: ไปรับของ
- ขั้นตอนที่ 2: ต่อวงจร
- ขั้นตอนที่ 3: ตั้งโปรแกรม Arduino
- ขั้นตอนที่ 4: ฝาครอบตัวกรอง
- ขั้นตอนที่ 5: ไฟล์ ATtiny Core
- ขั้นตอนที่ 6: ตั้งโปรแกรม ATtiny
- ขั้นตอนที่ 7: ทดสอบวงจร
![ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ) ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-6720-j.webp)
วีดีโอ: ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/IB-4kZko3E8/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![ตั้งโปรแกรม ATtiny ด้วย Arduino ตั้งโปรแกรม ATtiny ด้วย Arduino](https://i.howwhatproduce.com/images/003/image-6720-1-j.webp)
ต่อไปนี้เป็นคำแนะนำสำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ ATtiny โดยใช้ Arduino IDE ในภาษาอังกฤษธรรมดา นี่คือวิธีการตั้งโปรแกรมชิป Atmel 8 พินเหมือนกับที่คุณทำกับ Arduino ตามปกติ สิ่งนี้ยอดเยี่ยมเพราะ ATtiny มีขนาดเล็ก และ - ดี - สิ่งนี้ช่วยให้คุณสร้างสิ่งเล็กๆ ที่ไม่ต้องการไมโครคอนโทรลเลอร์รุ่นเก่า
คำแนะนำที่ฉันโพสต์ไว้ที่นี่ค่อนข้างจะเหมือนกับคำแนะนำที่ให้ไว้โดยบทแนะนำเทคโนโลยีขั้นสูงที่สุดยอดอย่างไม่น่าเชื่อ ฉันโพสต์คำแนะนำเวอร์ชันของฉันที่นี่เพราะฉันวางแผนที่จะสร้างโครงการที่จะเกิดขึ้นสองสามโครงการโดยใช้ชิป ATtiny และคิดว่าฉันจะแสดงกระบวนการของฉัน
ขั้นตอนที่ 1: ไปรับของ
![ไปรับของ ไปรับของ](https://i.howwhatproduce.com/images/003/image-6720-2-j.webp)
คุณจะต้องการ:
- Arduino - Breadboard - ATtiny85 (หรือ ATtiny45) - ตัวเก็บประจุด้วยไฟฟ้า 10uF - ตัวต้านทาน 220ohm 1/4 วัตต์ - LED - สายเชื่อมต่อ
โปรดทราบว่าลิงค์บางส่วนในหน้านี้ประกอบด้วยลิงค์พันธมิตรของ Amazon ซึ่งจะไม่เปลี่ยนแปลงราคาของสินค้าใด ๆ ที่ขาย อย่างไรก็ตาม ฉันได้รับค่าคอมมิชชั่นเล็กน้อยหากคุณคลิกลิงก์เหล่านั้นและซื้ออะไรก็ตาม ฉันนำเงินจำนวนนี้ไปลงทุนในวัสดุและเครื่องมือสำหรับโครงการในอนาคต หากคุณต้องการคำแนะนำอื่นสำหรับผู้จัดหาชิ้นส่วนใด ๆ โปรดแจ้งให้เราทราบ
ขั้นตอนที่ 2: ต่อวงจร
![ต่อวงจร ต่อวงจร](https://i.howwhatproduce.com/images/003/image-6720-3-j.webp)
![ต่อวงจร ต่อวงจร](https://i.howwhatproduce.com/images/003/image-6720-4-j.webp)
![ต่อวงจร ต่อวงจร](https://i.howwhatproduce.com/images/003/image-6720-5-j.webp)
![ต่อวงจร ต่อวงจร](https://i.howwhatproduce.com/images/003/image-6720-6-j.webp)
เชื่อมต่อ 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
![โปรแกรม Arduino โปรแกรม Arduino](https://i.howwhatproduce.com/images/003/image-6720-7-j.webp)
![โปรแกรม Arduino โปรแกรม Arduino](https://i.howwhatproduce.com/images/003/image-6720-8-j.webp)
![โปรแกรม Arduino โปรแกรม Arduino](https://i.howwhatproduce.com/images/003/image-6720-9-j.webp)
เลือกร่าง "ArduinoISP" จากเมนู "ตัวอย่าง"
อัปโหลดภาพสเก็ตช์ไปยัง Arduino เช่นเดียวกับที่คุณทำกับภาพสเก็ตช์อื่นๆ
ตอนนี้ Arduino ของคุณได้รับการกำหนดค่าให้เป็นโปรแกรมเมอร์แบบอนุกรมที่สามารถตั้งโปรแกรมชิปอื่นๆ ได้
ขั้นตอนที่ 4: ฝาครอบตัวกรอง
![ฝากรอง ฝากรอง](https://i.howwhatproduce.com/images/003/image-6720-10-j.webp)
วางตัวเก็บประจุ 10uF ระหว่างกราวด์และพินรีเซ็ต Arduino ตรวจสอบให้แน่ใจว่าได้จับตาดูขั้วของตัวเก็บประจุ (กราวด์ถึงกราวด์!)
มีข่าวลือว่าคุณต้องการสิ่งนี้สำหรับ Arduino Uno เท่านั้น แต่ฉันพบว่ามันช่วยให้รวมเข้ากับเวอร์ชันก่อนหน้าได้เช่นกัน หากคุณพบว่ามันใช้งานไม่ได้ในขั้นตอนต่อไป ให้ลบออกอย่างง่าย ๆ และดูว่าจะช่วยได้หรือไม่
ขั้นตอนที่ 5: ไฟล์ ATtiny Core
![ไฟล์ ATtiny Core ไฟล์ ATtiny Core](https://i.howwhatproduce.com/images/003/image-6720-11-j.webp)
![ไฟล์ ATtiny Core ไฟล์ ATtiny Core](https://i.howwhatproduce.com/images/003/image-6720-12-j.webp)
จดโฟลเดอร์สมุดสเก็ตช์ของคุณจากเมนูการกำหนดลักษณะ Arduino
สร้างโฟลเดอร์ใหม่ในโฟลเดอร์ Sketchbook ชื่อ "ฮาร์ดแวร์"
จากนั้นไปที่หน้านี้และดาวน์โหลดไฟล์: attiny45_85.zip
เปิดเครื่องรูดไฟล์นี้และทิ้งไว้ในโฟลเดอร์ฮาร์ดแวร์ใหม่
สุดท้าย ให้รีสตาร์ทสภาพแวดล้อมการเขียนโปรแกรม Arduino แกนใหม่ควรจะโหลดได้แล้ว
โปรดทราบว่ายังมีไฟล์หลักสำหรับชิป ATtiny อื่นๆ จำนวนหนึ่งด้วย หน้านี้เป็นจุดเริ่มต้นที่ดีในการเชื่อมต่อกับอุปกรณ์ต่างๆ มากมายโดยใช้ Arduino
ขั้นตอนที่ 6: ตั้งโปรแกรม ATtiny
![โปรแกรม ATtiny โปรแกรม ATtiny](https://i.howwhatproduce.com/images/003/image-6720-13-j.webp)
เลือกจากเมนูด้านบน: Tools Board ATtiny85 (w/ Arduino เป็น ISP)
(แน่นอน คุณจะต้องเลือกชิปอื่นสำหรับสิ่งนี้ หากคุณใช้ชิปตัวหนึ่ง)
จากนั้นเปิดตัวอย่างการกะพริบพื้นฐานและเปลี่ยนหมายเลขพินจาก 13 เป็น 0
สุดท้าย อัปโหลดเหมือนกับที่คุณทำกับสเก็ตช์อื่นๆ
ควรให้ข้อผิดพลาดต่อไปนี้สองครั้ง: avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85 avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85
เพียงเพิกเฉยต่อข้อความแสดงข้อผิดพลาดและคุณควรไปได้ดี
ขั้นตอนที่ 7: ทดสอบวงจร
![วงจรทดสอบ วงจรทดสอบ](https://i.howwhatproduce.com/images/003/image-6720-14-j.webp)
![วงจรทดสอบ วงจรทดสอบ](https://i.howwhatproduce.com/images/003/image-6720-15-j.webp)
![วงจรทดสอบ วงจรทดสอบ](https://i.howwhatproduce.com/images/003/image-6720-16-j.webp)
เชื่อมต่อตัวต้านทาน 220 โอห์มกับพิน 5
เชื่อมต่อ LED ระหว่างตัวต้านทานและ +5V
มันควรจะกะพริบ
ยินดีด้วย. คุณทำเสร็จแล้ว
![ภาพ ภาพ](https://i.howwhatproduce.com/images/003/image-6720-17-j.webp)
คุณพบว่าสิ่งนี้มีประโยชน์ สนุก หรือสนุกสนานหรือไม่ ติดตาม @madeineuphoria เพื่อดูโครงการล่าสุดของฉัน
แนะนำ:
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
![วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-366-29-j.webp)
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
โปรแกรมเมอร์จิ๋วสำหรับไมโครคอนโทรลเลอร์ ATTINY ด้วย Arduino UNO: 7 ขั้นตอน
![โปรแกรมเมอร์จิ๋วสำหรับไมโครคอนโทรลเลอร์ ATTINY ด้วย Arduino UNO: 7 ขั้นตอน โปรแกรมเมอร์จิ๋วสำหรับไมโครคอนโทรลเลอร์ ATTINY ด้วย Arduino UNO: 7 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5261-15-j.webp)
โปรแกรมเมอร์จิ๋วสำหรับไมโครคอนโทรลเลอร์ ATTINY ด้วย Arduino UNO: ปัจจุบันนี้น่าสนใจที่จะใช้ไมโครคอนโทรลเลอร์ซีรีส์ ATTINY เนื่องจากมีความเก่งกาจ ราคาต่ำ แต่ยังสามารถตั้งโปรแกรมได้ง่ายในสภาพแวดล้อมเช่น Arduino IDE โปรแกรมที่ออกแบบมาสำหรับโมดูล Arduino สามารถ โอนง่าย
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)
![ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ) ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: 6 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/007/image-20318-j.webp)
ตั้งโปรแกรม Arduino ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth: สวัสดีชาวโลก ในคำแนะนำนี้ ฉันต้องการแสดงวิธีตั้งโปรแกรม Arduino Uno ของคุณด้วยอุปกรณ์ Android ผ่าน Bluetooth มันง่ายมากและราคาถูกมาก นอกจากนี้ยังช่วยให้เราสามารถตั้งโปรแกรม Arduino ได้ทุกที่ที่เราต้องการผ่านบลูทูธไร้สาย… ดังนั้น
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
![วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9406-14-j.webp)
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง
การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ)
![การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ) การควบคุม LED Matrix Array ด้วย Arduino Uno (หน้าหุ่นยนต์ที่ขับเคลื่อนด้วย Arduino): 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7086-14-j.webp)
การควบคุมอาร์เรย์เมทริกซ์ LED ด้วย Arduino Uno (หน้าหุ่นยนต์ขับเคลื่อนด้วย Arduino): คำแนะนำนี้แสดงวิธีควบคุมอาร์เรย์ของเมทริกซ์ LED 8x8 โดยใช้ Arduino Uno คู่มือนี้อาจใช้เพื่อสร้างการแสดงผลที่เรียบง่าย (และค่อนข้างถูก) สำหรับโครงการของคุณเอง วิธีนี้ทำให้คุณสามารถแสดงตัวอักษร ตัวเลข หรือแอนิเมชั่นที่กำหนดเอง