آموزش کتابخانه wiringPi برای پین GPIO رزبری پای
سلام. آموزش نصب کتابخانه wiringPi برای پین های GPIO رزبری پای را آماده کردیم.
محتویات
آموزش نصب کتابخانه wiringPi برای پین های GPIO رزبری پای
WiringPi یک کتابخانه به زبان C است که دسترسی به پین های GPIO را در رزبری پای ممکن میکند. این کتابخانه نوشته شده است تا افراد بتوانند تجربه ای مانند برنامه نویسی C و آردوینو را در Raspberry Pi تجربه کنند. WiringPi مستقیماً روی Raspberry Pi و توسط Raspbian نسخه 32 بیتی ساخته شده است. WiringPi شامل یک gpio ابزار است که می تواند برای برنامه ریزی و تنظیم پین های GPIO مورد استفاده قرار گیرد. می توانید از این روش برای خواندن و نوشتن در پین ها استفاده کنید و از آن برای کنترل آنها در اسکریپت ها استفاده کنید.
نسخه wiringPi در Github وجود دارد. اما سعی کنید از آن ها استفاده نکنید. زیرا آنها به دلایل مختلفی برای استفاده های مختلفی ممکن است تغییر یافته باشند. روشی که در اینجا معرفی میکنیم توسط سایت اصلی این کتابخانه معرفی شده است و روش رسمی و اصلی نصب این کتابخانه است.
همچنین توجه داشته باشید: WiringPi فقط در Raspberry Pi تولید و آزمایش می شود. این برنامه برای برنامه های C و RTB BASIC است. اگر می خواهید آن را روی هر چیز دیگری نصب کنید ، موفق باشید.
بروزرسانی یا نصب WiringPi روی سیستم Raspbian Lite
برای بروز رسانی و نصب کتابخانه WiringPi روی یک سیستم رزبیان لایت فقط به کد زیر نیاز دارید.
همچنین اگر میخواهید الکترونیک را با فیلم های آموزشی یاد بگیرید، روی دوره آموزش الکترونیک کلیک کنید.
sudo apt-get install wiringpi
تمام آنچه نیاز دارید است.
نصب WiringPi از منبع
WiringPi برای سهولت تحت GIT نگهداری می شود.
برای مشاهده منابع wiringPi ، به لینک زیر بروید :
https://git.drogon.net
و لینک wiringPi را انتخاب کنید.
ابتدا بررسی کنید که wiringPi قبلاً نصب نشده باشد. سپس خط زیر را اجرا کنید:
$ gpio -v
اگر چیزی بدست آورید ، آن را از قبل نصب کرده اید. در صورتی که میخواهید نسخه قبل را حذف کنید کد زیر را اجرا کنید.
$ sudo apt-get purge wiringpi $ hash -r
اگر GIT را نصب نکردید، تحت هر نسخه Debian (به عنوان مثال Raspbian) می توانید آن را با کد زیر نصب کنید.
$ sudo apt-get install git-core
اگر در اینجا هر گونه خطایی دارید، اطمینان حاصل کنید که Pi شما به روز شده است و از آخرین نسخه Raspbian استفاده میکند.
$ sudo apt-get update $ sudo apt-get upgrade
برای دریافت WiringPi با استفاده از GIT:
Wiringpi می تواند به راحتی در محیط دستوری ترمینال مورد استفاده قرار گیرد و یا در اسکریپت های مختلف به خواندن و نوشتن پین ها بپردازد. جهت نصب این کتابخانه بصورت زیر عمل میکنیم.
sudo apt-get install git-core sudo apt-get update sudo apt-get upgrade
برای دانلود WiringPi از GIT
git clone git://git.drogon.net/wiringPi
اگر برای اولین بار دستور clone را استفاده میکنید مرحله زیر را هم اجرا کنید
cd wiringPi git pull origin
سپس برای نصب دستور زیر استفاده شود:
cd wiringP ./build
برای تست نصب میتوانید از دستور زیر استفاده کنید
gpio -v gpio readall
روش دیگر برای نصب کتابخانه Wiring pi
به لینک زیر بروید:
https://git.drogon.net/?p=wiringPi;a=summary
با این کار پرونده tar.gz با نامی مانند wiringPi-98bcb20.tar.gz بارگیری می شود. توجه داشته باشید که اعداد و حروف احتمالاً متفاوت خواهند بود (آنها یک شناسه منحصر به فرد برای هر نسخه هستند.)
برای نصب باید این کار را انجام دهید:
$ cd $ tar xfz wiringPi-98bcb20.tar.gz $ cd wiringPi-98bcb20 $ ./build
توجه داشته باشید که نام خانوادگی فایل در خط دو متفاوت خواهد بود. شما باید آن را با نام فایل خود تنظیم کنید.
تست نصب شدن کتابخانه wiringPi
برای اینکه تست کنیم آیا wiring pi نصب شده است یا خیر دستور زیر را اجرا کنید.
$ gpio -v $ gpio readall