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

اتصال LCD (نمایشگر کریستال مایع) ۱۶*۲ به آردوینو

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

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

ادامه نوشته »

توابع پایه مرتبط با ارتباط سریال در آردوینو

دوره آموزش آردوینو (برنامه نویسی پیشرفته آردوینو)

در این جلسه برخی از توابع پایه مرتبط با ارتباط سریال، که پیوسته در IDE آردوینو استفاده می‌شوند را با هم ملاحظه می‌کنیم. USART تابع (Serial.begin(baud_rate Baud_rate: باودریتی که برای ارتباط سریال استفاده می‌شود. می‌تواند ۴۸۰۰، ۹۶۰۰، ۱۴۴۰۰، ۱۹۲۰۰ و … باشد. این تابع برای تعریف باودریت مورد استفاده در …

ادامه نوشته »

پروتکل CAN Bus در آردوینو با آی‌سی MCP2515

آموزش استفاده از پروتکل CAN Bus در آردوینو با استفاده از آی‌سی MCP2515

در این پروژه، می‌خواهیم با ماژول MCP2515 که یک CAN controller است آشنا شویم و یاد بگیریم که چگونه این ماژول را به بورد آردوینو متصل کنیم. همچنین اینکه چگونه با استفاده از این ماژول و پروتکل CAN، بین دو بورد آردوینو ارتباط برقرار کنیم. فهرست مطالبی که در این …

ادامه نوشته »

آشنایی با میکروکنترلرهای PIC

آشنایی با میکروکنترلرهای PIC

مقدمه و معرفی میکروکنترلرهای PIC محصول شرکت Microchip هستند و انواع 8 بیت، 16 بیت و 32 بیتی دارند. خود میکروکنترلرهای 8 بیتی PIC خانواده‌ها‌ی گسترده و متنوعی دارند که در جدول زیر مشخصاتی از آنها را می‌بینیم. اغلب این خانواده ها از نظر پین‌ها به هم شباهت دارند و …

ادامه نوشته »

ساخت فرستنده‌ی RC با آردوینو

ساخت فرستنده‌ی RC با استفاده از آردوینو

در این آموزش می‌خواهیم با هم یاد بگیریم که چگونه با استفاده از بوردهای آردوینو یک فرستنده RC بسازیم. علت اینکه به سراغ چنین پروژه‌ای آمده‌ایم این است که این کنترلر رادیویی می‌تواند جایگزین خوبی برای کنترلرهای وایرلس باشد و تقریبا در هر پروژه‌ای کاربرد داشته باشد. مقدمه امروزه و …

ادامه نوشته »

آموزش کار با سنسور‌های دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو

آموزش کار با سنسور‌های دما و رطوبت DHT11 و DHT22 با استفاده از آردوینو

در این آموزش نحوه‌ی استفاده از سنسور DHT11 و یا DHT22 برای اندازه‌گیری دما و رطوبت را با استفاده از برد آردوینو یاد خواهیم گرفت. شما می­توانید برای جزئیات بیشتر ویدئو زیر را مشاهده کرده و یا آموزش نوشته شده‌ی زیر را مطالعه کنید. بررسی اجمالی این سنسور‌ها برای کارهای …

ادامه نوشته »

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

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

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

ادامه نوشته »

پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX

پروگرم کردن میکروکنترلر STM32F103C8 با استفاده از Keil uVision و STM32CubeMX

میکروکنترلرهای STM32 که از معماری ARM Cortex M استفاده می‌کنند، اخیرا بسیار محبوب شده‌اند و در پروژه‌های بسیاری از آنها استفاده می‌شود. با توجه به کارایی، هزینه‌های معقول و این محبوبیت، آینده‌ی درخشانی در انتظار این میکروهاست و احتمالا آنها را در کاربردهای مختلفی خواهیم دید. در جلسات گذشته، نحوه‌ی …

ادامه نوشته »

ارسال و دریافت SMS با STM32 و ماژول SIM800c

ارسال و دریافت SMS با استفاده از میکروکنترلر STM32F103C8 و ماژول SIM800c GSM

ماژول‌های GSM با توجه به قابلیتی که در ارسال و دریافت ریموت داده‌ها دارند، در سیستم‌ها و پروژه‌های IoT به صورت مکرر مورد استفاده قرار می‌گیرند. خوبی این ماژول‌ها این است که برخلاف ماژول‌های WiFi، محدودیت‌ها و بستگی‌های چندانی در استفاده ندارند و در حالیکه ماژول‌هایی مانند Wi-Fi و Zigbee …

ادامه نوشته »

اصول توسعه Bootloader برای آردوینو

اصول توسعه Bootloader برای آردوینو

مقدمه بوت لودر (Bootloader)، اصولاً یک تکه کد آغازین است که هر میکروکنترلری هنگام روشن شدن یا راه‌اندازی مجدد آن را اجرا می‌کند. این کد مشابه مفهوم BIOS است که هر PC هنگام روشن شدن آن را اجرا می‌کند. در مورد PC ،BIOS منتظر ورودی از طرف کاربر برای تغییر …

ادامه نوشته »

اتصال ماژول وای‌فای ESP8266 به STM32 (ایجاد یک وب‌سرور)

اتصال ماژول وای‌فای ESP8266 به میکروکنترلر STM32F103C8 (ایجاد یک وب‌سرور)

زمانی که به تکنولوژی‌های آینده فکر می‌کنیم، نام دو موضوع حتما در میان پیش‌بینی‌های ما وجود خواهد داشت، هوش مصنوعی (AI) و اینترنت اشیا (IoT). از این دو، هوش مصنوعی هنوز در مراحل اولیه‌ی پیشرفت خود است و فرصت زیادی برای توسعه دارد. اما اینترنت اشیا مراحل اولیه را پشت …

ادامه نوشته »

آموزش اتصال سروو موتور به STM32

اتصال سروو موتور به میکروکنترلر STM32F103C8

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

ادامه نوشته »

اتصال ماژول بلوتوث HC-05 به STM32

اتصال ماژول بلوتوث HC-05 به میکروکنترلر STM32F103C8

تکنولوژی بلوتوث در جهان امروز بسیار محبوب و پرکاربرد است. تقریبا تمام وسایل الکترونیکی مانند موبایل‌ها، لپ‌تاپ‌ها و حتی سیستم اطلاع‌رسانی در خودروها به منظور تبادل داده‌ها به صورت وایرلس از بلوتوث استفاده می‌کنند. قابلیت بسیار مهمی که این تکنولوژی دارد این است که نه تنها می‌توان با استفاده از …

ادامه نوشته »

راه اندازی I2C در STM32

آموزش استفاده از پروتکل I2C در میکروکنترلر STM32

در جلسات قبلی، چگونگی استفاده از پروتکل‌های ارتباطی Inter Integrated Circuits) I2C) و SPI را در ارتباط میان دو بورد آردوینو یاد گرفته‌ایم. در این جلسه می‌خواهیم یکی از بوردهای آردوینو را با بورد blue pill که بورد توسعه‌ی میکروکنترلر STM32F103C8 است جایگزین کنیم و ببینیم که چطور می‌توان با …

ادامه نوشته »

آموزش اتصال ماژول GPS به STM32

آموزش نحوه‌ی استفاده از ماژول GPS و میکروکنترلر STM32F103C8، برای دستیابی به مختصات موقعیت مکانی

GPS مخفف عبارت Global Positioning System به معنای سیستم موقعیت‌یابی جهانی است و از آن برای به دست آوردن طول و عرض جغرافیایی یک مکان بر روی کره‌ی زمین و زمان UTC یا Universal Time Coordinated آن استفاده می‌شود. این سیستم مختصات هر مکانی را در هر لحظه از ماهواره‌ها …

ادامه نوشته »