همانطور كه میدانید براي نوشتن برنامه يك ميكروكنترلر نياز به يك كامپايلر يا اسمبلر ميباشد. از آنجا كه استفاده از اسمبلي براي يادگيري و نيز براي نوشتن برنامه هاي كاربردي، قدري مشكل است؛ از يك كامپايلر زبان C براي برنامه نويسي ميكروكنترلر استفاده ميكنيم. كامپايلرهاي زيادي براي برنامه نويسي ميكروكنترلرهاي …
ادامه نوشته »نتایج جست و جو برای: کنترل
راه اندازی ماژول ws2812 با اردینو
اشنایی با ماژول این ماژول ها در واقع خیلی شبیه LED های RGB هستن. با این تفاوت که در این نوع از دیودهای نورانی یک راه انداز خیلی کوچیک و یکپارچه هم اضافه شده که به شکلی دستور یا داده دریافت میکنه.شکل این دستورها بسته به چیزی داره که شما …
ادامه نوشته »آموزش آلتیوم دیزاینر جلسه اول – چرا نرم افزار Altium Designer؟
آموزش آلتیوم دیزاینر جلسه اول : چرا PCB و چرا نرم افزار Altium Designer؟ تاریخچه استفاده از برد مدار چاپی یا به اختصار PCB ، بر می گردد به جنگ جهانی دوم (مشابه بسیاری از تکنولوژی ها و تجهیزات مدرن امروزی) و بعد از آن که در واقع شروع استفاده …
ادامه نوشته »معرفی CMSIS
CMSIS یک رابط نرم افزاری استاندارد شده برای برنامه نویسی میکروکنترلرهای ARM با هسته Cortex میباشد.این توابع (رابط نرم افزاری استاندارد برای میکروکنترلرهای Cortex ) در سال 2008 توسط شرکت ARM معرفی شدن تا برنامه نویسی این سری از میکروکنترلرها را استاندارد کنن و قابلیت استفاده از نرم افزار را …
ادامه نوشته »آموزش ایجاد پروژه در Keil
دوستان عزیز اگر دو جلسه آموزشی ، آموزش میکروکنترلرهای LPC1768 را خونده باشید ما در جلسات قبل با پردازنده های ARM ، هسته Cortex-M3 آشنا و همچنین امکانات LPC1768 را شناختیم. دراین جلسه میخواهیم ایجاد پروژه در Keil را قدم به قدم آموزش بدیم تا بتونیم پروژه های خود را …
ادامه نوشته »مدار هشدار دهنده نشتی گاز منواکسید کربن با تماس تلفنی
پروژه یا مدار هشدار دهنده نشتی گاز منواکسید کربن با تماس تلفنی با سنسور MQ-7 ، کی پد برای عوض کردن شماره ، بازر برای هشدار صوتی ، رله برای قطع شیر برقی گاز و یا فرمان دادن به چیزی خاص ، نمایشگر LCD برای نمایش وضعیت و قطعات دیگر یک پروژه …
ادامه نوشته »آموزش وقفه های خارجی PIC
در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت به نحوه ی برنامه نویسی برای وقفه های خارجی میکروکنترلر که کاربرد زیادی در سرعت بخشیدن به عملکرد برنامه دارد می پردازیم. برای مثال نیز از برنامه ی راه اندازی سون سگمنت که در جلسه …
ادامه نوشته »آموزش کار با پینهای ورودی/خروجی I/O در PIC و کامپایلر CCS C
در بخش قبلی این مجموعه آموزشی یک نمایشگر سون سگمنت تک رقمی را برای شماره اعداد صفر تا نه راه اندازی کردیم و اشاره ای به چگونگی کار با پایه های ورودی خروجی کردیم. در این بخش ضمن توضیح کامل تر در مورد نحوه ی کار کردن با پایه های …
ادامه نوشته »اتصال سون سگمنت به PIC در کامپایلر CCS C
در ادامه مجموعه آموزش های میکروکنتر PIC توسط کامپایلر CCS C ، در این بخش اتصال سون سگمنت به PIC در کامپایلر CCS C را توضیح می دهیم. شکل زیر شماتیک مدار را نشان می دهد. در شبیه سازی ما از هفت قطعه ای های کاتد مشترک استفاده می کنیم که …
ادامه نوشته »مقاومت های پول آپ Pull-up ، کاربرد و محاسبه
استفاده از مقاومت های Pull-up در مدارات میکروکنترلری بسیار رایج است و شاید شما هم از این مقاومت ها در مدارات خود استفاده می کنید. در این پست نگاهی تخصصی تر به دلایل استفاده از این مقاومت ها و نحوه ی محاسبه آنها می اندازیم. بیشترین کاربرد این مقاومت ها …
ادامه نوشته »آشنایی با زبان های برنامه نویسی آردوینو
به نام خدا در این قسمت میخواهیم شما رو با زبان برنامه نویسی آردوینو آشنا کنیم و بعضی از دستورات در این زبان رو با هم بررسی کنیم خب اول بگم زبان برنامه نویسی آردوینو c++ , c هست البته به این معنی نیست که شما فقط با این زبان میتوانید …
ادامه نوشته »آموزش LCD کاراکتری 2 *16 برای مبتدیان (قسمت1)
LCD ابزاری برای نمایش اطلاعاتی است که شامل حروف،اعداد و همچنین برخی کاراکترهای گرافیکی میشود.چیزی که از آن به عنوان LCD میشود، در واقع یک صفحه نمایشگر LCD مانند صفحه ماشین حساب است که همراه با آسی کنترلر و مدارهای جانبی اش وعموما با لامپ پشت صفحه(back light) در یک …
ادامه نوشته »ابزار Logic Analyser در نرم افزار PROTEUS
در بخش قبلی در مورد ابزار Spi Debugger از مجموعه ابزارهای Virtual Instruments Mode نرم افزار proteus صحبت کردیم. در این پست به معرفی ابزار Logic Analyser و کاربرد این ابزار می پردازیم. از این ابزار که نمونه های واقعی آن نیز وجود، برای تجزیه و تحلیل داده های همزمان در …
ادامه نوشته »ابزار SPI DEBUGGER در نرم افزار PROTEUS
ابزار SPI DEBUGGER از مجوعه ابزارهای نسبتا پیشرفته نرم افزار proteus می باشد که امکان بررسی ارتباط SPI را در محیط شبیه سازی این نرم افزار می دهد. با استفاده از این ابزار می توان کدهای نوشته شده برای رابط SPI را بررسی و از صحت عملکرد ارتباط اطمینان حاصل …
ادامه نوشته »چرا باید از آردوینو استفاده کنیم؟
ممکن است بارها وبارها این سوال را ازخود پرسیده باشید که چراباید از آردوینو استفاده کرد؟ یا شاید فکر کنید اگر مستقیما به سراغ میکروکنترلر ها و کامپایلر هایی مانند کدویژن و بسکام بروید بهتر است حتی ممکن است فکر کنید آردوینو یک برد آموزشی برای تازه وارد ها و …
ادامه نوشته »