انا خريج بكلوريوس علوم حاسوب و ليس لي اي معرفة بالالكترونيات والعتاد (hardware) ما الذي احتاج ان اتعلمه لكي اتقن برمجة لوحات arduino .
حقيقتأ لدي افكار عن ربط هذه اللوحات مع تطبيقات ويب . ان كان ممكناً فكيف ذلك ?
اسلام عليكم ورحمة الله وبركاته، من خلال عمل زميل لي بكثرة على الArduino وجدت انك تحتاج التالي:
معرفة اساسية بأسس الدوائر الكهربائية (مقاومات، متسعات، ترانزسستور)
معرفة بلغة برمجة مبنية على لغة السي C-based programming language مثل C#, C++, Python, PHP ...الخ
معرفة التعامل مع واجهة التطبيق البرمجية Arduino API
واسم صديقي سيزار موصللي ويمكنك التواصل معه اذ انه ينوي بناء دورة فيديو للاردوينو قريباً cmoussalli [at] gmail.com وانا متأكد من انه سيساعدك قدر الامكان.
لا تحتاج الى الكثير,
لوحات أدرينو يتم برمجتها بلغة سى,
لكن عليك دراسة مخرجات و مدخولات اللوحة و الامكانيات الموجودة بها, هى فى النهاية عن حاسوب مصغر به ADC, و برمجتها أسهل من اللوحات الاخرى كثيرا.
على الموقع الخاص بهم الكثير من الشرح و الأمثلة.
الAdruino او اى لوحة أخرى هى عبارة عن حاسوب مصغر محدود الامكانيات, و برمجتها فى الحقيقة أسهل من برمجة الحاسوب لأنه لا يوجد تعقيدات خاصة بنظام تشغيل و ليس مطلوبا منك الكثير مثل برامج الحاسوب,
لكن السر يكمن فقط فى دراسة امكانيات اللوحة جيدا.
أي لغة برمجية تجيد التعامل معها ؟
خذ لمحة عن Raspberry pi فكو حاسوب مصغر عليه نظام تشغيل
وهو بنفس حجم اردوينو تقريبا
التعليقات