hits counter

عالم الإلكترونيات الممتع!

Mada Mada Dane

True Gamer
في داخلك إبداع تبي تطلعه؟ ادخل أجل ..

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

عالم الـ Embedded Electronics عالم ممتع سواء للمهندسين أو الهواة. هو شبيه بعالم ليجو, كل ما عليك معرفته هو التطبيقات المختلفة للقطع الإلتكرونيه و توظيفها لإستخراج هدف مميز. الفكرة قد تكون بسيطة جداً, و قد تكون أكثر تعقيدً, لكن إبداعك هو الأهم في تطبيقك للفكرة. كل ما يحتاجه الشخص معرفته هو بعض مبادئ الكهرباء مع بعض البرمجة. معرفه بالفيزياء المعقدة خلف كل أداء ليس مهم بقدر المعرفه طبيقها العملي.

اليوم, الكثير من الشركات صممت developing boards بسعر مغري جداً و فيها كل شئ تحتاجه. فـ الهواي الان كل ما عليه هو شراء بعض هالـ الألواح و العمل على تطويرها فوراً, دون الحاجة إلى توظيف معلومات و دوائر كهربائيه معقدة. و هالـتسهيلات اليوم كونت Community ضخم للإلكترونيات و حب الإبداع, و هالـ مجتمع العالمي الضخم مبني على فكرة الـ sharing و الـ open sources بهدف التطوير و النمو الدائم و مشاركة العلوم بين أفراد هالمجتمع.

arduino316.jpg



أشهر وسائل الإلكترونيات بين الهواة اليوم هو لوح Arduino حيث يوفر لك مرونة كبيرة لعمل تطبيقات لا تحصى. اللوح هو أحد الأمثلة على تفتح أفراد و شركات مجتمع الإلكترونيات العالمي, حيث إن جميع أكواد و رسوم اللوح متوفرة للجميع مجاناً لدراستها و حتى المتاجرة بها! و لذلك قد تجد ألواح طبق الأصل عن هذا اللوح من شركات مختلفة و بألوانٍ و أسامي عدة مثل Freebruino, و هذا الأمر يعد قانونياً!

طبعاً, مثل هذي الألواح لا تغني أي هاويٍ عن تعلم بعض أساسيات الكهرباء و مزيداً من البرمجة. لكن إن كنت تعتقد إنك بحاجة إلى تخصص بـالهندسة الكهربائية, الكمبيوتر أو حتى البرمجيات لعمل مثل هذه التطبيقات فأنت مخطئ! لكن مع بعض المثابرة قد تستطيع في غضون عدة أشهر عمل تطبيق رائع ومبتكر لك. هناك الكثير من المشاريع الشخصية الرائعة على شبكة الإنترنت, لكن أجملها هي المشاريع الجماعية بين عدة أشخاص ذو خبرات مختلفة. في الأسفل ستجد بعض المشاريع الشخصية البسيطة و البعض الأكثر تعقيداً. إستمتع!


The Matrix:

[video=youtube;GmTBR-BWYj8]http://www.youtube.com/watch?v=GmTBR-BWYj8&feature=player_embedded[/video]



Laser Harp:
[video=youtube;sLVXmsbVwUs]http://www.youtube.com/watch?v=sLVXmsbVwUs&feature=player_embedded[/video]

LED Gmail Notifier:
2503517966_997b4f9bbd.jpg
2253405271_1ecf25847a.jpg


فكرة هالـمشروع هي إن المكعب ينير كل مره يجيك إيميل عبر الـ Gmail.

Giant NES Controller:

PT-Nintendo2.jpg



A Website Visitor Indicator:

6136-1.jpg


تطبيق بسيط جداً و ممتع للمبتدئين, بقتبس شرح التطبيق من صاحب الفكرة:
" I already wrote my first Arduino program. It’s really simple but fun
icon_smile.gif
What it does is that every time somebody visits my website, a LED light blinks once in my room, and I get a warm feeling of a visitor
icon_wink.gif
"



Picture Frame Tetris:

[video=youtube;RRXkeP-lxWY]http://www.youtube.com/watch?v=RRXkeP-lxWY&feature=player_embedded[/video]




