
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ส่วนใหญ่ฉันจะมีปัญหาเมื่อฉันต้องการ Arduino ในบางโครงการที่ฉันต้องการพิน I / O ไม่กี่อัน ต้องขอบคุณโปรแกรม Arduino-Tiny แพลตฟอร์ม Arduino สามารถเขียนลงใน Avr-tiny Series เช่น Attiny 85/45
Arduino-Tiny เป็นชุดโอเพ่นซอร์สของ "แกน" ของ ATtiny สำหรับแพลตฟอร์ม Arduino
มีแกนหลักที่ช่วยให้ผู้ใช้ Arduino สามารถทำงานร่วมกับโปรเซสเซอร์ ATtiny84 (84/44/24), ATtiny85 (85/45/25) และ ATtiny2313 (4313)
=============================================================
ข้อดีของ Attiny series ราคาถูกเพียง 1$ สามารถใช้เป็น Stand alone ได้ทุกวงจร ข้อเสียของ Attiny
พิน I/O น้อยเมื่อเทียบกับ megaSeries
หน่วยความจำน้อยกว่าปกติ Attiny 25/45/85 มี 2kb 4kb และ 8kb ตามลำดับ
=============================================================
แต่ถ้าคุณถามฉันว่า Attiny มีประโยชน์จริง ๆ สำหรับโปรเจ็กต์ขนาดเล็ก แม้ว่าฉันจะคิดว่ามันถูกเกินไปสำหรับหุ่นจำลองที่จะทดลอง ดังนั้นฉันจึงสร้างโปรเจ็กต์ขนาดเล็กนี้ขึ้นมาซึ่งใครๆ ก็สามารถสร้าง Arduino ขนาดเล็กที่ถูกที่สุดได้ที่บ้าน
ยังชอบหน้าของฉันสำหรับการสนับสนุน
ขั้นตอนที่ 1: อะไหล่


สิ่งที่จำเป็น
- เวโรบอร์ด -0.3$
- ซ็อกเก็ตไอซี 8 พิน -0.10$
- สายไฟแกนเดี่ยว 22 เกจ - 0.10$
- Attiny 85- 1.35$
- ส่วนหัวชาย-0.16$
- ส่วนหัวหญิง-0.16$
ดังนั้นค่าใช้จ่ายทั้งหมดคือ 2.17$
ขั้นตอนที่ 2: แผนภาพวงจร


ชิปเกือบทั้งหมดถูกตั้งโปรแกรมโดยใช้ 6 พิน
- มิโซะ (Master In Slave Out)
- MOSI(มาสเตอร์ ออก สเลฟ อิน)
- รีเซ็ต
- SCK(นาฬิกาทาส)
- Vcc
- Gnd
==========================================================
การเชื่อมต่อกับ Arduino
Pin13 จะเชื่อมต่อกับ SCK
Pin12 จะเชื่อมต่อกับ MISO
Pin11 จะเชื่อมต่อกับ MOSI
Pin10 จะเชื่อมต่อกับ RESET
ส่วนถัดไปจะครอบคลุมถึงวิธีการใช้ Arduino เป็น ISP เพื่อตั้งโปรแกรม attiny85
ขั้นตอนที่ 3: การใช้ Arduino เป็น ISP


การตั้งค่าเฟิร์มแวร์
คุณต้องดาวน์โหลดไฟล์นี้เพื่อตั้งโปรแกรม attiny
code.google.com/p/arduino-tiny/
หลังจากที่คุณติดตั้งมัน
- เปิด Arduino.exe
- ไฟล์ > ตัวอย่าง > ArduinoISP
- อัปโหลด Sketch ไปยังบอร์ดของคุณ
- บน Arduino Uno คุณจะต้องเชื่อมต่อตัวเก็บประจุ 10 uF ระหว่างการรีเซ็ตและกราวด์ (หลังจากอัปโหลดร่าง ArduinoISP)
- เชื่อมต่อ Arduino Pins กับ Arduino Tiny Board
- ไปที่เครื่องมือ >บอร์ด>Attiny 85 8 MHz
- ไปที่เครื่องมือ>โปรแกรมเมอร์>Arduino เป็น ISP
- เบิร์น Bootloader
CONGO attiny พร้อมที่จะตั้งโปรแกรมโดย arduino
ให้เราดูการทำงานของโปรแกรมง่าย ๆ "Blink"
ไปอีกแล้ว
ไฟล์ > ตัวอย่าง >Blink
เปลี่ยนหมายเลขพิน จาก 13 ถึงหมุดตัวใดตัวหนึ่งจาก Attiny85
0, 1, 2, 3, 4
อัพโหลด
==================================================
ขั้นตอนที่ 4: กะพริบตาในการดำเนินการ


