สารบัญ:

ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ตั้งโปรแกรม ATtiny ด้วย Arduino: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: DigiSpark ATtiny85 วิธีติดตั้งและเริ่มต้นใช้งาน Arduino IDE 2024, พฤศจิกายน
Anonim
ตั้งโปรแกรม ATtiny ด้วย Arduino
ตั้งโปรแกรม ATtiny ด้วย Arduino

ต่อไปนี้เป็นคำแนะนำสำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ 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

โปรแกรม Arduino
โปรแกรม Arduino
โปรแกรม Arduino
โปรแกรม Arduino
โปรแกรม Arduino
โปรแกรม Arduino

เลือกร่าง "ArduinoISP" จากเมนู "ตัวอย่าง"

อัปโหลดภาพสเก็ตช์ไปยัง Arduino เช่นเดียวกับที่คุณทำกับภาพสเก็ตช์อื่นๆ

ตอนนี้ Arduino ของคุณได้รับการกำหนดค่าให้เป็นโปรแกรมเมอร์แบบอนุกรมที่สามารถตั้งโปรแกรมชิปอื่นๆ ได้

ขั้นตอนที่ 4: ฝาครอบตัวกรอง

ฝากรอง
ฝากรอง

วางตัวเก็บประจุ 10uF ระหว่างกราวด์และพินรีเซ็ต Arduino ตรวจสอบให้แน่ใจว่าได้จับตาดูขั้วของตัวเก็บประจุ (กราวด์ถึงกราวด์!)

มีข่าวลือว่าคุณต้องการสิ่งนี้สำหรับ Arduino Uno เท่านั้น แต่ฉันพบว่ามันช่วยให้รวมเข้ากับเวอร์ชันก่อนหน้าได้เช่นกัน หากคุณพบว่ามันใช้งานไม่ได้ในขั้นตอนต่อไป ให้ลบออกอย่างง่าย ๆ และดูว่าจะช่วยได้หรือไม่

ขั้นตอนที่ 5: ไฟล์ ATtiny Core

ไฟล์ ATtiny Core
ไฟล์ ATtiny Core
ไฟล์ ATtiny Core
ไฟล์ ATtiny Core

จดโฟลเดอร์สมุดสเก็ตช์ของคุณจากเมนูการกำหนดลักษณะ Arduino

สร้างโฟลเดอร์ใหม่ในโฟลเดอร์ Sketchbook ชื่อ "ฮาร์ดแวร์"

จากนั้นไปที่หน้านี้และดาวน์โหลดไฟล์: attiny45_85.zip

เปิดเครื่องรูดไฟล์นี้และทิ้งไว้ในโฟลเดอร์ฮาร์ดแวร์ใหม่

สุดท้าย ให้รีสตาร์ทสภาพแวดล้อมการเขียนโปรแกรม Arduino แกนใหม่ควรจะโหลดได้แล้ว

โปรดทราบว่ายังมีไฟล์หลักสำหรับชิป ATtiny อื่นๆ จำนวนหนึ่งด้วย หน้านี้เป็นจุดเริ่มต้นที่ดีในการเชื่อมต่อกับอุปกรณ์ต่างๆ มากมายโดยใช้ Arduino

ขั้นตอนที่ 6: ตั้งโปรแกรม ATtiny

โปรแกรม ATtiny
โปรแกรม ATtiny

เลือกจากเมนูด้านบน: Tools Board ATtiny85 (w/ Arduino เป็น ISP)

(แน่นอน คุณจะต้องเลือกชิปอื่นสำหรับสิ่งนี้ หากคุณใช้ชิปตัวหนึ่ง)

จากนั้นเปิดตัวอย่างการกะพริบพื้นฐานและเปลี่ยนหมายเลขพินจาก 13 เป็น 0

สุดท้าย อัปโหลดเหมือนกับที่คุณทำกับสเก็ตช์อื่นๆ

ควรให้ข้อผิดพลาดต่อไปนี้สองครั้ง: avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85 avrdude: โปรดกำหนดสัญญาณ PAGEL และ BS2 ในไฟล์การกำหนดค่าสำหรับส่วน ATtiny85

เพียงเพิกเฉยต่อข้อความแสดงข้อผิดพลาดและคุณควรไปได้ดี

ขั้นตอนที่ 7: ทดสอบวงจร

วงจรทดสอบ
วงจรทดสอบ
วงจรทดสอบ
วงจรทดสอบ
วงจรทดสอบ
วงจรทดสอบ

เชื่อมต่อตัวต้านทาน 220 โอห์มกับพิน 5

เชื่อมต่อ LED ระหว่างตัวต้านทานและ +5V

มันควรจะกะพริบ

ยินดีด้วย. คุณทำเสร็จแล้ว

ภาพ
ภาพ

คุณพบว่าสิ่งนี้มีประโยชน์ สนุก หรือสนุกสนานหรือไม่ ติดตาม @madeineuphoria เพื่อดูโครงการล่าสุดของฉัน

แนะนำ: