پرش به محتوا
خانه » برنامه نویسی میکروکنترلر » صفحه 3

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

Protocol RS232

عملکرد پروتکل RS232

پروتکل RS232 یک پروتکل ارتباطی است که برای انتقال داده‌ها به صورت سریال استفاده می شود. این پروتکل در دستگاه های الکترونیکی مختلفی مانند کامپیوترها، مودم ها، پرینترها و دستگاه های نظامی استفاده می شود.

در پروتکل RS232، داده‌ها به صورت بیت به بیت و در قالب سریال از طریق یک کابل ارتباطی فرستاده می شوند. برای ارسال داده‌ها، یک بیت استارت و یک یا دو بیت توقف بین هر بایت اضافه می شوند. همچنین یک بیت پاریتی (parity) نیز ممکن است برای تشخیص خطا در ارسال داده‌ها استفاده شود.

آموزش توابع آردوینو

آموزش توابع آردوینو – ورودی و خروجی دیجیتال

در تمامی پلتفرم ها (آردوینو) و پردازنده های الکترونیکی، واژه دیجیتال معنا و مفهوم مشخصی دارد که شامل یک داده تک بیت می شود. این داده در رجیستر پورت های فیزیکی ورودی و خروجی دیجیتال میکروکنترلر قرار میگیرد؛ برای فعال کردن یک پایه از میکرو به عنوان خروجی باید رجیستر مربوطه برابر 1 شود تا خروجی فعال و سطح ولتاژ آن پایه به مقدار ولتاژ تغذیه میکرو برسد و برای غیر فعال کردن آن رجیستر مربوطه باید 0 شود یا پایه مورد نظر غیرفعال و سطح ولتاژ آن به صفر ولت نزدیک شود.

پروگرام فایل bin روی ESP32

آپلود فایل bin روی ESP32

برای پروگرام ESP32 به طور معمول از کامپایلر استفاده می شود مانند آردوینو که پس از کد نویسی برنامه را به سادگی بر روی پردازنده آپلود می کنید. در این آموزش بدون نیاز به دسترسی به کد های پروژه و نیاز نبودن نصب کتابخانه ها به سادگی کد باینری bin خروجی کامپایلر را بر روی پردازنده ESP32 خود آپلود کنید.

دزدگیر پیامکی با آردوینو

پروژه دزدگیر تشخیص حرکت پیامکی با آردوینو

سیستم های اعلام سرقت همواره مورد توجه اماکن و سازمان ها بوده که برای اطمینان خاطر؛ مردم عادی هم از آنها در محل کار یا مسکن خود استفاده میکنند. عمده عملکرد این سیستم های تشخیص حرکت است. در این پروژه آموزشی قصد داریم یک سیستم دزدگیر تشخیص حرکت ساده با آردوینو طراحی کنیم که از طریق ارسال یک پیامک به کاربر؛ هشدار خود را اعلام می کند.

آموزش توابع آردوینو

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

در این آموزش تمامی توابع پایه آردوینو را برسی میکنیم، به دلیل متنوع بودن برد های توسعه تحت آردوینو که از پردازنده های متفاوتی پشتیبانی میکنند ؛ ممکن است هر برد توابع مخصوصی برای برخی عملکرد های تخصصی آن داشته باشد مثلا برد های وای فای که تحت پردازنده های قدرتمند ESP هستند! ولی در برنامه های اصلی، توابع مشترکی استفاده می شود که به عنوان توابع پایه زبان برنامه نویسی آردوینو شناخته می شوند.

ESP32 ESP8266 SPIFFS

دسترسی ساده به SPIFFS در ESP32 و ESP8266

Serial Peripheral Interface File System که به اختصار SPIFFS گفته می شود این امکان را به شما می دهد تا مثل یک فلش مموری فایل های html , css, js, txt یا حتی تصاویر و فیلم های کم حجم را بر روی آن ذخیره کنید و هر زمان داخل برنامه به آن نیاز داشتید ؛ اطلاعات را بخوانید یا ویرایش کنید.

راه اندازی نمایشگر TFT 2.8inch با ESP8266

راه اندازی نمایشگر TFT 2.8 inch با ESP8266

در این پروژه ابتدا منتظر میمانیم تا لمس در صفحه تاچ اتفاق بیوفتد. بعد از به دست آوردن موقعیت لمس شده یک مربع تو پر در آن مختصات رسم میکنیم. در بالای صفحه بخشی برای تنظیمات تعریف میکنیم که شامل انتخاب رنگ و سایز نوشته هست.
مقدار تعریف شده برای رنگ مستقیم در رنگ مربع تو پر استفاده میشود و سایز نوشته با تناسب دلخواه بر طول و عرض مربع اعمال میکنیم. به سادگی یک برنامه نقاشی طراحی کردیم که میتواند به خوبی نمایشگر لمسی ما را تست کند.

جرثقیل انبارداری stacker crane

جرثقیل ذخیره سازی و انبارداری اتوماتیک یا stacker crane چیست؟

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

تماس با ما

عضویت

عضو سایت هستید؟ برای ورود کلیک کنید

ورود به حساب کاربری