أنواع البيانات في الأردوينو Arduino

اقرأ في هذا المقال


أنواع البيانات في الأردوينو Arduino

تدعم لغة الأردوينو (Arduino) مجموعة مختلفة من البيانات، والتي يتم من خلالها الإعلان عن الدوال والمتغيرات والتي تقوم بدورها في عملية تحديد أنماط ومساحات التخزين، وفيما يلي قائمة بأنواع البيانات التي تدعمها لغة الأردوينو:

النوعالاستخدام
voidيستخدم هذا النوع مع القيم الفارغة حيث يتم من خلاله تعريف ال (Functions) ويتم استخدامه أيضاً كنوع إرجاع للدوال التي لا تُرجع أي قيمة معينة.
charيستخدم هذا النوع من البيانات لتخزين مجموعة من الأحرف، حيث يحجز بايت واحد من الذاكرة.
doubleيقوم هذا النوع بحجز أربعة بايتات من الذاكرة فقط في لوحات أردوينو أو ثمانية بايتات في اللوحات من نوع (Due) لتخزين عدد عشري فيها.
floatيتم من خلال هذا النوع حجز أربعة بايتات من الذاكرة لتخزين الأعداد العشرية فيها، حيث يعتبر الرقم الذي يحتوي على الجزء الكسري والجزء العشري (float)، ويمكن أيضاً كتابة أرقام من نوع (Float) في صيغة الأس.
longيتم من خلال هذا النوع من البيانات حجز حجماً كبيراً من الذاكرة مقداره (4) بايت حيث يُستعمَل لتخزين الأعداد التي تكون طويلة.
shortيتم من خلال هذا النوع حجز حجماً من الذاكرة مقداره (2) بايت لتخزين عدد قصير فيه.
Stringيتم من خلال هذا النوع تمثيل سلسلة نصية تحتوي على عدة حروف مرتبطة مع بعضها البعض.
unsigned intيتم من خلال هذا النوع حجز حجم من الذاكرة مقداره (2) بايت في اللوحات الخاصة بالأردونيو  واللوحات التي تعتمد على متحكمات (AT Mega) أو يتم من خلال هذا النوع حجز (4) بايت في لوحات أردوينو (Due) لتخزين عدد صحيح لا يحتوي على إشارة.
unsigned longيستخدم هذا النوع لحجز حجم كبير من الذاكرة والذي يبلغ مقداره (4) بايت والذي يُستعمَل في عملية تخزين الأعداد التي لا تحتوي على أي إشارة والتي تكون طويلة.
wordيتم من خلال هذا النوع من البيانات تخزين المتغيرات التي تكون من النوع (word) حيث تحتوي على عدد لا يحمل الإشارة بحجم (2) بايت.

unsigned char

يتم من خلال هذا النوع من البيانات حجز حجم من الذاكرة مقداره (1) بايت فقط، والذي يستخدم في عملية تخزين الحروف.

المصدر: Data Types in ArduinoArduino - Data TypesArduino Data TypesArduino data types


شارك المقالة: