תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
אני רוצה לתכנת מחדש רובוט D2-2 שהוא ממש זול (ראו למשל בנגגוד). בקר ה- µ שסופק הוא AT89C2051, ואין לי את ה- IDE, את המתכנת ואת הזמן ללמוד, אז החלטתי להסיר את ה- AT89C2051 ולנסות להשתמש ב- PIC.
בחרתי 16F690 כי יש לי הרבה אבל אתה יכול לנסות עם עוד אחד כל עוד יש לו את אותו תרשים פינים (למשל 16F1507 נחמד).
זה מאוד פשוט ופשוט לביצוע! אתה צריך רק את המיקרו -בקר (ו- PICKit).
שלב 1: הבנת הסכימה
העיקרון די פשוט: יש 2 כניסות: 2 הפוטוגטורים המחוברים למשווה כפול. ישנם 4 יציאות: 2 מנועים ו -2 נוריות LED.
התוכנית היא גם פשוטה מאוד: אם פוטודקטור מרגיש חלק לבן אז המנוע המתאים פועל.
ב- XTAL סכמטי Y1 חסר. הוא ממוקם בין סיכות 4 ו -5 של ה- AT89C2051.
שלב 2: התקנת שקע PIC16F690
עליך להלחם את הערכה ללא החלקים הבאים:
R1 ו- C4: זהו מעגל האיפוס
C6, C7 ו- Y1: זהו המתנד
יש לבצע את השינויים הבאים בזהירות:
R10 צריך להיות מחובר על הסיכה השלילית של C4
יש להלחיד את שקע ה- 20 פינים IC. סיכה 1 היא לכיוון מרכז הרובוט.
את סיכה 1 של 16F690 (המסומנת כ- P3.7) חייבת להיות מולחמת עם ה- Vcc הבא.
שלב 3: תוצאות
שים לב כיצד מותקן R10.
שלב 4: מחבר ל- PICKit 2 או 3
כדי לחבר בקלות PICKit, אני משתמש בחוזה Dupont כבל מגשר זכר לזכר.
הם מולחמים על פי קוד הצבע.
החוט הראשון (יש לחלחל את החוט החום במקום סיכת R10.
החיבורים ל- PICKit נעשים על פי קוד הצבע …
שלב 5: מסקנה
הפריצה הקטנה הזו היא פשוטה מאוד ופועלת מייד!
קובץ האקסל המסופק מכיל את רשימת ההוראות, הרשמים וסידור ה- 16F690.
להלן התוצאה של הרובוט המתוכנת ביוטיוב.
אבל עכשיו אתה יכול לתכנת רובוט חכם יותר …