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

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

الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 13-01-2019, 04:12 AM المشاركة 1   
افتراضي إنشاء تطبيقات الحاسوب وربط المتحكم بلغة Python Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته,

أتمنى أن يكون الجميع بأفضل حال , إنشاء الله راح اسوي دورة جديدة راح تكون تكملة لمشوار برمجة الانظمة المدمجة اللي بديتها من فترة .

في هذه السلسة الجديدة راح اتكلم عن استخدام لغة Python البايثون لعمل تطبيقات الحاسوب من اجل التحكم ومراقبة مشاريع الانظمة المدمجة اللي راح نسويها في القناة .

راح اشرح لغة البايثون وكيف نقدر نستفيد منها في تطبيقاتنا وراح اركز على عمل جميع المشاريع على برنامج المحاكاة الشهير Proteus بروتس لكي يتمكن الجميع من بناء المشاريع خصوصا للي ماعنده العناصر اللازمة لبناء المشاريع .

وأيضا راح أحط لينك في أسفل كل فيديو لتحميل الدائرة (المحاكاة) والكود للمتحكم وتطبيق البايثون. بالنسبة لبرمجة المتحكم راح تكون بلغة C السي والكومبايلر Compiler اللي راح نستخدمه لكتابة كود السي راح يكون الميكروسي MikroC.


هذا رابط القناة فيها جميع المواضيع من البداية حتى اللحظة :
https://www.youtube.com/watch?v=XO5Y...index=2&t=201s


وهذا رابط لموضوع استخدام لغة البايثون موجود في نفس الرابط اللي فوق ولكن لمن اراد الوصول للفيديوهات مباشرة لموضوع لغة البايثون:

مقدمة عن استخدام لغة البايثون مع الأنظمة المدمجة, هذا الفيديو راح يكون مقدمة عن استخدام لغة البايثون لعمل تطبيقات الحاسوب من اجل ربط و التحكم ومراقبة الانظمة المدمجة
https://www.youtube.com/watch?v=crkf...N6Ea&index=124

الفيديو الثاني في هذا الفيديو راح اتكلم عن تحميل لغة البايثون وكيفية تحميل المكاتب للغة وعن بيئات التطوير اللي نقدر نستخدمها مع البايثون لإنشاء التطبيقات:

https://www.youtube.com/watch?v=4Lcx...N6Ea&index=125



أرجو من الجميع الاشتراك في القناة وتفعيل جرس التنبيه لكي يصلك كل جديد بإذن الله وارجو من الاخوة نشر المواضيع لكي يستفيد منها الغير ويشاركون في نشر الخير (الدال على الخير كفاعله). أتمنى التوفيق للجميع.

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 1 اعجاب
شكراً عبدالله حجازى ( شكر العضو على هذه المشاركة )
اعجاب عبدالله حجازى ( أعجبته المشاركة )
اعلانات

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 13-01-2019, 09:14 PM المشاركة 2   
افتراضي السلام عليكم ورحمه الله


حمداا لله علي سلامتك عودااا حميداا اخي الكريم وبالتوفيق

اشتقنا لأخونا الهندسين المبدعين

مهندسنا القدير "نعيم البديري"
مهندسنا القدير"F.Abdelaziz"
مهندسنا القدير"فكرو علم /محسن"
مهندسنا القدير" حسن هادي"

اسأل الله ان يكونو بأفضل حال .. فهم لهم منا كل الأحترام والتقدير
وشكرا لمهندسا القدير"ماجد عباس " شعلة النشاط الموجوده في القريه ..شكرااا جزلا لك يا دكتور " ماجد عباس ".لك كل الأحترام والتقدير علي كل ما تقدمه من دعم للأخوه هنا ..
وكل عام وانتم بخير

احصائية الشكر والاعجاب - 1 شكراً, 0 عدم اعجاب, 0 اعجاب
شكراً ماجد عباس محمد ( شكر العضو على هذه المشاركة )
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 13-01-2019, 10:19 PM المشاركة 3   
افتراضي


حمداا لله علي سلامتك عودااا حميداا اخي الكريم وبالتوفيق

اشتقنا لأخونا الهندسين المبدعين

مهندسنا القدير "نعيم البديري"
مهندسنا القدير"F.Abdelaziz"
مهندسنا القدير"فكرو علم /محسن"
مهندسنا القدير" حسن هادي"

اسأل الله ان يكونو بأفضل حال .. فهم لهم منا كل الأحترام والتقدير
وشكرا لمهندسا القدير"ماجد عباس " شعلة النشاط الموجوده في القريه ..شكرااا جزلا لك يا دكتور " ماجد عباس ".لك كل الأحترام والتقدير علي كل ما تقدمه من دعم للأخوه هنا ..
وكل عام وانتم بخير


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


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 13-01-2019, 10:24 PM المشاركة 4   
افتراضي تم رفع 2 فيديو في القناة تكملة لموضوعنا


السلام عليكم تم اضافة الفيديوهات التالية للقائمة:

الفيديو الأول:

Python Programming with Embedded Systems 3 MicroController UART Send Receive Interrupts 1

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

https://www.youtube.com/watch?v=22-h...yAOU37wzCNN6Ea


الفيديو الثاني:

في هذا الفيديو راح نكمل عن كيفية استخدام ارسال واستقبال البيانات في المتحكم عن طريق المقاطعات راح اسوي تجربة للكود مع تطبيق يتم فيه ربط المتحكم مع الحاسوب.


