آردوینو Due یک برد میکروکنترلری بر پایه پردازنده Cortex-M3 ARM SAM3X8E شرکت Atmel میباشد. این برد اولین آردوینو بر پایه یک میکروکنترلر 32بیتی ARM است. آردوینو Due از طریق برنامه آردوینو(IDE)، محیط توسعه یکپارچه ما که برای تمامی بردهای آردوینو مشترک است و هم به صورت آنلاین و هم به …
ادامه نوشته »راه اندازی واحد DAC میکروکنترلر stm32f4xx و تولید سیگنال سینوسی
در این آموزش به معرفی و راه اندازی واحد DAC میکروکنترلر stm32f4xx و تولید سیگنال سینوسی با فرکانس مشخص مثلا، 1KHz به کمک آن میپردازیم. معرفی واحد DAC میکروکنترلر stm32f4xx واحد DAC به معنای Digital to Analog Converter است، به این معنا که داده های دیجیتال را به ولتاژ آنالوگ …
ادامه نوشته »نکات برنامه نویسی پیشرفته C و ++C – اشاره گر های تابعی، typedef ، const
نکات برنامه نویسی پیشرفته C و ++C ، شاید برای شما هم اتفاق افتاده باشد که در زبان C یا ++C با عبارت های عجیبی مانند زیر رو به رو شده اید : int * (* (*fp1) (int) ) [10]; یا عبارت های مشابهی که درک آن برای شما سخت …
ادامه نوشته »آموزش نصب نرم افزار Qt – جلسه دوم آموزش برنامه نویسی با نرم افزار کیوت
در مقاله قبل به انواع سیستم عاملهایی که Qt (کیوتی نوشته میشود و کیوت خوانده میشود) قابلیت اجرا روی آنها دارد، اهداف و قابلیتهای مختلف Qt، همچنین ابزارها، کتابخانهها و زبانهای مختلفی که امکان برنامهنویسی با آنها در Qt وجود دارد به صورت اجمالی اشاره نمودیم. در ادامه به صورت …
ادامه نوشته »سنسور چیست و انواع سنسور ( فشار ، گاز ، مادون قرمز ، اولتراسونیک ، رنگ ، اثر هال …)
انواع سنسور ها را در این مقاله آموزشی باهم برسی میکنیم. البته اجازه دهید ابتدا در مورد تعریف سنسور باهم صحبت کنیم. و در ادامه به برسی انواع سنسور های پرکابرد میپردازیم. انواع سنسور ها سنسور چیست؟ سنسور می تواند به عنوان وسیله ای تعریف شود که می تواند برای حس …
ادامه نوشته »ربات هايي که براي کشتن انسان ها ساخته مي شوند! سلاح های هوش مصنوعی
هوش مصنوعی و پیشگیری از دردسرهای احتمالی آن! تعدادی از مدیران، مهندسان و دانشمندان صنایع وابسته به تکنولوژی شامل بخش DeepMind گوگل، بنیاد XPRIZE و ایلان ماسک سوگندنامهای را امضاء کردند که در آن آمده است امضاکنندگان آن عدم حمایت و مشارکت خود را در توسعه، ساخت، تجارت و استفاده …
ادامه نوشته »کنترل کننده PID : ساختار ، طرز کار، طراحی و روش های میزان کردن
بیایید پیش از توضیح کنترل کننده PID دربارهی سیستم کنترل تجدیدنظر کنیم. دو نوع سیستم وجود دارد: سیستم حلقه باز و سیستم حلقه بسته، سیستم حلقه باز بهعنوان سیستم کنترل نشده نیز شناخته میشود و سیستم حلقه بسته بهعنوان سیستم کنترلشده شناخته میشود. در سیستم حلقه باز، خروجی کنترل نشده …
ادامه نوشته »ارتباط سریال – پروتکل UART
ارتباط سریال چیست ؟ قبل از شروع به توصیف ارتباط سریال بهتر است بدانیم که؛ که سیستم های نهفته و مدارات الکترونیک دیجیتال پیشرفته (میکروکنترلرها ، پردازنده ها و…) نیازمند ارتباط با یکدیگر هستند. برای اینکه این مدارها اطلاعات خود را مبادله کنند، باید یک پروتکل ارتباطی مشترک داشته باشند. …
ادامه نوشته »آپ امپ ها یا تقویت کننده های عملیاتی – مدارات و کاربرد ها
آپ امپ ها یا همان تقویتکنندههای عملیاتی ، تقویتکنندههای تفاضلی با عملکرد بسیار خوب بهصورت مدار مجتمع هستند که میتوانند در بسیاری از کاربردها مورداستفاده قرار گیرند. یک آپ امپ معمولی یک ورودی نا وارونگر (+) ، یک ورودی وارونگر (-) ، دوپایه توان DC، یکپایه خروجی و تعدادی پایه …
ادامه نوشته »ارتباط SPI – معرفی پروتکل ارتباطی سریال SPI
ارتباط SPI یک باس رابط است که معمولا برای ارسال داده بین میکروکنترلرها و لوازم جانبی کوچک مانند شیفت رجیسترها، سنسورها و SDکارت ها استفاده می شود. ارتباط سریال SPI از خطوط داده و کلاک های جداگانه و یک خط انتخاب برای گزینش دستگاهی که می خواهید با آن صحبت …
ادامه نوشته »تقسیم کننده های ولتاژ – تقسیم ولتاژ با مقاومت
معرفی تقسیمکننده های ولتاژ ، تقسیم کننده های ولتاژ مداری ساده هستند، که یک ولتاژ بزرگ را به ولتاژی کوچکتر تبدیل میکنند. تنها با استفاده از دو مقاومت سری و ولتاژ ورودی، میتوانیم ولتاژ خروجی بسازیم که کسری از ورودی باشد. تقسیمکننده های ولتاژ یکی از اصلیترین مدارات الکترونیکی هستند. اگر …
ادامه نوشته »آموزش ساخت کتابخانه مجتمع در آلتیوم دیزاینر
کتابخانه در آلتیوم یکی از ویژگیهای مهمی است که باعث محبوبیت این نرمافزار شده است. در این جلسه از مجموعه آموزشهای نرمافزار Altium Designer ، به آموزش یکی از پرکاربردترین و حرفهایترین بخشهای این نرمافزار میپردازیم. همانطور که در دو جلسه قبلی مشاهده کردید، در این نرمافزار بهمنظور ساخت و استفاده از یک …
ادامه نوشته »طراحی فوت پرینت در آلتیوم دیزاینر
طراحی فوت پرینت در آلتیوم را باهم دراین جلسه یاد میگیریم. در ادامه جلسه قبل که در مورد طراحی نماد قطعه در محیط شماتیک توضیح دادیم، در این بخش میخواهیم برای نماد قطعه طراحی شده در محیط شماتیک یک فوت پرینت طراحی کنیم تا از این طریق بتوانیم از قطعه طراحی …
ادامه نوشته »آموزش نرم افزار EAGLE – طراحی برد PCB با ایگل
در ادامه آموزش نرم افزار EAGLE به بخش طراحی برد PCB با ایگل که یکی از قسمتهای اصلی آن است، میپردازیم. قسمتی که در آن اندازههای برد مشخص میشوند،قطعات چیده میشوند، و با مسیرهای مسی به یکدیگر متصل میشوند. در ویرایشگر برد شماتیک مفهومی و ایدهآلی که طراحی کردهاید به …
ادامه نوشته »ساخت کتابخانه در آلتیوم – ساخت قطعات شماتیک
ساخت کتابخانه در آلتیوم، یکی از مهم ترین بخش های طراحی PCB وارد کردن قطعات مورد نیاز برای طراحی است. در این میان اغلب ممکن است پیش بیاید که نیاز به قطعه ای داشته باشیم که یا به طور کل در نرم افزار وجود نداشته باشد یا دارای فوت پرینت …
ادامه نوشته »