قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 22-05-2014, 06:57 PM المشاركة 57   
افتراضي



شكرا اخي للبرنامج
ولكن لدي سؤال هل تم تصميم البرنامج على vb6 ام على vb.net

شكرا لك
البرنامج مصمم على vb6
وهو مفتوح المصدر ولن يعمل الا فى حال وجود البرنامج على جهازك
ولا يوجد مانع للتعديلل والاضافة الية كما تشائون لكى تعم الفائدة للجميع


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 22-05-2014 الساعة 07:21 PM
اعلانات

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 22-05-2014, 09:17 PM المشاركة 58   
افتراضي


اخي ناصر بارك الله فيك
ممكن رفع صور الكود الميكرو و b.v 6
لاني قمت بتعميل المجلد ولم يعمل مع العلم اني منزل على جهازي v.b 6

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 23-05-2014, 12:51 AM المشاركة 59   
افتراضي


اخي ناصر بارك الله فيك
ممكن رفع صور الكود الميكرو و b.v 6
لاني قمت بتعميل المجلد ولم يعمل مع العلم اني منزل على جهازي v.b 6
السلام عليكم ورحمة الله وبركاتة
قمت بتحميل الملف للتجربة وهو يعمل بشكل جيد ؟؟؟

ارجو اعادة التحميل وعندما تقوم بفتح البرنامج على الفجول لن يظهر لك العمل مباشرة فقط اضغط على اسم العمل اعلى اليمين باسم بروجكت1

