أردوينو

أردوينو
Arduino
Arduino Logo.svg
Arduino Uno - R3.jpg
"أردوينو أونو" تنقيح 3
Typeمتحكم دقيق على لوحة واحدة
Websitewww.arduino.cc

أردوينو Arduino، هو متحكم دقيق على لوحة واحدة، يتم ببرمجته عن طريق الحاسوب، وهو مصمم لجعل عملية استخدام الإلكترونيات التفاعلية في المشاريع متعددة التخصصات أكثر سهولة.[1] ويستخدم أردوينو بصوره أساسيه في تصميم المشاريع الإلكترونية تفاعلية أو المشاريع التي تستهدف بناء حساسات بيئية مختلفة (مثل درجات الحرارة، الرياح، الضغط..الخ) ويمكن توصيل أردوينو ببرامج مختلفة علي الحاسب الشخصي.

ويعتمد الأردوينو في برمجته علي لغة البرمجة مفتوحة المصدر پروسيسنگ، وتتميز الأكواد البرمجية الخاصة بلغة أردوينو أنها تشبهه لغة (سي++ C++) وتعتبر من أسهل لغات البرمجة المستخدمة في كتابة برامج المتحكمات الدقيقة.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التاريخ

العتاد الصلب

An official Arduino Uno with descriptions of the I/O locations
An early Arduino board[2] with a RS-232 serial interface (upper left) and an Atmel ATmega8 microcontroller chip (black, lower right); the 14 digital I/O pins are located at the top and the six analog input pins at the lower right.


اللوحات الرسمية

الدروع

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

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

البرنامج

Arduino Software IDE
Arduino 1.0 IDE, Ubuntu 11.10.png
A screenshot of the Arduino IDE showing the "Blink" program, a simple beginner program
المطوّرArduino Software
الإصدار المستقر
1.0.5 / 15 مايو 2013; منذ 11 سنة (2013-05-15[3]
الإطلاق الپروڤة
1.5.4 Beta / 10 سبتمبر 2013; منذ 11 سنة (2013-09-10
مكتوب بلغةJava, C and C++
نظام التشغيلCross-platform
النوعIntegrated development environment
الرخصةLGPL or GPL license
الموقع الإلكترونيarduino.cc
The integrated pin 13 LED
#define LED_PIN 13

void setup () {
  pinMode (LED_PIN, OUTPUT); // Enable pin 13 for digital output
}

void loop () {
  digitalWrite (LED_PIN, HIGH); // Turn on the LED
  delay (1000); // Wait one second (1000 milliseconds)
  digitalWrite (LED_PIN, LOW); // Turn off the LED
  delay (1000); // Wait one second
}

التطوير

التطبيقات

نقد

انظر أيضاً

المصادر

  1. ^ "Official slogan". Arduino Project. Retrieved 2013-12-31.
  2. ^ "Hardware Index". Arduino Project. Retrieved 2013-12-10.
  3. ^ "Arduino Software Release Notes". Arduino Project. Retrieved May 31, 2013.
  4. ^ "xoscillo – A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come). – Google Project Hosting". Code.google.com. Retrieved 2013-01-18.
  5. ^ Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware". Science 337 (6100): 1303–1304. (open access)
  6. ^ ArduinoPhone. Instructables.com (2013-07-17). Retrieved on 2013-08-04.

خطأ استشهاد: الوسم <ref> ذو الاسم "smartprojects" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-35" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-36" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "Blink Tutorial" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-38" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-39" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-42" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-43" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-44" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "freeduino" المُعرّف في <references> غير مستخدم في النص السابق.
خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-45" المُعرّف في <references> غير مستخدم في النص السابق.

خطأ استشهاد: الوسم <ref> ذو الاسم "AutoF7-46" المُعرّف في <references> غير مستخدم في النص السابق.

وصلات خارجية

الكلمات الدالة: