Forwarded from Sisoog مرجع متن باز الکترونیک-سیسوگ
📌آموزش رزبری پای با پایتون – قسمت دوم – GPIO – کنترل چراغ به کمک دکمه
👈#سیسوگ #رزبری_پای #پایتون #امبدد #آموزش
🖋 نویسنده : #xander
💭 سلام به همه.
امروز میخوایم با هم بررسی کنیم چطوری با GPIO رزبری یه LED رو با استفاده از یه دکمه خاموش و روشن کنیم. قبلا دیدین که چطور میشه توی رزبری پای یه LED رو خاموش و روشن کرد. حالا میخوایم بررسی کنیم ببینیم چطور میشه با استفاده از یه دکمه این کار رو کرد.
🔹 وسایل مورد نیاز:
۱− رزبری پای (من از رزبری ۴ استفاده کردم)
۲− یدونه LED (رنگش مهم نیست)
۳− یدونه مقاومت ( من از ۲۲۰ استفاده کردم)
۴− دکمه (من از دکمه Push Up استفاده کردم)
۵− سه عدد سیم نر و ماده (ترجیحا با رنگ های متفاوت)
۶− دو عدد سیم دو سر نر
۷− برد بورد (کوچیک و بزرگش فرقی نداره)
⛓ اتصالات
اول از همه بیاید تا این تصویر که نشون دهنده raspberry pi gpio pinout هست رو نگاه کنیم. Raspberry pi 4 GPIO Pinoutهمون طور که میبینید پین شماره ۶ میشه Ground یا همون منفی و پین های شماره ۷ و ۱۱ رزبری پای به ترتیب میشه GPIO 4 و GPIO 17. یدونه از سیم های نر و ماده را توی پین شماره ۶ که همون Ground میشه میزنیم و سر دیگه او رو توی پورت ردیف منفی یا همون Ground برد بورد وصل میکنیم...
📚 برنامه نویسی
توی رزبری یه محیط ویرایشگر متن برای برنامه نویسی نیاز داریم که اینجا من از nano استفاده میکنم. شما میتونید از هر ویرایشگر متنی که خواستید استفاده کنید. یه فایل به نام button.py ایجاد کرده و اون رو باز میکنیم و شروع به کد نویسی توی اون میکنیم ...
📃 شرح کد
خط اول گفتیم اون که LED بهش وصله (همون پین شماره ۷ که میشد GPIO 4 رزبری) رو میخوایم به عنوان خروجی ازش استفاده کنیم و خط بعدی گفتیم که میخوایم از پین که دکمه رو بهش وصل کردیم (همون پین شماره ۱۱ که میشه GPIO 17 ) به عنوان خروجی استفاده کنیم ...
🔅 در نهایت
ما به سادگی هرچه تمام تر ما LED رو با استفاده از یدونه دکمه خاموش و روشن کردیم.
امیدوارم که خوشتون اومده باشه.
⚠️ مطلب بالا، تنها خلاصه و کلیتی از اصل مقاله است، مقاله کامل را می توانید در وب سایت سیسوگ (ادامه مطلب) مطالعه فرمایید.
👈🏻 ادامه مطلب
📣 عضویت در کانال تلگرام سیسوگ
👈#سیسوگ #رزبری_پای #پایتون #امبدد #آموزش
🖋 نویسنده : #xander
💭 سلام به همه.
امروز میخوایم با هم بررسی کنیم چطوری با GPIO رزبری یه LED رو با استفاده از یه دکمه خاموش و روشن کنیم. قبلا دیدین که چطور میشه توی رزبری پای یه LED رو خاموش و روشن کرد. حالا میخوایم بررسی کنیم ببینیم چطور میشه با استفاده از یه دکمه این کار رو کرد.
🔹 وسایل مورد نیاز:
۱− رزبری پای (من از رزبری ۴ استفاده کردم)
۲− یدونه LED (رنگش مهم نیست)
۳− یدونه مقاومت ( من از ۲۲۰ استفاده کردم)
۴− دکمه (من از دکمه Push Up استفاده کردم)
۵− سه عدد سیم نر و ماده (ترجیحا با رنگ های متفاوت)
۶− دو عدد سیم دو سر نر
۷− برد بورد (کوچیک و بزرگش فرقی نداره)
⛓ اتصالات
اول از همه بیاید تا این تصویر که نشون دهنده raspberry pi gpio pinout هست رو نگاه کنیم. Raspberry pi 4 GPIO Pinoutهمون طور که میبینید پین شماره ۶ میشه Ground یا همون منفی و پین های شماره ۷ و ۱۱ رزبری پای به ترتیب میشه GPIO 4 و GPIO 17. یدونه از سیم های نر و ماده را توی پین شماره ۶ که همون Ground میشه میزنیم و سر دیگه او رو توی پورت ردیف منفی یا همون Ground برد بورد وصل میکنیم...
📚 برنامه نویسی
توی رزبری یه محیط ویرایشگر متن برای برنامه نویسی نیاز داریم که اینجا من از nano استفاده میکنم. شما میتونید از هر ویرایشگر متنی که خواستید استفاده کنید. یه فایل به نام button.py ایجاد کرده و اون رو باز میکنیم و شروع به کد نویسی توی اون میکنیم ...
📃 شرح کد
خط اول گفتیم اون که LED بهش وصله (همون پین شماره ۷ که میشد GPIO 4 رزبری) رو میخوایم به عنوان خروجی ازش استفاده کنیم و خط بعدی گفتیم که میخوایم از پین که دکمه رو بهش وصل کردیم (همون پین شماره ۱۱ که میشه GPIO 17 ) به عنوان خروجی استفاده کنیم ...
🔅 در نهایت
ما به سادگی هرچه تمام تر ما LED رو با استفاده از یدونه دکمه خاموش و روشن کردیم.
امیدوارم که خوشتون اومده باشه.
⚠️ مطلب بالا، تنها خلاصه و کلیتی از اصل مقاله است، مقاله کامل را می توانید در وب سایت سیسوگ (ادامه مطلب) مطالعه فرمایید.
👈🏻 ادامه مطلب
📣 عضویت در کانال تلگرام سیسوگ
Forwarded from Sisoog مرجع متن باز الکترونیک-سیسوگ
📌آموزش رزبری پای با پایتون – قسمت سوم – چالش رقص نور
👈#سیسوگ #رزبری_پای #پایتون #امبدد #رقص_نور
🖋 نویسنده : #Xander
💭 سلام به همه.
قراره یه برنامه بنویسی که وقتی یه بار دکمه رو فشارمیدی LED روشن بشه، وقتی ۲ بار فشار میدی LED چشمک بزنه و وقتی دکمه رو به مدت ۳ ثانیه نگه میداری، LED خاموش بشه (صد البته که من عاشق پایتون هستم و این چالش رو هم به زبان پایتون برنامه نویسی و حلش میکنم).
⛏ روش های سامورایی
من اولش یکم نشستم فکر کردم و دیدم با روش های سامورایی خیلی راحت میشه این چالش رو حل کرد. شما میتونید مراحل خاموش و روشن کردن LED با استفاده از دکمه رو توی قسمت قبل ببینید. اگه میخواین در حل چالش رقص نور همراه من باشید اول تا این مرحله که با استفاده از دکمه یه LED رو توی رزبری خاموش و روشن کنیم. با من پیش بیایید، از اینجا به بعد فقط کد های قبل رو دستکاری میکنیم.
اولین چیزی که به ذهنم رسید این بود که یدونه فلگ بزارم برا اینکه چک کنم چه زمانی باید LED روشن و چه زمانی باید LED خاموش باشه. دوتا تابع هم لازم داشتم برا اینکه LED رو خاموش و روشن کنم ...
⚠️ مطلب بالا، تنها خلاصه و کلیتی از اصل مقاله است، مقاله کامل را می توانید در وب سایت سیسوگ (ادامه مطلب) مطالعه فرمایید.
👈🏻 ادامه مطلب
📣 عضویت در کانال تلگرام سیسوگ
👈#سیسوگ #رزبری_پای #پایتون #امبدد #رقص_نور
🖋 نویسنده : #Xander
💭 سلام به همه.
قراره یه برنامه بنویسی که وقتی یه بار دکمه رو فشارمیدی LED روشن بشه، وقتی ۲ بار فشار میدی LED چشمک بزنه و وقتی دکمه رو به مدت ۳ ثانیه نگه میداری، LED خاموش بشه (صد البته که من عاشق پایتون هستم و این چالش رو هم به زبان پایتون برنامه نویسی و حلش میکنم).
⛏ روش های سامورایی
من اولش یکم نشستم فکر کردم و دیدم با روش های سامورایی خیلی راحت میشه این چالش رو حل کرد. شما میتونید مراحل خاموش و روشن کردن LED با استفاده از دکمه رو توی قسمت قبل ببینید. اگه میخواین در حل چالش رقص نور همراه من باشید اول تا این مرحله که با استفاده از دکمه یه LED رو توی رزبری خاموش و روشن کنیم. با من پیش بیایید، از اینجا به بعد فقط کد های قبل رو دستکاری میکنیم.
اولین چیزی که به ذهنم رسید این بود که یدونه فلگ بزارم برا اینکه چک کنم چه زمانی باید LED روشن و چه زمانی باید LED خاموش باشه. دوتا تابع هم لازم داشتم برا اینکه LED رو خاموش و روشن کنم ...
⚠️ مطلب بالا، تنها خلاصه و کلیتی از اصل مقاله است، مقاله کامل را می توانید در وب سایت سیسوگ (ادامه مطلب) مطالعه فرمایید.
👈🏻 ادامه مطلب
📣 عضویت در کانال تلگرام سیسوگ