وعموما هذا هو كود الفجول
كود:
'nasser ahmed Private Sub Command1_Click() Command1.Picture = Command14.Picture Text1.Text = "1" End Sub Private Sub Command10_Click() Text10.Text = Chr(Text9.Text) End Sub Private Sub Command16_Click() End Sub Private Sub Command11_Click() MSComm1.PortOpen = True MSComm1.Output = Text10.Text Text11.Text = MSComm1.Input MSComm1.PortOpen = False End Sub Private Sub Command2_Click() Command2.Picture = Command14.Picture Text2.Text = "1" End Sub Private Sub Command3_Click() Command3.Picture = Command14.Picture Text3.Text = "1" End Sub Private Sub Command4_Click() Command4.Picture = Command14.Picture Text4.Text = "1" End Sub Private Sub Command5_Click() Command5.Picture = Command14.Picture Text5.Text = "1" End Sub Private Sub Command6_Click() Command6.Picture = Command14.Picture Text6.Text = "1" End Sub Private Sub Command7_Click() Command7.Picture = Command14.Picture Text7.Text = "1" End Sub Private Sub Command8_Click() Command8.Picture = Command14.Picture Text8.Text = "1" End Sub Private Sub Command9_Click() Text12.Text = "0b" & Text1.Text & Text2.Text & Text3.Text & Text4.Text & Text5.Text & Text6.Text & Text7.Text & Text8.Text Text9.Text = Val(Text1.Text) * 1 + Val(Text2.Text) * 2 + Val(Text3.Text) * 4 + Val(Text4.Text) * 8 + Val(Text5.Text) * 16 + Val(Text6.Text) * 32 + Val(Text7.Text) * 64 + Val(Text8.Text) * 128 End Sub Private Sub Label8_Click() End Sub Private Sub Form_Load() End Sub Private Sub Text1_Click() Command1.Picture = Command15.Picture Text1.Text = "0" End Sub Private Sub Text2_Click() Command2.Picture = Command15.Picture Text2.Text = "0" End Sub Private Sub Text3_Click() Command3.Picture = Command15.Picture Text3.Text = "0" End Sub Private Sub Text4_Click() Command4.Picture = Command15.Picture Text4.Text = "0" End Sub Private Sub Text5_Click() Command5.Picture = Command15.Picture Text5.Text = "0" End Sub Private Sub Text6_Click() Command6.Picture = Command15.Picture Text6.Text = "0" End Sub Private Sub Text7_Click() Command7.Picture = Command15.Picture Text7.Text = "0" End Sub Private Sub Text8_Click() Command8.Picture = Command15.Picture Text8.Text = "0" End Sub Private Sub MSComm1_OnComm() '' If MSComm1.CommEvent = comEvReceive Then ''åÐÇ ÇáÓØÑ íÞæá áæ Çäå ÇÓÊÞÈá ÔÆ Text11.Text = Text11.Text & MSComm1.Input & "ok" '' ÝÖÚÉ Ýì åÐå ÇáÇÏÇå æåí ÕäÏæÞ ÇáÇÓÊÞÈÇá End If '' ÇäåÇÁ ÇáÏÇáå áæ End Sub
وها هو كود الميكروسى العادى ويمكنك تحويل الكود الى الميكروسى برو كما ذكرت لك فى الرد السابق
كود:
char uart_rd,x; void main() { portb=0; trisb=0; usart_Init(9600); // Initialize UART module at 9600 bps Delay_ms(100); // Wait for UART module to stabilize usart_Write(10); usart_Write(13); while (1) { // Endless loop if (usart_Data_Ready()) { // If data is received, uart_rd = usart_Read(); // read the received data, usart_Write(uart_rd); // and send data via UART x=uart_rd; portb=x; usart_Write (x); } } }

ارجو ان تحاول تحميلة مرة اخرى سوف يكون الافضل ويوفر عليك وقت كبير جدا


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 23-05-2014, 02:35 PM المشاركة 60   
افتراضي


اخي العزيز
اولا وبعد كل شئ بارك الله على مجهوداتك الجبارة اخي
لقد حملت الفديو حتى ترى اخي العزيز
http://www.gulfup.com/?SLa4Ib

لقد غيرت usart_Init(9600); الى usart_Init(19200);


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 23-05-2014, 02:42 PM المشاركة 61   
افتراضي


اخي العزيز ربما تعبتك معي فسامحني
هل ممكن ان تصحح هدا الكود حتى اتحكم من الازرار اي زر واحد يقوم بتشغيل مصباح واطفاؤه

حاولت ان ابرمج ليس من خلال commmend button بل ب checkbox ولم افلح


mohammed fisel
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 29
نشاط [ mohammed fisel ]
قوة السمعة:
قديم 24-05-2014, 12:11 AM المشاركة 62   
افتراضي


السلام عليكم شباب انا متابع للموضوع لكن لم اجد السوفت وبر لل ( VB6 ) ارجوا من يمتلك نسخة يتكرم على بها


التعديل الأخير تم بواسطة : mohammed fisel بتاريخ 24-05-2014 الساعة 12:16 AM

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 24-05-2014, 01:28 AM المشاركة 63   
افتراضي


تفضل اخي برنامج v.b
http://www.startimes.com/f.aspx?t=11626523


الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 24-05-2014, 06:20 AM المشاركة 64   
angry


اخي العزيز
اولا وبعد كل شئ بارك الله على مجهوداتك الجبارة اخي
لقد حملت الفديو حتى ترى اخي العزيز
http://www.gulfup.com/?SLa4Ib

لقد غيرت usart_Init(9600); الى usart_Init(19200);
السلام عليكم ورحمة الله وبركاتة
شاهدت الفيديو الخاص بك ويوجد عدة اخطاء سواء منك او منى او من الفجول بيسك نفسة ههههههههه
اولا اخطائى عدم ادراج ملف البرتوس فى الملفات واعتمدت على التعليمات المكتوبة فى برنامج الفجول وكنت اعتقد انها كافية لتوضيح عمل البرنامج
ولكن بسبب اخطاء البرنامج لم تظهر الا بحروف لاتينى بدل اللغة العربية
(((اعتقد ان اداة الليبل فى الفى بى لا تقبل العربى ؟؟؟)))
اما خطاك فهو انك اردت التشغيل مباشرة ونسيت ردودى السابقة والشرح فى الرد المدرج بة البرنامج
فان اداة (MSComm)يجب ان تضاف من جديد كلما اغلقت البرنامج واعدت فتحة
لانها اداة غير ثابتة الا بعد عمل كومبيلر نهائى للبرنامج .......
وايضا لم تنتبة لشرحى بان تضغط فقط على الليدات التى تمثلها الازرار فى البرنامج
وايضا لا اعرف السبب فى عدم ظهور الصور فى الازرار على جهازك ؟؟؟
كل ماهو مطلوب لتشغيل البرنامج
هو الضغط على الليدات المراد تشغيلها
ثم الضغط على الزر رقم 1 فيتم التحويل ذاتيا من بينارى الى ديسيمل
( decimal )
ثم الضغط على الزر رقم 2 للتحويل الى الاسكى وغير مطلوب منك كتابة اى شىء فالبرنامج يقوم بالتحويل ذاتيا
ثم بعدها اضغط الزر الاخير رقم 3 للارسال
فتظهر النتيجة على برتوس مباشرة ........
...........
عموما بقالى يومين اظبط فى هذا الامر هههههههه
واتمنى ان تكون النتايج طيبة وتتضح الامور كاملة
تم حزف الملف القديم واعادة تحميلة
ويشمل ملف البرتوس
وايضا فيديو للشرح والتوضيح هذا مااخذ منى وقت كبير لتحميل برنامج شروحات وكيفية تشغيلة ....
رابط الملف كامل
http://www.4shared.com/rar/V8Dw0J10c...erialport.html


وايضا تم رفع الفيديو على اليوتيوب
هذا ايضا اخذ مجهود كبييير ((حسابك تقل ياباشا ههههههههه))

https://www.youtube.com/watch?v=j_zP...ature=youtu.be


يمكنك اعادة قرائة ردى السابق ان كانت هناك نقطة لم اوضحها
وهذة الصورة قد تساعد فى حال عدم ظهور اللغة العربية عندكم

اما بخصوص رقم 9600 فهذا رقم بروتوكول ويوجد اكثر من رقم
والفارق بينهم ممكن تسالوا عنة اساتذتنا
ويمكن لاستاذنا ومهندسنا فتح الله توضيح الفرق بينهم
وارجوا من الله ان اكون قد ساهمت ولو بالقليل لدعم هذا الموضوع الهام
لاستاذنا ومهندسنا /فتح الله عبد العزيز
وارجوا من الله ان يجعل كل هذا فى موازين اعمالة يوم لا ينفع مال ولا بنون
[/COLOR]







.


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 24-05-2014 الساعة 06:38 AM


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:57 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)