برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
#faradars.org/fvee96104
در این فرادرس که مکمل آموزش کاربردی برد رزبری پای (Raspberry Pi) می باشد، برنامه نویسی برد رزبری پای با استفاده از چهار زبان برنامه نویسی معروف، آموزش داده شده است. اولین زبان برنامه نویسی، زبان اسکریپت نویسی می باشد که با استفاده از پوسته های مختلف خط فرمان (ترمینال) می توانیم برنامه های مورد نظر را ایجاد نماییم که اصطلاحا (Bash Programming) نامیده می شود. مزیت اصلی برنامه نویسی بش، سرعت اجرای بالای آن است و علاوه بر آن می توان از تمام دستورات و فرامین خط فرمان برای برنامه نویسی استفاده کرد که باعث افزایش قدرت برنامه نویسی می شود. با استفاده از کتابخانه های WiringPi و BCM2835 که نحوه نصب و پیکربندی آن ها آموزش داده شده است، می توان با پایه های ورودی/خروجی (GPIO)، برد رزبری پای کار کرد.
سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
درس یکم: برنامه نویسی بش (Bash Programming) در رزبری پای (Raspberry Pi)
آشنایی و معرفی پوسته های خط فرمان
آشنایی با مزیت های برنامه نویسی اسکریپتی (Script)
برنامه نویسی بش برای برد رزبری پای
برنامه نویسی GPIO های رزبری با استفاده از بش
دستورات مقدماتی در برنامه نویسی بش
تعریف و مقداردهی متغیرها در برنامه نویسی بش
کار با عبارت های محاسباتی در برنامه نویسی بش
کار با IFS در برنامه نویسی بش به صورت پیشرفته
استفاده از آرگومان های ورودی در برنامه نویسی بش
حلقه های شرطی و حلقه های تکرار در برنامه نویسی بش
دستورات پیشرفته در برنامه نویسی بش
کار با متدها در برنامه نویسی بش
معرفی کتابخانه WiringPi برای ارتباط با GPIO های برد رزبری پای
نصب و پیکربندی کتابخانه WiringPi
برنامه نویسی پایه های ورودی/ خروجی (I/O) رزبری پای (Raspberry Pi)
واحد PWM در برد رزبری پای
ساخت اسکریپت های پیشرفته
ساخت اسکریپت های زمان بندی
پردازش تصویر در برد رزبری پای با استفاده از ابزار ImageMagick
نحوه نصب و استفاده از پیام رسان تلگرام بر روی برد رزبری پای (مقدمه ای برای اینترنت اشیا)
درس دوم: برنامه نویسی C و C++ در رزبری پای
آشنایی با زبان های برنامه نویسی C و C++
برنامه نویسی برد رزبری پای با زبان های C و C++
معرفی کامپایلرهای GCC و G++ در برد رزبری پای
نحوه استفاده از کامپایلر های GCC و G++ برای کامپایل و اجرای برنامه های نوشته شده به زبان C و ++C
کتابخانه WiringPi.h برای برنامه نویسی GPIO های برد رزبری پای
کتابخانه BCM2845.h برای برنامه نویسی GPIO های برد رزبری پای
معرفی، نصب و پیکربندی بسته نرم افزاری Code::Blocks برای برنامه نویسی به زبان C و C++
ساخت بازی پیشرفته با استفاده از GPIO های رزبری پای با زبان C++
ساخت برنامه های کاربردی با زبان C و C++
برنامه نویسی کراس کامپایل به صورت پیشرفته
درس سوم: برنامه نویسی کیوت (QT)
معرفی زبان برنامه نویسی کیوت (QT)
مزیت های زبان برنامه نویسی کیوت
نصب و پیکربندی محیط برنامه نویسی کیوت (QT Creator) در برد رزبری پای
کار با فرم های گرافیکی در نرم افزار کیوت
برنامه نویسی GPIO های برد رزبری پای با زبان برنامه نویسی کیوت به صورت گرافیکی
درس چهارم: برنامه نویسی اسکرچ (Scratch)
معرفی زبان برنامه نویسی اسکرچ (Scratch)
برنامه نویسی با زبان اسکرچ برای برد رزبری پای
برنامه نویسی GPIO های رزبری با استفاده از زبان اسکرچ
ساخت بازی با استفاده از اسکرچ برای برد رزبری پای (Raspberry Pi)
راه اندازی پایه های GPIO برد رزبری پای به صورت انیمیشن
مدرس: مهندس مجتبی شادریان
آموزش, برنامه, نویسی, برد, رزبری, پای, (Raspberry, Pi), با, ۴, زبان, برنامه, نویسی