עבור לתוכן

שליחת אות חשמלי מהחיבור הסיריאלי וקבלת נתונים מתוכנה חיצונית

Featured Replies

פורסם

אני לא בטוח שזה מתאים לפה..

רציתי לדעת איך אני יכול לחבר נורת לדים לדוגמא למחשב ולהדליק אותה בעזרת C++ או שפה אחרת.

אני רוצה לבנות מעגל חשמלי של לדים שמהבהבים. את המעגל הזה אני מעוניין לחבר למחשב בחיבור סיריאלי\מקבילי\USB (מה שהכי קל לעבוד איתו, כמובן שיש עדיפות ל-USB) ולבנות תוכנית ב-CPP או ב-VB שתוכל להפעיל את המעגל ולכבות אותו.

כלומר מה שאני צריך זה בסך הכל לשלוח אות חשמלי שיפעיל את המעגל כשאני ארצה.

ועוד שאלה..

האם אני יכול לקבל נתונים מתוכנה אחרת? לדוגמא, לבדוק אם מישהו שלח לי הודעה במסן בעזרת C++ או VB?

ואם זה לא מתאים לכאן אז בבקשה תעבירו לפורום המתאים.

פורסם

אני לא כל כך בענייני תכנות, יותר באלקטרוניקה אז לא יכול לתת לך כיוון מבחינת תוכנה ומבחינת שבבים זה די מורכב.

אבל מצאתי משהו אחר שבעזרתו מישהו יוכל לעזור לך...

http://www.twistedmods.com/article.php?artid=184&page=1

זו בעצם מטריצת לדים שמתנגנת לפי winamp (בהנחה שאתה משתמש בתוכנה שאפשר למצוא באינטרנט), שים לב איך שמחברים את הלדים לחיבור המדפסת. אחרי שתרכיב את המטריצה, תוכל לכתוב תוכנה שתעשה את מה שאתה צריך - זה כבר המתכנתים יוכלו לתת כיוון (זה אמור להיות פשוט עם אסמבלי או עם C)

פורסם

לפני זמן מה כתבתי תוכנה בC# המסוגלת לשלוט ב8 לדים המחוברים ליציאה הפרללית, כמובן שאפשר לשלוט על כל דבר אחר בעזרת קצת אלקטרוניקה (מגברים).

שלח לי בפרטי את כתובת המייל שלך ואשלח לך אותה.

פורסם

האפשרות הכי קלה לפי דעתי זה להריץ SPI תוכנתי מה Paralel port ככה אתה יכול לשלוט על כמות גדולה של לדים בעזרת 3 קווים ולהשיג shift register זה בטח קל וזול יחסית לאופציות אחרות. בתוכנית שלך אתה צריך רק לשמור את מצב הלדים , לשנות אותו ולעדכן אותם דרך הparallel port .

פורסם
  • מחבר

הסתדרתי בעזרת dll שמצאתי באינטרנט, תודה!

פורסם

בהצלחה!

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

פורסם

אני משער שכוונתו לinpout32.dll. היא מתאימה לכל הגירסאות החלונאיות.

זהו DLL עם למעשה שתי פונקציות בלבד לשימוש המתכנת - Inp32 ו Out32.

אחת כותבת מספר בן 8 סיביות ל-Register של היציאה הפרללית והשניה קוראת.

http://logix4u.net/Legacy_Ports/Parallel_Port/How_Inpout32.dll_works_.html

פורסם
  • מחבר

האמת שדווקא מצאתי משהו אחר..

קודם כל יש אתר בעברית עם הסברים על החיבור הטורי והמקבילי והסבר איך עובדים איתם ב-VB:

http://www.galium.co.il/vbe

כדי לכתוב תוכנה ב-VB עפ"י מה שרשום באתר צריך להוריד את הקובץ Ports.dll ולשים אותו בתיקיית הפרוייקט או ב- C:\Windows\System

בנוסף צריך להוסיף את המודול Portsdll.bas לפרוייקט

בגלל שהקישור במדריך שם לא עובד לקח לי זמן להשיג את הקבצים האלו אז העלתי אותם כדי שמי שיחפש לא יתקשה למצוא:

http://files-upload.com/files/555438/Ports.rar

העבודה עם החיבור הסיריאלי היא מאוד פשוטה.

פורסם

נחמד, מאפשר שליטה גם על כל שלושת האוגרים של היציאה

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים