نتایج جست و جو برای: پایتون

اتصال ماژول Pi Camera به رزبری‌پای (پایتون)

ارتباط ماژول Pi Camera با رزبری‌پای با استفاده از پایتون

ماژول Pi Camera دوربینی است که برای عکس‌برداری و ضبط ویدئوهای با کیفیت به کار می‌رود. بورد رزبری‌پای دارای یک رابط CSI (رابط سریال دوربین) می‌باشد که می‌توان ماژول Pi Camera را مستقیما به آن وصل کرد. ماژول Pi Camera را می‌توان با استفاده از یک کابل ریبون ۱۵ پینه …

ادامه نوشته »

اتصال سنسور حرکتی PIR به رزبری‌پای (زبان پایتون)

ارتباط سنسور حرکتی PIR با رزبری‌پای به زبان پایتون

مقدمه سنسور PIR برای شناسایی تابش‌های گرمایی مادون قرمز استفاده می‌شود. این موضوع آن را برای شناسایی حرکات موجودات زنده که از خود تابش‌های گرمایی مادون قرمز ساطع می‌کنند مفید می‌سازد. خروجی (به فرم ولتاژ) سنسور PIR زمانی که حرکتی را حس کند high می‌شود؛ در حالی که وقتی حرکتی …

ادامه نوشته »

توابع I2C پایتون برای رزبری‌پای

توابع I2C پایتون برای رزبری‌پای

اجازه دهید باهم توابع I2C پایتونی را بررسی کنیم که مکرراً برای ارتباط I2C روی رزبری‌پای به کار رفته است. هنگام توسعه‌ی برنامه برای ارتباط I2C با رزبری‌پای در پایتون، از پکیج کتابخانه‌ی SMBus استفاده کنید که پشتیبانی قدرتمندی برای دسترسی به دستگاه‌های I2C فراهم می‌کند. بنابراین، باید با استفاده …

ادامه نوشته »

ارتباط UART رزبری‌پای با استفاده از پایتون و C

ارتباط UART رزبری‌پای با استفاده از پایتون و C

مقدمه UART (دریافت کننده/انتقال دهنده غیرهمزمان جهانی) یک پروتکل ارتباطی سریال است که در آن داده به صورت سریالی، یعنی بیت به بیت منتقل می‌شود. ارتباط سریال غیرهمزمان (Asynch) برای انتقال بایتی به وفور استفاده می‌شود. در ارتباط سریال غیرهمزمان، در هر لحظه یک بایت داده منتقل می‌شود. پروتکل ارتباط …

ادامه نوشته »

تولید PWM در رزبری‌پای با استفاده از پایتون و C

مولد PWM رزبری‌پای با استفاده از پایتون و C

PWM (مدلاسیون پهنای پالس) یک تکنیک مدلاسیون است که در آن با ثابت نگه داشتن فرکانس، پهنای پالس تغییر می‌کند. از طریق تکنیک PWM، می‌توان توان تحویل داده شده به بار را با استفاده از خاموش یا روشن کردن سیگنال کنترل کرد. سیگنال‌های PWM را می‌توان برای کاربردهایی همچون کنترل …

ادامه نوشته »

نوشتن اولین برنامه پایتون برای رزبری‌پای

نوشتن اولین برنامه پایتون برای رزبری‌پای

پایتون یک زبان برنامه‌نویسی سطح بالاست که توسط Guido van Rossum در سال 1991 توسعه یافته است. این زبان یک زبان برنامه‌نویسی مشابه C++ ،C# ،Java یا هر زبان دیگری است. استفاده از پایتون بسیار آسان بوده و دارای دستور زبان واضحی است، اما در عین حال بسیار قدرتمند می‌باشد. …

ادامه نوشته »

تابع main در پایتون: درک __name__ == __main__

تابع اصلی در پایتون: درک تابع main

تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه می‌باشد. وقتی برنامه اجرا می‌شود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا می‌کند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا می‌شود. اما این تابع هنگام اجرای فایل …

ادامه نوشته »

شی‌گرایی در پایتون: کلاس، شی، وراثت و سازنده

شی گرایی در پایتون

در این جلسه از آموزش پایتون به بررسی شی‌گرایی در پایتون، تعاریف و کاربردها‌ی کلاس، شی، وراثت و سازنده می‌پردازیم. کلاس چیست؟ یک کلاس یک نوع گروه‌بندی منطقی برای داده‌ها و توابع می‌باشد. کلاس‌ها این آزادی را فراهم می‌کنند تا ساختار داده‌هایی ایجاد کنید که شامل محتویات دلخواه بوده و …

ادامه نوشته »

آموزش حلقه ها در پایتون – حلقه‌های‌ for و While

حلقه For و While در پایتون

حلقه چیست؟ حلقه ها می‌توانند یک بلوک کد را تا برآورده شدن یک شرط مشخص، چندین بار اجرا کنند. کاربرد آنها در برنامه‌نویسی بسیار متداول است. در این آموزش حلقه ها در پایتون را یادخواهیم گرفت. حلقه For چیست؟ حلقه For برای شمارش عناصر یک دنباله به‌ کار می‌رود. این …

ادامه نوشته »

دستورات IF، ELSE، ELIF، If تودرتو و Switch Case در پایتون

دستور شرطی چیست؟ یک دستور شرطی در پایتون محاسبات و عملیات مختلف را، بسته به ارزیابی قیدهای بولی  که به true یا false منجر می‌شود انجام می‌دهد. دستورات شرطی در پایتون بوسیله دستور IF مدیریت می‌شوند. دستور IF چیست؟ چگونه باید از آن استفاده کرد؟ در پایتون، دستور If برای …

ادامه نوشته »

مثال‌هایی از توابع در پایتون: فراخوانی، تورفتگی، آرگومان ها و مقدار بازگشتی

مثال‌هایی از توابع در پایتون

یک تابع در پایتون به چه معناست توابع در پایتون  برای استفاده از کد در بیش از یک مکان از برنامه بکار می‌روند، و گاهی متد (method) یا رویه (procedure) نیز نامیده می‌شوند. پایتون توابع داخلی بسیاری از جمله ()print را برای شما گردآوری کرده، اما همچنین این امکان را …

ادامه نوشته »

عملگرها در پایتون: عملگرهای حسابی، منطقی، مقایسه ای

عملگرها در پایتون

عملگرها برای انجام عملیات روی مقادیر و متغیرها استفاده می‌شوند. عملگرها می‌توانند روی آیتم‌های منفرد اعمال شده و نتیجه را برگردانند. به آیتم‌های داده عملوند (Operand) یا آرگومان (Argument) می‌گویند. عملگرها با کلیدواژه‌ها یا کارکترهای ویژه بیان می‌گردند. برای مثال، برای عملگر هویتی (identity) از کلیدواژه «is» و «is not» …

ادامه نوشته »

دیکشنری‌ها در پایتون (Dict)

دیکشنری‌ها در پایتون (Dict)

دیکشنری‌ها در پایتون مثالی دیگر از ساختار داده می‌باشند. ازیک دیکشنری به منظور نگاشت یا ایجاد همبستگی بین عناصر برای ذخیره‌سازی کلیدهایی که ممکن است به آنها نیاز داشته باشید،استفاده می‌شود. یک دیکشنری در پایتون دقیقاً شبیه یک دیکشنری در دنیای واقعی است. دیکشنری‌های پایتون بوسیله دو عنصر یعنی کلیدها …

ادامه نوشته »

تاپل در پایتون چیست؟ بسته‌بندی، مقایسه، بخش‌بندی، حذف، کلید

تاپل‌ها (TUPLE) در پایتون

تاپل در پایتون چیست؟ یک تاپل لیستی از یک مجموعه از اشیا تغییرناپذیر (immutable) پایتون است. تفاوت بین لیست و تاپل در این است که لیست‌ها در کروشه اعلان می‌شوند و قابل تغییر هستند، اما تاپل‌ها درون پرانتز اعلان می‌شوند و قابل تغییر نیستند. با اینحال می‌توان بخشی از تاپل‌های …

ادامه نوشته »

رشته‌ها در پایتون: جایگزینی، اتصال و تبدیل به حروف بزرگ و کوچک

رشته‌ها در پایتون

در پایتون هرچیزی یک شی است و رشته‌ها نیز شی محسوب می‌شوند. در پایتون می‌توان رشته‌ها را به سادگی و با قراردادن کارکترها در دابل کوتیشن (“”) ایجاد کرد. برای مثال: var = “Hello World!” دسترسی به محتوای رشته‌ها در پایتون پایتون از نوع داده کارکتر پشتیبانی نمی‌کند، بلکه با آنها …

ادامه نوشته »