מציג תוצאות 1 עד 9 מתוך 9

נושא: פין דיגיטלי כקלט

  1. #1
    תאריך הצטרפות
    Jul 2017
    הודעות
    110
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts

    פין דיגיטלי כקלט

    שלום.

    אני מתכנן מערכת עם ארדואינו מגה כאשר בערך כ 45 פינים בארדואינו הולכים להיות קלטים
    כלומר יחוברו אליהם מפסקים והם יקבלו בעצם את מצב המפסק ( high / low)
    ידוע לי שכאשר פין הקלט מקבל 5v הוא מזהה את הכניסה במצב. High וכאשר אין מתח
    בפין הדיגיטלי המצב בעצם הוא מצב ציפה ונדרש לחבר נגד לאדמה.

    כפי שציינתי אני הולך לעבוד עם כ 40 פינים אם כך אני צריך 40 נגדים בכדי לכסות את מצב הציפה?
    הבנתי שניתן להשתמש בנגדים מובנים בארדואינו לשם כך, האם זה נכון? ואיך עושים את זה בכלל אם כן..?

    תודה רבה

  2. פרסומת
  3. #2
    תאריך הצטרפות
    Jun 2016
    הודעות
    20
    תודה
    0
    קיבל/ה תודה בהודעה אחת
    תודה
    0
    Thanked 0 Times in 0 Posts

  4. #3
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,108
    תודה
    15
    קיבל/ה 324 תודות ב-288 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    שים לב שבמצב זה הפין מחובר דרך נגד למתח (ולא לאדמה) ומצבו הטבעי הוא HIGH כך שאת המפסקים אתה צריך לחבר לאדמה ובלחיצה הפין יימשך ל 0

  5. #4
    תאריך הצטרפות
    Mar 2015
    מיקום
    פתח תקווה
    הודעות
    257
    תודה
    1
    קיבל/ה 42 תודות ב-41 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    עם כל כך הרבה מפסקים הייתי חושב על שתי האופציות הבאות שמאפשרות לעבוד עם כרטיסים הרבה יותר קטנים וזולים ממגה:

    1. חיבור 40 מפסקים ע"י שימוש ב-13 פינים בלבד.
    חיבור המפסקים במטריצה של 5 על 8.
    בארדואינו משתמשים רק ב - 5 יציאות + 8 כניסות (יש צורך גם בדיודות ונגדים).
    חפש ARDUINO KEYBOARD.
    יש סיפריות מוכנות כך שלא צריך לכתוב תוכנית שסורקת וכו'.

    2. חיבור הכי חסכוני שיש משתמש בכניסה אנלוגית יחידה.
    זו תמונה שמראה את הרעיון עם 16 מפסקים שכל מפסק נותן מתח אנלוגי אחר.

    Click image for larger version. 

Name:	kbd.png 
Views:	19 
Size:	7.8 קילובייט 
ID:	4146
    ש.ר. תכנון ופיתוח כרטיסים אלקטרוניים, ארדואינו, FPGA, Verilog, תוכנה וחומרה. sreches@gmail.com
    http://www.arduino-freelance.com

  6. #5
    תאריך הצטרפות
    Jul 2017
    הודעות
    110
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    רגע, לא כל כך ברור לי..
    אני מבין שאני צריך לחבר הפוך ממה שציינתי אך לפי התשובה שלכם אני בכל זאת אהיה חייב 40 נגדים? ( בערך ) או שיש כן דרך פתרון אחר?

  7. #6
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,108
    תודה
    15
    קיבל/ה 324 תודות ב-288 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    איך הבנת שאתה צריך נגדים?
    הנגדים הם פנימים ומחזיקים את ה INPUT במצב HIGH. המפסק מחבר את ה INPUT לאדמה כדי לאלץ LOW.
    https://www.arduino.cc/en/Tutorial/DigitalPins

  8. #7
    תאריך הצטרפות
    Jul 2017
    הודעות
    110
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    אוקי.
    אז מה שאתה אומר בעצם זה שהיה רק צריך לחבר בצורה הפוכה ממה שציינתי בהתחלה והנגדים הפנימיים הם אלו שיחזיקו את המצב?
    יש בעצם נגד בכל יציאה/ כניסה של הפינים הדיגיטליים?

  9. #8
    תאריך הצטרפות
    Aug 2013
    הודעות
    2,108
    תודה
    15
    קיבל/ה 324 תודות ב-288 הודעות
    תודה
    0
    Thanked 1 Time in 1 Post
    אענה בשאלה - קראת את הדפים שקיבלת הפנייה אליהם ?

  10. #9
    תאריך הצטרפות
    Jul 2017
    הודעות
    110
    תודה
    0
    קיבל/ה 0 תודות ב-0 הודעות
    תודה
    0
    Thanked 0 Times in 0 Posts
    קראתי אבל לא כל כך הבנתי
    קצת הסתבכתי עם האנגלית

הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך
  •  
הרשמה