طبعا لو تبحث بالإنترنت راح تلقى الكثير من المشاريع و التطبيقات المختلفة, سواء على لوح Arduino أو غيرها!
و أغلب هالمشاريع راح تلقى أكوادها و القطع الازمة لبنائها من نفسك, فـ مثل ما قلت المجتمع مبني على مبدأ
الـ Sharing و العمل الجماعي.


طيب, الهدف من هالموضوع هو جس نبض الأعضاء فقط لا غير. ودي أشوف هل في بعض الأعضاء هنا عندهم خبرة لو بسيطة في هالمجال, ومن الي ماعنده خبرة بس مهتم و وده يتعلم بجدية. و أيضاً إبداء أي أراء عامة و تفاعل مرحب فيه ..

و شكراً :D ..

 
التعديل الأخير:

Majeed

Warrior of Liberation
الدوائر الإلكترونية من الأشياء الي تعجبني جداً وودي أتعمق فيها .. لأن من الأشياء الي تفك مخي وتبهرني هي كيفية ربط الكود البرمجي بقطعة هاردوير .__.
عندي مادة الترم الجاي اسمها ديجيتال هاردوير .. عسى ولعل تكون ممتعة :] لأن ألريدي درست الدايود والترانزستر ومدري ايش وكانوا بايخين شوي -____-

هل فيه مكان في السعودية يوفر البورد والأشياء هذي ؟ أسهل من الطلب من برا ..
 

Mada Mada Dane

True Gamer
للأسف الشديد حالياً لأ, لكن ممكن بالمستقبل. و على فكرة عبدالمجيد أغلب الأمور الممتعة ما راح تتعلمها بالكلاسات. الكلاسات تعطيك الـ Theory و المتعة تلقاها من نفسك برا الكلاسات, بس أهم شئ يكون معك community يشاركونك نفس الهواية بحيث إنك تتعلم منهم و هم يتعلمون منك.

وعندي سؤال لـ طلاب الي يدرسون بالمملكة, هل الترانستورز, دايودز, op-amps, voltage regulators .. إلخ من القطع الإلكترونية الأساسية متوفرة بالمملكة. أتوقع موجوده بحكم إن الهندسة الكهربائية تدرس بالمملكة, لكن ماعندي علم عن مدى إنتشارها و سهولة الحصول عليها لو رجعت المملكة بعد التخرج.

صحيح, وش تخصصك عبدالمجيد؟
 
التعديل الأخير:

Photon

True Gamer
تطبيق Laser Harp مثير للاهتمام .. أنا عن نفسي مهتم جدا بالسوفتوير خلف هذه الأمور و ما أميل للكهرباء أو الهاردوير وراها لأنها معقدة و ما أظن إني بحبها.

مع نهاية سبتمبر راح أبدأ أول سنة جامعية لي و بتخصص في السوفتوير بإذن الله لكن عندي سؤال يطرح نفسه و أظن مكانه هنا .. أنا ما عندي خلفية عن البرمجة إلا من اللي درسته بالثانوية و حتى هذا كله ناسيه و عندي الآن فترة فراغ من الآن و رايح لبداية السنة الجامعية، هل أبدأ أدور عن مصادر عن البرمجة و أنزل أكواد جاهزة و أتعلم عليها بنفسي و لا أنتظر لين أبدأ أدرس ؟

بصراحة لأني لما رحت اليوم المفتوح للجامعة و جربنا نبرمج بمساعدة دكتور على لعبة Ping Pong بسيطة تحطمت لما كل شغلي أسويه كوبي بيست و مو فاهم شي و طلع غلط كمان بينما كل اللي حولي شغالين و فاهمين الطبخة و أنا -حمار و أنتم بكرامة- بينهم :/
 

Majeed

Warrior of Liberation
للأسف الشديد حالياً لأ, لكن ممكن بالمستقبل. و على فكرة عبدالمجيد أغلب الأمور الممتعة ما راح تتعلمها بالكلاسات. الكلاسات تعطيك الـ Theory و المتعة تلقاها من نفسك برا الكلاسات, بس أهم شئ يكون معك community يشاركونك نفس الهواية بحيث إنك تتعلم منهم و هم يتعلمون منك.

وعندي سؤال لـ طلاب الي يدرسون بالمملكة, هل الترانستورز, دايودز, op-amps, voltage regulators .. إلخ من القطع الإلكترونية الأساسية متوفرة بالمملكة. أتوقع موجوده بحكم إن الهندسة الكهربائية تدرس بالمملكة, لكن ماعندي علم عن مدى إنتشارها و سهولة الحصول عليها لو رجعت المملكة بعد التخرج.

صحيح, وش تخصصك عبدالمجيد؟

القطع الي ذكرتها متوفرة لكن نادرة تقريباً وبالمدن الكبيرة فقط .. الدكاترة يقولون لنا من أي محل نشتريها .. لكن مب كل مرة نروح نلقاها ..
برضو فيه قطع اللوجيك جيتس حقت الديجيتال هاردوير (AND - OR - NOT) ..

أنا تخصصي علوم حاسب .. لكن عندي مواد إلكترونكس وهاردوير ..
 

Mada Mada Dane

True Gamer
فوتون / لا عادي بتتعلم, لكن إن كنت فاضي مصادر الإنترنت ماتخلص و يفضل إنك تبدى بدري طبعاً. بما إنك مقدم للجامعة نصيحة مني راح تفيدك كثير: جامعات كثيرة حول العالم تحط محاضراتها أونلاين, إن واجهت صعوبة بكلاس روح لـ مواقعهم و شوف محاضراتهم الأونلاين على الراحه وراح تفهم الكثير الكثير, هالشئ فادني كثير بحياتي الجامعية.

على فكرة, معرفة للهاردوير, أو معك شخص يعطيك فكرة عن طريقة عمل الهاردوير شئ مهم جداً لكتابة السوفت وير, لما إنت تبرمج قطع هاردوير السوفت وير ما يكون معقد في أغلب الأمور مثل مشاريع الي تكون pure software لان معرفتك لقطع الهاردوير و إستغلالك لها يسهل عليك البرمجة كثير. طبعاً, أغلب المشاريع تكون عمل مشترك بين بعض مهندسي الكهرباء و مهندسي الحاسب و السوفتير وحتى الميكانيكل حيث إنهم يساعدون بعض و يكملون بعض, و هالـ شئ الأفضل والأكثر فعالية.

على فكرة, وش لغة البرمجة الي إشتغلتوا عليها على فكرة؟ ما راح يضرك ابداً إنك تبدى تتعلم من الان.


عبدالمجيد / بطلب منك وصف بعض هالمحلات بالشرقية بعدين إن ما كان عليك أمر :D
 

Photon

True Gamer
^
لا عادي بتتعلم, لكن إن كنت فاضي مصادر الإنترنت ماتخلص و يفضل إنك تبدى بدري طبعاً. بما إنك مقدم للجامعة نصيحة مني راح تفيدك كثير: جامعات كثيرة حول العالم تحط محاضراتها أونلاين, إن واجهت صعوبة بكلاس روح لـ مواقعهم و شوف محاضراتهم الأونلاين على الراحه وراح تفهم الكثير الكثير, هالشئ فادني كثير بحياتي الجامعية.

على فكرة, معرفة للهاردوير, أو معك شخص يعطيك فكرة عن طريقة عمل الهاردوير شئ مهم جداً لكتابة السوفت وير, لما إنت تبرمج قطع هاردوير السوفت وير ما يكون معقد في أغلب الأمور مثل مشاريع الي تكون pure software لان معرفتك لقطع الهاردوير و إستغلالك لها يسهل عليك البرمجة كثير. طبعاً, أغلب المشاريع تكون عمل مشترك بين بعض مهندسي الكهرباء و مهندسي الحاسب و السوفتير وحتى الميكانيكل حيث إنهم يساعدون بعض و يكملون بعض, و هالـ شئ الأفضل والأكثر فعالية.

على فكرة, وش لغة البرمجة الي إشتغلتوا عليها على فكرة؟ ما راح يضرك ابداً إنك تبدى تتعلم من الان.