https://www.youtube.com/watch?v=KkQM...yAOU37wzCNN6Ea


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 13-01-2019, 11:18 PM المشاركة 5   
افتراضي السلام عليكم ورحمه الله


بارك الله فيك اخي الكريم

اريد منك مساعده في مشكلة في ذاكره EEPROM 256 خانه ..

عندي قيمه متغير اكبر من مساحة ذاكرة ال EEPROM الداخليه لل Pic18f5420 ... واريد تخزين قيمه هذا المتغير ولكن كما وضحت قيمته اكبر من مساحه ذاكرة EEPROM

فما الحل

برجاء لو تضع هنا مثال لطريقه التخزين والقرأه من ذاكرة EEPROM برقم اكبر من مساحه ذاكرة EEPROM

وشكرااا جزيلا اخي


الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 27-01-2019, 07:44 PM المشاركة 6   
افتراضي


بارك الله فيك اخي الكريم

اريد منك مساعده في مشكلة في ذاكره EEPROM 256 خانه ..

عندي قيمه متغير اكبر من مساحة ذاكرة ال EEPROM الداخليه لل Pic18f5420 ... واريد تخزين قيمه هذا المتغير ولكن كما وضحت قيمته اكبر من مساحه ذاكرة EEPROM

فما الحل

برجاء لو تضع هنا مثال لطريقه التخزين والقرأه من ذاكرة EEPROM برقم اكبر من مساحه ذاكرة EEPROM

وشكرااا جزيلا اخي

وعليكم السلام , أعذرني لتأخري في الرد,

في حالت انك اردت مثلا تخزين قيمة بطول 16بت والخانة الواحدة تسمح فقط بتخزين بايت واحد اي 255 فراح تحتاج انك تقسم هذه قيمة لان خانة التخزين في الذاكرة لاتسمح باكبر من بايت اي 8 بت
فيجب ارسال اول 8بت لتخزينها في خانة وحده للذاكرة ومن ثم يتم ارسال الـ 8بت الثانية الى خانة ثانية في الذاكرة.

وايضا بنفس الطريقة اذا اردت قراءة القيم المخزنة فيجب عليك تخززينها في متحول بطول 16بت ومن ثم تقوم بقراءة البايت الاول وازاحته لليسار
ومن ثم قراءة البايت الثاني كما هو بدون عمل ازاحة لانك خلاص ازحت اول بايت لليسار وحجزت اول 8بت من المتحول فكذا البايت الثاني راح يكون في 8بت الباقية للمتحول اللي بطول 16بت




مثال لطريقة تخزين وقراءة قيمة بطول 16 بت في الذاكرة ملف PDF:
http://www.mediafire.com/file/19bbv9...m_twoBytes.pdf



بس اذا كان قصدك القيمة المراد تخزيينها اكبر من مساحة الذاكرة اي ان كل خانات الذاكرة ماتكفي لتخزين القيمة ماقد مر علي تطبيق يحتاج هذا الحجم من البيانات اظن من رأي انك تستخدم ذاكرة اكبر وطرق التخزين راح تكون نفسها مثل ماذكرته في الملف المرفق والله أعلم.


التعديل الأخير تم بواسطة : Semmoor بتاريخ 27-01-2019 الساعة 08:06 PM

الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 27-01-2019, 07:54 PM المشاركة 7   
افتراضي


السلام عليكم ورحمة الله وبركاته:

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

https://www.youtube.com/watch?v=BG1a...t=9s&index=129


في هذا الفيديو راح اشرح طريقة ارسال واستقبال النص بين المتحكم وبرنامج في الحاسوب بلغة البايثون وشرح كيفية استخدام مكتبة Pyserial . وفي المتحكم راح يتم تبادل البيانات باستخدام المقاطعات.
https://www.youtube.com/watch?v=y4UC...yAOU37wzCNN6Ea


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:408
قديم 28-01-2019, 04:31 AM المشاركة 8   
افتراضي


بارك الله فيك اخي الكريم

اريد منك مساعده في مشكلة في ذاكره EEPROM 256 خانه ..

عندي قيمه متغير اكبر من مساحة ذاكرة ال EEPROM الداخليه لل Pic18f5420 ... واريد تخزين قيمه هذا المتغير ولكن كما وضحت قيمته اكبر من مساحه ذاكرة EEPROM

فما الحل

برجاء لو تضع هنا مثال لطريقه التخزين والقرأه من ذاكرة EEPROM برقم اكبر من مساحه ذاكرة EEPROM

وشكرااا جزيلا اخي
أخى
لقد أجبتك و ذكرت لك الدالة التى تستخدمها ولم تكلف نفسك مشقة الرد
لم تقل نعم هكذا تحل او تقل لا تصلح لأن الرقم لدى هو 102587 و أود أن احفظه أو أن الرقم 1245789654525888455555554568952567878255841 الى 256 عدد أو لدى 300 متغير أود حفظها

لاتريد أن تصل لحل لا داعى لتكرار السؤال أما لو تريد الوصول عليك أن تتواصل فكلامك مازال غير محدد

ما نوع هذا المتغير؟!!!
كلنا حفظنا أرقام حتى 4 مليار و حفظنا أعداد بأكثر من 300 متغير فى ذاكرة EEPROM خارجية

إضافة رد

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

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

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


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

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