نتایج جست و جو برای: برنامه نویسی

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

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

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

ادامه نوشته »

اتصال سنسور فاصله‌سنج HC-SR04 به رزبری‌پای

استفاده از سنسور فاصله‌سنج HC-SR04 در بورد رزبری‌پای

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

ادامه نوشته »

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

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

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

ادامه نوشته »

I2C در رزبری‌پای

I2C در رزبری‌پای

مقدمه I2C  یک ارتباط سریال همزمان است که ارتباط بین دو دستگاه را فراهم می‌کند. این پروتکل یک پروتکل ارباب-برده (master-slave) است که می‌تواند یک یا چند ارباب و یک یا چند برده داشته باشد، درحالی که پروتکل SPI تنها یک ارباب دارد. این پروتکل عموماً برای ارتباطات مسافت کوتاه …

ادامه نوشته »

آموزش کار با DAC در رزبری‌پای با ماژول MCP4725

آموزش کار با مبدل دیجیتال به آنالوگ در رزبری‌پای با استفاده از مبدل DAC ۱۲ بیتی MCP4725

دنیای میکروکنترلرها دنیای کار با مقادیر دیجیتال است حال آنکه می‌دانیم دنیای واقعی بیشتر و یا حتی می‌توان گفت تماما، دنیای سیگنال‌ها و مقادیر آنالوگ است. همین یک جمله‌ی ساده دلیل وجود مبدل‌های آنالوگ به دیجیتال (ADC) و یا برعکس (DAC) است که بتوان به واسطه‌ی آنها سیگنال‌های دنیال واقعی …

ادامه نوشته »

اتصال سنسور رطوبت DHT22 به رزبری‌پای

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

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

ادامه نوشته »

اتصال نمایشگر Nokia5110 به رزبری‌پای

برقراری ارتباط بین نمایشگر Nokia5110 و رزبری‌پای

مقدمه Nokia5110 یک نمایشگر گرافیکی است که قادر به نمایش متن، تصویر و الگوهای متنوع دیگر می‌باشد. این نمایشگر دارای رزولوشن ۴۸*۴۸ بوده و همراه با نور پس زمینه عرضه می‌شود. این نمایشگر از پروتکل SPI برای برقراری ارتباط با میکروکنترلر/میکروپروسسور استفاده می‌کند. برای کنترل خروجی صفحه نمایش، می‌توان داده …

ادامه نوشته »

 برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C

برقراری ارتباط بین دو بورد آردوینو با استفاده از پروتکل I2C

در آموزش‌های قبلی نحوه‌ی استفاده از پروتکل SPI در بوردهای آردوینو را توضیح داده‌ایم. در این جلسه می‌خواهیم نوع دیگری از ارتباط سریال  در این بوردها یعنی پروتکل ارتباطی Inter Integrated Circuits) I2C) را ‌یاد بگیریم. اگر بخواهیم این دو پروتکل ‌یعنی I2C و SPI را با هم مقایسه کنیم؛ …

ادامه نوشته »

آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آنها

آشنایی با میکروکنترلرهای PIC و نرم‌افزار MPLABX و آموزش کار با آن‌ها

در سال 1980 شرکت اینتل نخستین میکروکنترلرها را با نام 8051 و با معماری معروف Harvard Architecture 8051 به بازار عرضه نمود و از آن تاریخ به بعد، میکروکنترلرها انقلاب عظیمی را دنیای الکترونیک و صنایع مربوط به آن ایجاد کردند. همزمان با سایر پیشرفت‌های تکنولوژی میکروکنترلرها نیز در طول …

ادامه نوشته »

USART در آردوینو Uno

USART در آردوینو Uno

مقدمه  Universal Serial Asynchronous Receiver Transmitter یا به اختصار USART یک پروتکل ارتباط سریال است که برای دریافت/ارسال داده به صورت سریال و در یک baud rate مشخص به کار گرفته می‌شود. قطعات مختلف از جمله GPS ،GSM ،RFID، سنسورها و … به منظور دریافت یا انتقال اطلاعات، باید با …

ادامه نوشته »

پین‌های GPIO دیجتیال آردوینو

پین‌های GPIO دیجتیال آردوینو

مقدمه پین‌های ورودی خروجی همه منظوره (GPIO) پین‌های دیجیتال روی یک آی‌سی می‌باشند. می‌توان از آنها برای ارتباط با دستگاه‌ها به صورت ورودی یا خروجی استفاده کرد. اگر بخواهیم وضعیت یک سوییچ، داده‌های سنسور و … را بخوانیم باید پین را به عنوان ورودی پیکربندی کنیم. اگر هدف ما کنترل …

ادامه نوشته »

PWM در آردوینو

PWM در آردوینو

مقدمه مدلاسیون پهنای پالس (PWM) تکنیکی است که در آن فرکانس ثابت نگه داشته شده و پهنای پالس تغییر می‌کند. این مدولاسیون روشی برای تولید سیگنال آنالوگ با استفاده از یک منبع دیجیتال می‌باشد. یک سیگنال PWM شامل دو مولفه اساسی به نام‌های duty cycle و فرکانس است که رفتارش …

ادامه نوشته »

I2C آردوینو

I2C آردوینو

مقدمه Inter-Integrated Circuit یا به اختصار I2C یک پروتکل ارتباطی سریال می‌باشد. این پروتکل two wire interface) TWI) نیز نامیده می‌شود زیرا از دو سیم برای برقراری ارتباط استفاده می‌کند. این دوسیم SDA (داده سریال) و SCL (کلاک سریال) می‌باشند. I2C یک پروتکل ارتباطی مبتنی بر تایید (acknowledgment-based) می‌باشد، بدین …

ادامه نوشته »

راه اندازی نمایشگر کریستال مایع ۲*۱۶ با رزبری‌پای

LCD رزبری‌پای با استفاده از نمایشگر کریستال مایع ۲*۱۶

در این آموزش، مراحل راه‌اندازی نمایشگر LCD رزبری‌پای ۲*۱۶ را با هم مرور می‌کنیم. نمایشگر یک روش جذاب برای نمایش اطلاعات از رزبری‌پای بدون احتیاج به هیچ هزینه یا تنظیمات پیچیده است. نمایشگر ۲*۱۶ برخلاف صفحه نمایش لمسی یا صفحه LCD معمولی، برای نمایش پیام‌ها یا اطلاعات کوتاه مناسب است. …

ادامه نوشته »

اتصال استپر موتور به رزبری‌پای

ارتباط بین استپر موتور و رزبری‌پای

مقدمه استپر موتور یک موتور DC بدون جاروبک (براشلس) می‌باشد که زاویه‌ی چرخش کامل ۳۶۰ درجه را به تعدادی گام مساوی تقسیم می‌کند. موتور با اعمال دنباله مشخصی از سیگنال‌های کنترلی می‌چرخد. با تغییر نرخ سیگنال کنترلی اعمال شونده، می‌توان سرعت چرخش را تغییر داد. برای کسب اطلاعات بیشتر درباره …

ادامه نوشته »