2
การควบคุมฟลอปปีดิสก์ไดรฟ์ด้วย Arduino
ฉันมีปัญหาในการควบคุมฟลอปปีดิสก์ไดรฟ์ 3.5 "กับ Arduino Uno ฉันมีฟล็อปปี้ดิสก์ไดรฟ์ที่ขับเคลื่อนด้วยแหล่งจ่ายไฟของคอมพิวเตอร์ที่เปิดอยู่และ Arduino ขับเคลื่อนโดย USB ของคอมพิวเตอร์ของฉัน ฉันตัดริบบิ้นของตัวเชื่อมต่อ IDC 34 พินเพื่อแยกเส้นทางไปยัง Arduino ของฉัน ฉันสามารถเปิดฟลอปปีดิสก์มอเตอร์และย้ายหัวอ่าน / เขียนไปมาได้ แต่ฉันไม่สามารถอ่านพัลส์ใด ๆ จากหมุด Track-0 หรือดัชนี ฉันมีหมุด 7, 15, 17, 19 และ 25 จากฟลอปปี้ที่ต่อสายดินทั้งหมดกับ Arduino ของฉันและฉันมีหมุด 8, 16, 18, 20 และ 26 จากฟลอปปี้ที่เชื่อมต่อกับ Arduino ของฉันเป็นขาออกดังนั้นฉันจึงสามารถควบคุม ไดรฟ์ ฉันคาดว่าดัชนีจะชีพจรเมื่อมอเตอร์ดิสก์หมุนและสำหรับแทร็ก 0 จะเปลี่ยนเมื่อฉันอยู่ที่ด้านนอกของดิสก์ แต่พวกเขาทั้งคู่จะต่ำเสมอ ฉันพลาดอะไรไปรึเปล่า? นี่คือข้อมูลจำเพาะที่ฉันพบที่ด้านหลังของฟลอปปีดิสก์ยูนิต …