توصیه شده, رزبری پای, کتابخانه, کتابخانه برنامه نویسی, مینی کامپیوتر ها

کتابخانه Wiring Pi برای راه‌اندازی GPIO در رزبری پای

کتابخانه wiringPI

WiringPI یک کتابخانه به زبان C می‌باشد که برای ای سی BCM2835 رزبری پای طراحی و کد نویسی شده است. این کتابخانه، امکان راه‌اندازی GPIO برای رزبری پای را فراهم می‌نماید. همچنین، برای زبان‌های c و ++c مناسب می‌باشد.

به‌طورکلی، کتابخانه  WiringPI به‌گونه‌ای طراحی شده است که برای اشخاصی که قبلا با قابلیت Wiring آردوینو کارکرده‌اند، بسیار مناسب می باشد چون شباهت بسیار زیادی به آن دارد.

Wiringpi می‌تواند به‌آسانی در محیط دستوری ترمینال، استفاده شود و یا در اسکریپت‌های گوناگون به خواندن و نوشتن پین‌ها اقدام کند.

برای نصب این کتابخانه به‌صورت زیر عمل می‌نماییم:

دانلود WiringPi از GIT

اگر اولین‌بار است که دستور clone را استفاده می‌کنید، مرحله زیر را نیز انجام دهید:

سپس برای نصب این کتابخانه، از دستور زیر استفاده کنید:

برای تست نصب شما می‌توانید از دستور زیر استفاده نمایید:

در ادامه باید برنامه یک LED چشمک‌زن را بررسی کنیم. برای این کار ابتدا وارد محیط ترمینال رزبری شوید؛ سپس از طریق دستور زیر وارد فولدر wiringPi شوید:

بعد از آن، دستورات زیر را به ترتیب اجرا کنید تا پوشه مثال‌های موجود در کتابخانه wiringPi را مشاهده نمایید:

جهت مشاهده فایل‌های داخل پوشه از دستور زیر استفاده نمایید:

اکنون لیست مثال‌های موجود در این کتابخانه را مشاهده خواهید کرد. برای نمونه، اگر بخواهیم مثال LED چشمک‌زن یعنی blink.c را باز کنیم، برای انجام این کار توسط دستور nano، باید ابتدا فایل موردنظر خود را در ادیتور nano باز ‌کنیم و سپس برای باز کردن blink.c به شکل زیر عمل می‌کنیم:

پس از واردکردن دستور بالا در ترمینال کد‌های مربوط به فایل blink را مشاهده می‌کنید. اکنون در کدی که می‌بینید داخل main برنامه wiringPiSetup را به wiringPiSetupGpio تغییر دهید.

پس از اعمال تغییرات، کلید ترکیبی Ctrl+O را فشار دهید تا تغییرات موردنظر ذخیره شوند. سپس کلید ترکیبی CTRL+X را فشار دهید تا از محیط ادیتور کد خارج شوید. هنوز با ترمینال کار دارید، بنابراین آن را باز نگه دارید.

اکنون LED را مطابق شکل زیر به رزبری پای وصل کنید.

اتصال led به رزبری پای

 

حالا باید پروژه LED را کامپایل کنید. برای انجام این کار، در ترمینال دستور زیر را وارد کنید:

اکنون فایل blink.c کامپایل شده است. حال برای اجراکردن فایل کامپایل شده، باید دستور زیر را در ترمینال وارد ‌کنید:

انتشار مطالب با ذکر نام و آدرس وب سایت سیسوگ، بلامانع است.

شما نیز میتوانید یکی از نویسندگان سیسوگ باشید.   همکاری با سیسوگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *