حسن عمري


24


3


15

خطوة بداية في برمجية الProcessing (من دون شرح)

2013-11-20

جديد تعرفت على برمجية ال Processing من خلال كتاب رقم1 في أسفل الصفحة (خانة المراجع).


في البداية, دعونا نتعرف ماهي ال Processing: بتعبير بسيط ,هي لغة برمجة مفتوحة المصدر (open source) ممكن من خلالها كتابة برامج تكون مخرجاتها مرئية وصوتية.

مثلا أحد أوامرها:

Line(x1,y1,x2,y2);

الناتج هو خط مستقيم من نقطة (x1,y1) إلى نقطة (x2,y2)

اضف وصف الصورة هنا


رابط تنزيل البرمجية:Download Processing


في الصورة التالية عرض لواجهة البرمجية (Processing IDE):

اضف وصف الصورة هنا


قد تخدع و تظن بأنها واجهة الأردوينو (Arduino IDE) وهذه ليست مصادفة,لأن واجهة الأردوينو تم بناءها باستعانة واجهة برمجية ال processing. ولذلك نلاحظ صيغة امتداد ملفات الأردوينو سابقا بأنها .pde

وهي اختصار : processing development environment


التعرف عليها من خلال البرنامج (sketch) التالي:

المطلوب: كتابة أوامر لرسم الشكل التالي:

اضف وصف الصورة هنا


هذه هي الأوامر الخاصة بهذا الجزء:

اضف وصف الصورة هنا


سأترك لكم التعرف على كل أمر من الرابط التالي: processing reference


الان لنضيف شيء متحرك, مثلا دائرة صغيرة تدور حول المركز باستمرار:

اضف وصف الصورة هنا


أترك لكم الكود النهائي:

اضف وصف الصورة هنا

للتعرف أكثر على هذه البرمجية, اتبع الرابط التالي:processing tutorials


المراجع


كتاب 1 :

Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction


كتاب2:

Arduino: A Quick-Start Guide


رابط تنزيل البرمجية:Download Processing


0


محمد عنيني
محمد عنينيمنذ 3 سنوات

جميل، تذكرني ببرمجية MatLab، هل يمكن الاستعانة بها في برمجة الروبوتات التي تستخدم معالجة الصور الرقمية (Digital Image Processing) مثل روبوت تتبع الكائن (Object Tracking Robot)؟

0

حسن عمري
حسن عمريمنذ 3 سنوات

ماعندي فكرة اذا ممكن هيك... الغاية من هاي المقالة ,,تعديل الكود للخطوة الجاية وهي انه نخلي المتغير float r نوخذها من الاردوينو serial وهي بتكون قراءة المسافة من HC-S04 sensor

2

yaser
yaserمنذ 3 سنوات

السلام عليكم ، انوي ان اصنع ؤوبوت اتحكم به ) السيرامام خلف يمين يسار و اتحكم بالايدي) لاسلكيا من خلال يد بلاي ستيشن ، ما الادوات التي تلمزمني و ما يتوجب علي فعله ؟ شكرا لعطائكم مع فائق الاحترام و التقدير

0

حسن عمري
حسن عمريمنذ 3 سنوات

لو تخلي التحكم من التلفون بكون اسهل>>> في apps على ال Play store مجانية بتقدر تستخدمها للتحكم بالروبوت بتحتاج بلوتوث فقط(ثمنه حوالي 16 دينار وممكن تلاقي ارخص ما بعرف) (مثلا احدى الapps الموجودة بترسل F لما تكبس لقدام... فانت بتخلي الاردوينو بس تقرأ F على الserial تخلي الروبوت يمشي لقدام)

اذا مصر على ايد البلاستيشن ما عندي فكرة كيف ممكن تقرأ منها مباشرة على البلوتوث.

(بتقدر تفك ايد البلاستيشين و تقرأ من ال joystick الي عليها بواسطة ال analog read لانه عبارة عن potentiometer ترسل هاي القراءة لاردوينو ثانية متصلة معها على البلوتوث..بس فكرة غبية و مكلفة)

0

automate
automateمنذ سنة

السلام عليك بارك الله فيك على الشرح الممتاز انا اريد صنع الة سي ان سي cnc machine باستخدام الاردوينو و processing هل يمكن هذا ؟؟ اذا عندك فكرة او موضوع ياريت تفيدني به وشكرا انا بانتظار الرد .....

0

automate
automateمنذ سنة

لا تنسى تعطيني خارطة الربط و الكود وكل شيئ بالتفصيل وشكراا

1

noorthamer
noorthamerمنذ 11 شهر

لوسمحت اني مبتدئة بلمايكروكونترولر واحب استعملة ضمن مجال الobject track ممكن تساعدني بهذا مجال ارجو الرد ^_^

1

Test User