تصدق محاضرات الأونلاين فكرة حلوة .. خليني أشيك موقع جامعة نوتنجهام و إذا مالقيت شي و كانت تحتاج Student Portal أو شي مشابه بروح بنفسي و أسأل عنها بالقسم .. بصراحة ما عندي فكرة عن الشي اللي اشتغلنا عليه إلا إنه برنامج مايكروسوفت فيجوال ستوديو .. المشكلة إنه كل مهاراتي بالكمبيوتر هي مهارات نظرية و حل مشاكل و أفهم منطق نظام التشغيل الموجود قدامي - من كثر ما حست بالويندوز و الماك و اللينكس بمختلف توزيعاته - لكن حطني قدام أبسط كود برمجي و راح تعرف إني صفر على الشمال :(

بالنسبة للمصادر ماعندي فكرة من وين أبدأ و لا كيف أبدأ لكن راح أحاول أدور لي شي :(
 

Photon

True Gamer
نسيت أضيف لك إنه اهتمامي بتطوير الويب و التطبيقات المتعلقة به هي هدفي الأكبر فلهذا السبب كنت أظن إني مو بحاجة للتعلم عن الهاردوير و ما يتعلق بها .. ما أعرف إذا كانت ممكن تكون بداية ممتازة لكن راح أحاول أقرأ عن تطوير الويب و إذا فيه نصائح تدلني لأفضل بداية بكون شاكر :)
 

Mada Mada Dane

True Gamer
نسيت أضيف لك إنه اهتمامي بتطوير الويب و التطبيقات المتعلقة به هي هدفي الأكبر فلهذا السبب كنت أظن إني مو بحاجة للتعلم عن الهاردوير و ما يتعلق بها .. ما أعرف إذا كانت ممكن تكون بداية ممتازة لكن راح أحاول أقرأ عن تطوير الويب و إذا فيه نصائح تدلني لأفضل بداية بكون شاكر :)

و دي اخدمك بـ هالمجال, لكن للأسف كـ طالب هندسة كهربائية على وشك التخرج أقدر أقول لك خبرتي متواضعة بمجال الويب و تطويره. مؤخراً جاني إهتمام إني أتعلم لـ خطة مستقبلية و بديت
أقرا عن إدارة قاعدة البيانات عن طريق MySQL. ممكن أقدر اتفلسف فوق راسك بس ممكن اضللك بحكم عدم خبرتي بـ هالمجال, خصوصاً إني ما سويت إي تطبيق فعلي فيه و بديت أتعلم مؤخراً, وفي غيري أعلم مني هنا, فـ بترك المجال لغيري يفيدونك و يفيدوني.

إن كان في كلاسات معينة مهمة خبرني ممكن أوصلك لها, و الي تحت بعض مواقعي المفضلة الي ألقى فيها كلاسات تهمني:
http://webcast.berkeley.edu
http://ocw.mit.edu/index.htm -- مؤخراً صاير ميت وبطئ بالـupdate
http://www.youtube.com/user/nptelhrd -- عندهم محاضرات كثيرة عن كل شئ! لكن مشكلتهم طريقة الشرح طويلة و بطيئة ( مملة )

اما إن كنت تبي تتعلم لغة برمجة معينة, في كتب ممتازة أو إكتب بـ جوجل:
Name of the language tutorial

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

Photon

True Gamer
^
أتوقع إني راح أبدأ بالـ HTML أو Xcode بما إنه جاهز عندي و مايحتاج تنزيل و المصادر اللي حطيتها بمر عليها الآن .. كلاسات تهمني؟، مممم بكون صريح معاك و بقول لك مافي ببالي شي حالياً لأني مو عارف نوعية الكلاسات اللي أحتاجها عشان أتعلم التطوير للويب و يمكن تطبيقات محدودة للأجهزة المحمولة فما أقدر أحدد بالضبط اللي أحتاجه الآن. MySQL من الأشياء اللي أرغب بالتعلم عنها لكنها مو برأس أولوياتي .. الآن كل اللي ببالي كيف أبدأ من الصفر و البقية تأتي.

نصائحك و مصادرك مفيدة بحطها نصب عيني عشان آخذ ولو فكرة عامة عن الموضوع .. شكراً جزيلاً :)
 

Mada Mada Dane

True Gamer
^
أتوقع إني راح أبدأ بالـ HTML أو Xcode بما إنه جاهز عندي و مايحتاج تنزيل و المصادر اللي حطيتها بمر عليها الآن .. كلاسات تهمني؟، مممم بكون صريح معاك و بقول لك مافي ببالي شي حالياً لأني مو عارف نوعية الكلاسات اللي أحتاجها عشان أتعلم التطوير للويب و يمكن تطبيقات محدودة للأجهزة المحمولة فما أقدر أحدد بالضبط اللي أحتاجه الآن. MySQL من الأشياء اللي أرغب بالتعلم عنها لكنها مو برأس أولوياتي .. الآن كل اللي ببالي كيف أبدأ من الصفر و البقية تأتي.

