أردوينو
Type | متحكم دقيق على لوحة واحدة |
---|---|
Website | www |
أردوينو Arduino، هو متحكم دقيق على لوحة واحدة، يتم ببرمجته عن طريق الحاسوب، وهو مصمم لجعل عملية استخدام الإلكترونيات التفاعلية في المشاريع متعددة التخصصات أكثر سهولة.[1] ويستخدم أردوينو بصوره أساسيه في تصميم المشاريع الإلكترونية تفاعلية أو المشاريع التي تستهدف بناء حساسات بيئية مختلفة (مثل درجات الحرارة، الرياح، الضغط..الخ) ويمكن توصيل أردوينو ببرامج مختلفة علي الحاسب الشخصي.
ويعتمد الأردوينو في برمجته علي لغة البرمجة مفتوحة المصدر پروسيسنگ، وتتميز الأكواد البرمجية الخاصة بلغة أردوينو أنها تشبهه لغة (سي++ C++) وتعتبر من أسهل لغات البرمجة المستخدمة في كتابة برامج المتحكمات الدقيقة.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
التاريخ
العتاد الصلب
اللوحات الرسمية
الدروع
عندما تم تصميم اردوينو كان واحداً من الأهداف الأساسية للتصميم هو أن يكون سهل الاستخدام لجميع الفئات من الناس وأن يجعل أي شخص قادر على القيام بالعديد من المشاريع الإلكترونية دون الحاجة لمعرفة تقنية كبيرة، من هنا تم تصميم وصناعة أغطية أردوينو أو ما يعرف باسم دروع أردوينو.
الغطاء هو لوحة إلكترونية في نفس حجم أردوينو وتوضع فوق لوحة اردوينو الأساسية وتقوم بعمل مجموعة من الوظائف الخاصة التي تحتاج لمكونات ودوائر إلكترونية معقدة، ويستخدم الغطاء في إختصار الوقت والجهد اللازم لبناء هذه الدوائر الإلكترونية، كما يمكن تركيب واستخدام أكثر من غطاء واحد على نفس لوحة أردوينو.
Adafruit Datalogging Shield with a SD slot and Real-Time Clock chip
البرنامج
المطوّر | Arduino Software |
---|---|
الإصدار المستقر | 1.0.5
/ 15 مايو 2013 |
الإطلاق الپروڤة | 1.5.4 Beta
/ 10 سبتمبر 2013 |
مكتوب بلغة | Java, C and C++ |
نظام التشغيل | Cross-platform |
النوع | Integrated development environment |
الرخصة | LGPL or GPL license |
الموقع الإلكتروني | arduino.cc |
#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
}
التطوير
التطبيقات
- Xoscillo: open-source oscilloscope[4]
- Scientific equipment[5]
- Arduinome: a MIDI controller device that mimics the Monome
- OBDuino: a trip computer that uses the on-board diagnostics interface found in most modern cars
- The Humane Reader and Humane PC from Humane Informatics: low-cost electronic devices with TV-out that can hold a five thousand book library (e.g. offline Wikipedia compilations) on a microSD card
- Ardupilot: drone software / hardware
- ArduinoPhone[6]
نقد
انظر أيضاً
- ARM express
- BASIC Stamp
- Fritzing
- Gadgeteer
- Gumstix
- ioBridge
- Make Controller Kit
- Maximite
- mbed microcontroller
- Minibloq
- Netduino
- OOPic
- Parallax Propeller
- PICAXE
- Raspberry Pi
- ROBOTC
- Simplecortex
- Tinkerforge
- UDOO
المصادر
- ^ "Official slogan". Arduino Project. Retrieved 2013-12-31.
- ^ "Hardware Index". Arduino Project. Retrieved 2013-12-10.
- ^ "Arduino Software Release Notes". Arduino Project. Retrieved May 31, 2013.
- ^ "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.
- ^ Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware". Science 337 (6100): 1303–1304. (open access)
- ^ 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>
غير مستخدم في النص السابق.وصلات خارجية
- Official website
- Arduino The Documentary at the Internet Movie Database, YouTube, Vimeo
- Documentary about Arduino, Wired Magazine (in Italian)
- How to install additional Arduino libraries?
- Arduino Cheat Sheet
- Arduino Board Pinout Diagrams: Due, Esplora, Leonardo, Mega, Micro, Mini, Uno
- Evolution tree for Arduino
- قالب:Triangulation