การทำงานของโปรแกรม Blink
สนุกกับบอร์ดของคุณ
มันสามารถทำงานบนแหล่งพลังงานภายนอกได้ คุณเพียงแค่ต้องการแหล่งจ่ายไฟที่มีการควบคุม 5
คุณยังสามารถใช้ Serial Programmer เพื่อเบิร์น Bootloader และ Sketche
หากมีข้อสงสัยประการใด สอบถามได้ที่
www.facebook.com/prajjwal.nag
แนะนำ:
Dirt-O-Meter ราคาถูก - เครื่องวัดระยะสูงจาก Arduino $ 9: 4 ขั้นตอน (พร้อมรูปภาพ)

Dirt-O-Meter ราคาถูก - เครื่องวัดระยะสูงแบบได้ยินจาก Arduino ราคา $ 9: Dytters (A.K.A Audible Altimeters) ช่วยชีวิตนักกระโดดร่มมาหลายปีแล้ว ตอนนี้ Audible Abby จะช่วยพวกเขาประหยัดเงินด้วย Dytters พื้นฐานมีนาฬิกาปลุก 4 ตัว ระหว่างทางขึ้นและลง 3 ตัว ในการนั่งเครื่องบิน นักดิ่งพสุธาจำเป็นต้องรู้เมื่อ
DIY Arduino Gameboy ราคาถูก: 5 ขั้นตอน (พร้อมรูปภาพ)

DIY Arduino Gameboy ราคาถูก: ทุกคนจะรู้สึกเบื่อเวลาเดินทางไกลและต้องการหาอะไรมาให้กำลังใจ!! การอ่านนิยายสามารถเลือกได้:/แต่เมื่อเวลาผ่านไปมันก็น่าเบื่อขึ้นด้วย!!ดังนั้นในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นวิธีการทำ อุปกรณ์เกมมิ่งมือถือที่ใช้ Arduino
Arduino Combat Robot Control ราคาถูก: 10 ขั้นตอน (พร้อมรูปภาพ)

Arduino Combat Robot Control ราคาถูก: การกลับมาของ Battlebots ในอเมริกาและ Robot Wars ในสหราชอาณาจักร ทำให้ฉันหลงรักหุ่นยนต์ต่อสู้ ดังนั้นฉันจึงพบกลุ่มผู้สร้างบอทในท้องถิ่นและพุ่งเข้ามา เราต่อสู้กันในระดับน้ำหนักมดในสหราชอาณาจักร (จำกัดน้ำหนัก 150 กรัม) และฉันก็ตระหนักได้อย่างรวดเร็วว่า
Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: 6 ขั้นตอน (พร้อมรูปภาพ)

Arduino 2 เหรียญ ATMEGA328 เป็นแบบสแตนด์อโลน ง่าย ราคาถูก และเล็กมาก คู่มือฉบับสมบูรณ์: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีใช้ชิปไมโครคอนโทรลเลอร์ Arduino ATMEGA328 เป็นไมโครคอนโทรลเลอร์แบบสแตนด์อโลน พวกมันมีราคาเพียง 2 เหรียญเท่านั้น สามารถทำแบบเดียวกับ Arduino และทำให้โปรเจ็กต์ของคุณมีขนาดเล็กมาก เราจะครอบคลุมเลย์เอาต์พิน
Arduino ในฐานะ Breadboard ราคาถูก FPGA: 5 ขั้นตอน (พร้อมรูปภาพ)

Arduino ในฐานะ Breadboard FPGA ราคาถูก: การออกแบบวงจรลอจิกของฮาร์ดแวร์เป็นเรื่องสนุก วิธีเก่าในการทำเช่นนี้คือใช้ประตู NAND บนกระดานขนมปัง ต่อสายด้วยสายจัมเปอร์ ยังคงเป็นไปได้ แต่ก็ใช้เวลาไม่นานก่อนที่จำนวนประตูจะหมดลง ออปติคัลรุ่นใหม่