نصائحك و مصادرك مفيدة بحطها نصب عيني عشان آخذ ولو فكرة عامة عن الموضوع .. شكراً جزيلاً :)

صحيح الأمور تساهل و تجي خطوة بـ خطوة إن شاء الله. بس حاب أوضح نقطة ممكن إنت تعرفها, بس الـ Xcode ماهي لغة برمجة, هيsoftware/development tool مقدمة من ابل للراغبين بالتطوير على اجهزتهم, فلو بتتعلمه مثلاً ما راح تستفيد منه في كلاساتك غالباً. لكن يجي معه عدة التطوير في editing tools ممتازة للبرمجة و استخدمها للبرمجة بالـ C.

انا أرى إن الـ C لغة برمجة مهمة و الأفضل تبدى فيها بدل الـ HTML لأن فيها مبادئ البرمجة الي تحتاج تتعلمها مثل اللوبس و الكوندشنز و هالأمور, هالموقع بيفيدك:
http://www.cprogramming.com/tutorial.html

طبعاً إبدى بتعلم أوامر الـ unix commands الأساسية قبل ما تبدى تتعلم الـ C و المفروض ما تاخذ منك وقت تتعلمها, بسيطة جداً. هالوصلة ما جربتها بس ممكن تفيدك:
http://www.ee.surrey.ac.uk/Teaching/Unix/

جرب الأوامر البسيطة و الـ pico text editor على الـ Terminal عندك بالماك.
 
التعديل الأخير:

Photon

True Gamer
صحيح الأمور تساهل و تجي خطوة بـ خطوة إن شاء الله. بس حاب أوضح نقطة ممكن إنت تعرفها, بس الـ Xcode ماهي لغة برمجة, هيsoftware/development tool مقدمة من ابل للراغبين بالتطوير على اجهزتهم, فلو بتتعلمه مثلاً ما راح تستفيد منه في كلاساتك غالباً. لكن يجي معه عدة التطوير في editing tools ممتازة للبرمجة و استخدمها للبرمجة بالـ C.

انا أرى إن الـ C لغة برمجة مهمة و الأفضل تبدى فيها بدل الـ HTML لأن فيها مبادئ البرمجة الي تحتاج تتعلمها مثل اللوبس و الكوندشنز و هالأمور, هالموقع بيفيدك:
http://www.cprogramming.com/tutorial.html

طبعاً إبدى بتعلم أوامر الـ unix commands الأساسية قبل ما تبدى تتعلم الـ C و المفروض ما تاخذ منك وقت تتعلمها, بسيطة جداً. هالوصلة ما جربتها بس ممكن تفيدك:
http://www.ee.surrey.ac.uk/Teaching/Unix/

جرب الأوامر البسيطة و الـ pico text editor على الـ Terminal عندك بالماك.

بالضبط .. أنا ذكرت Xcode لأنه أقرب شي بيدي الآن فقلت أشغله و أشوف له tutorials عشان آخذ فكرة عنه فقط .. بالوصلة الأولى قرأت فيها شوي و الكاتب يقول أنصح أي مبتدئ يبدأ في ++C بدل C خاصة إذا معرفتك صفر بهذه الأمور. مو مشكلة راح اقرأ في هذه و في الثانية و الوصلة الأخرى بقرأ فيها الحين :)
 

Fahad Al-Shareef

True Gamer
معرفة للهاردوير, أو معك شخص يعطيك فكرة عن طريقة عمل الهاردوير شئ مهم جداً لكتابة السوفت وير, لما إنت تبرمج قطع هاردوير السوفت وير ما يكون معقد في أغلب الأمور مثل مشاريع الي تكون pure software لان معرفتك لقطع الهاردوير و إستغلالك لها يسهل عليك البرمجة كثير

+1

اكبر دليل نجاح الماك بوكس .. وقوتها وفعاليتها ^_^ .
 

Fatal Error

True Gamer
همم مهتم جداً للموضوع بحكم تخصصي كهندسة حاسابات. بالنسبة للقطع للي مهتم موجودة في جدة في محلات جنب بعض في شارع الصحيفة(اعتقد اسمه كذا؟) الي في باب مكة وفي محلات برضوا في شارع خالد بن الوليد.

فوتون مادري ايش تخصصك بالضبط بس بما انك برمجيات فانصحك تبدأ بلغات Object Oriented ويفضل تبدأ بـ Java أو C++.

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

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

Mada Mada Dane

True Gamer
همم مهتم جداً للموضوع بحكم تخصصي كهندسة حاسابات. بالنسبة للقطع للي مهتم موجودة في جدة في محلات جنب بعض في شارع الصحيفة(اعتقد اسمه كذا؟) الي في باب مكة وفي محلات برضوا في شارع خالد بن الوليد.

فوتون مادري ايش تخصصك بالضبط بس بما انك برمجيات فانصحك تبدأ بلغات Object Oriented ويفضل تبدأ بـ Java أو C++.

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

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

حلو بما إن القطع موجودة بجدة فـ أتوقع إني ماني ملاقي صعوبة بالشرقية لو بحثت عنها.
صحيح الـ C ++ هي Object Oriented, أنا إقترحت على فوتون يتعلم الـ C كبداية بحكم إنها الـ C++ لغة مشتقة من الـ C. عموماً إن واجهت صعبة يا فوتون بفهم الـ C++ أنصحك تبدأ بالسي بحكم إنها أسهل بنظري و تقدر تطبق عليها كل شئ تبيه ( طبعا بطرق أعقد من السي بلس بلس في بعض التطبيقات).

توني مشيك فيديوات thenewboston و هالإنسان شكله رهيب مره! مشكور *فاتال.

طيب للشباب المهتمين, لو في تنظيم فرق تعمل على مشاريع كـ هواية بوقت الفراغ لإكتساب خبرات و " وناسة " بـ حكم إني شخصيا أجد متعة في هالشئ, هل بتشاركون؟

و السؤال الاخر للشباب الي ماعندهم أي خبره و ودهم يتعلمون, لو في دورات " عملية " لمبادئ الإلكترونيات بحيث إنها تعلم الناس كيف تدخل هالمجال كبداية لطلاب الجامعات و الثانوية , يعني زي التوجية للطريق الصحيح بحث إنهم يقدرون يكملون الباقي من نفسهم .. هل بيكون في إهتمام؟

الهدف بـ الأخير هو تكوين Community لـ هالأمور بالسعودية, أو دول الخليج إن امكن.
 

Photon

True Gamer
فوتون مادري ايش تخصصك بالضبط بس بما انك برمجيات فانصحك تبدأ بلغات Object Oriented ويفضل تبدأ بـ Java أو C++.

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

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

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

شيكت فيديوات thenewboston و كانت رهيبة .. مرجع ممتاز كل ما بغيت أتعلم شي لوقت فراغي من الآن و رايح للجامعة .. متحمس جدا ، شكرا فاتال : )

صحيح الـ C ++ هي Object Oriented, أنا إقترحت على فوتون يتعلم الـ C كبداية بحكم إنها الـ C++ لغة مشتقة من الـ C. عموماً إن واجهت صعبة يا فوتون بفهم الـ C++ أنصحك تبدأ بالسي بحكم إنها أسهل بنظري و تقدر تطبق عليها كل شئ تبيه ( طبعا بطرق أعقد من السي بلس بلس في بعض التطبيقات).


طيب للشباب المهتمين, لو في تنظيم فرق تعمل على مشاريع كـ هواية بوقت الفراغ لإكتساب خبرات و " وناسة " بـ حكم إني شخصيا أجد متعة في هالشئ, هل بتشاركون؟

هو أنا ما بدأت فعليا للآن لكن بحسب تصنيف الاشتقاق اللي حطيته فأعتقد إني فعلا المفروض أبدأ في السي .. بالنسبة لاقتراحك أنا مهتم جداً فيه لكن خليني أبدأ دراسة جدية و نفهم الشغلة أول .. حبيت فكرة المشاريع كهوايات، أقدر أتخيل كمية إبداعات رائعة بتطلع بالأخير منها.
 

Golden_Sun

True Gamer
خلفيتي صفر بهالمجال، لكن تعجبني الافكار اللي اهني!!
شلون اذا باخذ فكره اكثر؟ وابدي "اطقطق" اتعلم؟
(فيني حالة ملل مو طبيعية، ماكو شي هالعطله. مجلس الامة اجازة، والوضع الثقافي\الاجتماعي في الكويت يعطل 3 اشهر بالصيف لول، ماكو الا قضية خالد الفضالة اللي معيشتني الحين!!)
 

