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

أدوات الموضوع

الصورة الرمزية hassan4tech
hassan4tech
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2010
الدولة: Alexandria
المشاركات: 148
نشاط [ hassan4tech ]
قوة السمعة:0
قديم 19-04-2010, 12:01 AM المشاركة 1   
ha مشروع تشغيل الليدات بالسى شارب عن طريق الكوم (eng.rayan,robota) Twitter FaceBook Google+



السلام عليكم اخوانى
والله انا عارف انى بتثقل عليكم وخصوصا المهندس ريان والاستاذ ربوتا بس معلش استحملونى انا بجد اسف ليكم

انا اريد التاكد من ان مشروعى شغال لانى عندما اشغل السيملشون الى رسمه لى الاستاذ الفاضل ريان بيشتغل تمام بس المشكلة عندما ارسل من السى شارب امر يشغل الليدات الموجودة على السيملشون مش بيشتغل مع العلم انى كتبت برنامج فى الميكرو سى و كود السى شارب مع العلم انى جربت البرنامج الى بعته لى الاستاذ روبوتا وهو virtual port ولم يشتغل ايضا برجاء مساعدتى اخوانى

هذا كود الميكروسى
char text[8];
char x,i;
void main()
{
trisb=0;
portb=0;
UART1_Init(9600);
i=0;
while(1){
if(UART1_Data_Ready()){
text[i]= UART1_Read();
i++;
if(i==8){
i=0;
for(x=0;x<8;x++)
{
portb.f0=text[x];
portb.f1=0;portb.f1=1;
}

portb.f2=0;portb.f2=1;}
}
}
}
وهذا اخوانى مود السى شارب
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace The_control
{
public partial class Master : Form
{
SerialPort port;
public Master()
{

InitializeComponent();
string[] ports = SerialPort.GetPortNames();
foreach (string port1 in ports)
{
coms.Items.Add(port1);
}


}
public String convBoolToString(bool[] a)
{
string s = null;
foreach (bool l in a)
{
if (l == true) { s = 1 + s; }
else s = 0 + s;

}
return s;
}


private void button2_Click(object sender, EventArgs e)
{
button1.Enabled = true;
c.Enabled = true;
button2.Enabled = false;
try
{
port = new SerialPort(coms.Text, 9600, Parity.None, 8, StopBits.One);
}
catch (Exception)
{

System.Windows.Forms.DialogResult answer;

{
answer = MessageBox.Show("You Don't Select Com-Port ? ", "Exit", MessageBoxButtons.OK, MessageBoxIcon.Question);
if (answer == System.Windows.Forms.DialogResult.OK)
{
Application.Exit();
}

}
}


if (port.IsOpen) port.Close();
try
{
port.Open();
}
catch (System.Exception ex)
{
if (port.IsOpen) port.Close();
}
}

private void button1_Click_1(object sender, EventArgs e)
{
int i;
bool[] m = new bool[8];
for (i = 0; i < c.Items.Count; i++)
{
m[i] = c.GetItemChecked(i);
}
MessageBox.Show(convBoolToString(m),"Ahmed Messages");
port.Write(convBoolToString(m));

}
}
}
وهذا الملف موجود به كل المشروع+السيلشون وكل شى عن مشروعى

برجاء مساعدتى وتصحيح الاخطاء ان وجدت وجزاكم الله كل خير ربنا يبارك فيكم

اعلانات

الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:80
قديم 19-04-2010, 08:18 AM المشاركة 2   
افتراضي


برنامجك شغال 100/100






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

الصورة الرمزية hassan4tech
hassan4tech
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2010
الدولة: Alexandria
المشاركات: 148
نشاط [ hassan4tech ]
قوة السمعة:0
قديم 19-04-2010, 08:24 AM المشاركة 3   
افتراضي


تمام يا باشمهندس ربتا يكرمك ويخليك


الصورة الرمزية Eng-Rayan
Eng-Rayan
:: عضو فضي ::
تاريخ التسجيل: Feb 2010
الدولة: تونس (بدرس بالأردن)
المشاركات: 455
نشاط [ Eng-Rayan ]
قوة السمعة:80
قديم 19-04-2010, 09:14 AM المشاركة 4   
افتراضي


تفضل انا عملتلك شرح مفصل ليعمل معاك
فقط اتبع ماذا اعمل بالفيديو
http://www.mediafire.com/?tlnwzxez5zm


الصورة الرمزية hassan4tech
hassan4tech
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2010
الدولة: Alexandria
المشاركات: 148
نشاط [ hassan4tech ]
قوة السمعة:0
قديم 19-04-2010, 10:19 AM المشاركة 5   
افتراضي


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


Super Zein
:: مهندس ::
تاريخ التسجيل: Aug 2009
المشاركات: 8
نشاط [ Super Zein ]
قوة السمعة:0
قديم 01-03-2011, 07:47 AM المشاركة 6   
افتراضي


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


الصورة الرمزية prof_hazem2
prof_hazem2
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2008
المشاركات: 92
نشاط [ prof_hazem2 ]
قوة السمعة:0
قديم 02-03-2011, 12:00 PM المشاركة 7   
sun شكر


الف شكر ياهندسة
بس فية نقتطين:
1. ان ملف المشروع غير موجود للاسف
2. لو عاوز استقبل بيانات من المايكرو اعمل اية؟

وبعيد شكري

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025