SU7

Hardcore Gamer
عندي نصيحة يا Photon انك تتعلم ال C# لأنها اقل تعقيدا من ال C++ كبداية وبرنامج الفيجوال ستوديو ممتاز وفيه دروس لكتابة برنامج خطوة بخطوة وشوف اللي يريحك

و سؤال يا مادا ان كان لك خبرة في البرمجة ابغى اعرف كيف اسوي ملف الـ Setup لبرنامجي
 

Mada Mada Dane

True Gamer
جولدن: عندي فاينل بكرة فـ لي عودة لك :)

SU7: بس ماودي تنغر فيني هههه, لكن خبرتي بالبرمجة عادية جداً, احوس بالكود لكن بالاخير الي ابيه يشتغل معي ( بعد عناء ). طبعا بالكود أقصد برمجة الدوائر الكهربائيه هو العادة نشتغل عليه ( الي نحتاجه بتخخصنا ) او simulations بالمات لاب لـ Antennas, solar cells و غلى اخره من أمور الهندسه الكهربائيه.

بخصوص سؤالك, ممكن توضح أكثر؟ سؤالك مبهم.


ملاحظة: الموضوغ بدى ياخذ منحنى ثاني عن جس نبض اراء المهتمين بـ الإلكترونيات و صار موضوع اسئلة و أجوبة!
 
التعديل الأخير:

Mada Mada Dane

True Gamer
مشروع Arduino رائع! توه صاحب المشروع قريب مخلص منه ..

DisplayComputer-600.jpg


Display-1.jpg


VisualSchematic.png


SensorShield-Top.jpg


SensorShield-Bottom.jpg


DisplayShield-2.jpg


DisplayShield-5.jpg


CELL-1.jpg


DuemCellSensor-2.jpg


DisplayComputer-2.jpg


ScootArduino-1.jpg



و الناتج النهائي:


ScootDisplay-1.jpg



بعض ميزات الجهاز:


This thing is awesome. Not only does it tell Kurt how much juice his battery has, but it also does the following:

Time and date
Temperature
Lean gauge with resettable max L-R indicators
Current speed
Resettable max speed indicator
Odometer
2 resettable trip meters
Latitude and longitude readouts
Compass heading readout
GSM/GPRS quad-band cellular module

If someone attempts to "borrow" his scooter without permission, he'll get a text telling him where it is, how fast it's going, and in what direction. Amazing. He can also send a text from another phone and the Arduino will reply with information like position, speed, heading, time and date. This is a great combination of different technologies all wrapped up into an incredibly useful project.
 

Def-yusuf

True Gamer
أمنية حياتي وأنا صغير أسوي شي زي كذا :crying:
 

Fatal Error

True Gamer
قعدت اقرا في الموقع الرئيسي وويكيبيديا وعجبتني القطعة خاصة انه موجود معاها programmer وحتى لغة البرمجة ماهي صعبة وقريبة من السي++ بس عندي سؤال, ايش الفرق بين Arduino Duemilanove و Arduino Mega؟
 

Mada Mada Dane

True Gamer
قعدت اقرا في الموقع الرئيسي وويكيبيديا وعجبتني القطعة خاصة انه موجود معاها programmer وحتى لغة البرمجة ماهي صعبة وقريبة من السي++ بس عندي سؤال, ايش الفرق بين Arduino Duemilanove و Arduino Mega؟

البروجرامر بسيط و اسهل من السي, هو بإختصار الـ سي بدون شغل الـ compiler على حسب ماقريت قبل.

طيعا في بوردز مختلفة على حسب تطبيقك, الستاندرد والي أنصح وبقوة تبدا فيه هو
Arduino Duemilanove, لكن لو مثلاً عندك تطبيق على ملابس او كنزة إنت تملكها, ما تقدر تحط البورد كله في الملابس فتشتري مثلاً :
http://www.sparkfun.com/commerce/product_info.php?products_id=9266

الي هو نفس الفكرة الأساسية لكن مرن أكثر, لكن اكيد في Trade-off. فـ بالأخير نوع البورد يعتمد على تطبيقكظ . الـArduino Duemilanove ينفع تشتغل عليه لأغلب التطبيقات, لكن مشكلته حجمه فقط, فهو يعتبر ممتاز للـ prototyping للمشاريع المتوسطه.

طيب نرجع لـ سؤالك, الـفرق الاساسي بين الـDuemilanove و الميجا هو إن الميجا يحتوي على ديجتال pins و PWM في البورد أكثر إن كنت تحتاج زيادة. بإختصار لا تركز عليه و إبدا
بالـ Duemilanove فيه الي بتحتاجه و زياده.

هالوصله فيها كيف تبدى إعدادت البروجرامر :http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=182

في كتاب pdf منتشر مجاناً على الإنترنت تحت عنوان:

Arduino Beginner's Guide أو شئ شبيه . هالكتاب ممتاز و يعرفك على الإعدادت خطوة بـ خطوة و شرح لـ 13 مشروع بسيط كـ بداية لك, أنصح فيه بقوة! و ميزة الكتاب إنه يحاول يشرح لك الهاردوير بقدر الإمكان للي ماعندهم خبره بالإلكتركل.

قبل شهر تقريبا لما كنت أتعلم على القطعه صممت لي إشارة مرور عبارة عن 5 LEDs, 3 للسيارات و إثنين للمشارة مع الزر الي تضغطه و يطلع صوت. لقيت نفس المشروع بشكل أبسط و بدون الصوت بالكتاب الي كتبتك اسمه, و مشروع بطريقة رائعه.
 
التعديل الأخير:

Fatal Error

True Gamer
اخيرا وصلت الشحنة من ارامكس:sarcastic:.
طالع اصغر بكثير من الي تخيلتها. جربت عليها البلينك والبوتون توتوريالز وشغاله اخر حلاوه.

nyz6aa.jpg


كان ناقصني بعض القطع وانا منسدح اتأمل في الجهاز اشوف يد البلاي 2 :evil:: اخذت منها بوتون والانالوج ستيك على الاقل استفدت منه بدال ماهو مرمي.


شكراً مادا مادا :happy:.
 

Mada Mada Dane

True Gamer
اخيرا وصلت الشحنة من ارامكس:sarcastic:.
طالع اصغر بكثير من الي تخيلتها. جربت عليها البلينك والبوتون توتوريالز وشغاله اخر حلاوه.

nyz6aa.jpg


كان ناقصني بعض القطع وانا منسدح اتأمل في الجهاز اشوف يد البلاي 2 :evil:: اخذت منها بوتون والانالوج ستيك على الاقل استفدت منه بدال ماهو مرمي.


شكراً مادا مادا :happy:.

توني إنتبه لـ ردك! كيف البورد معاك, و وش سويت عليه حاليا؟ اشوف عندك 2 voltage regulator or transistors بالخلفية, و الظاهر كم مايكربروسرسر و الكلكليتر الإسطورية الـ TI-89 ..
إستمتع D: ..

في دروس بالهبل على الإنترنت حلو إنك تطبقها و هاكات لـ سيارات و إضافات حلوة عن طريق هالبورد. و موقع sparkfun.com موقع رائع و أنصحك تشيك عليه بين فترة و أخرى ..
ماتوقعت أحد بيشتري البورد و سعيد جداً إنك الموضوع ساعدك بـ هوايتك الجديدة ( إن شاء الله ) !
 

Def-yusuf

True Gamer
اخيرا وصلت الشحنة من ارامكس:sarcastic:.
طالع اصغر بكثير من الي تخيلتها. جربت عليها البلينك والبوتون توتوريالز وشغاله اخر حلاوه.

nyz6aa.jpg


كان ناقصني بعض القطع وانا منسدح اتأمل في الجهاز اشوف يد البلاي 2 :evil:: اخذت منها بوتون والانالوج ستيك على الاقل استفدت منه بدال ماهو مرمي.


شكراً مادا مادا :happy:.

وينك ما وريتنا تطبيقاتك :wink::
 

Mada Mada Dane

True Gamer
حق سبارك فن جيد, لكن تحتاج LEDs اكثر بكـثير. حالياً جالس اشتغل على PIC24F و مستانس, أعقد بكثير جداً من الإدرينو, لكن احتاجه حق كلاس الـ Multiprocessing الي مسجله هالسمستر.

الـ DATA Sheet for the PIC24F family:
http://ww1.microchip.com/downloads/en/DeviceDoc/39881D.pdf
 
أعلى