آخرین مقالات

باس‌های مختلف در میکروکنترلر ARM

مزیت باس‌های مختلف در میکروکنترلر ARM

باس‌های مختلف در میکروکنترلر ARM به نظر شما چرا در یک میکروکنترلر، به ویژه، میکروکنترلرهای ARM ، چندین باس وجود دارد؟ آیا وجود این تعداد باس در ساختمان میکرو ARM اجباری است یا خیر؟ شاید به نظرتان آشنایی با مفاهیم پایه و بنیادی کاری غیر ضروری به نظر برسد، اما …

بیشتر بخوانید »

دسترسی و ماندگاری حافظه

نوع دسترسی و مدت ماندگاری حافظه

دسترسی و ماندگاری حافظه فرق حافظه Volatile با non Volatile در چیست؟ اگر برنامه را به جای حافظه Flash در حافظه SRAM بریزیم چه اتفاقی میافتد؟ یکی از معیارهایی که در انتخاب حافظه‌ها باید در نظر بگیریم نوع دسترسی حافظه‌ و نوع ماندگاری اطلاعات در حافظه است! در این آموزش …

بیشتر بخوانید »

سرعت GPIO میکرو ARM

بلوک دیاگرام میکروکنترلر ARM

سرعت GPIO میکرو ARM به نظر شما ساده‌ترین راه برای فهمیدن اینکه کدام میکرو GPIO سریع‌تری دارد، کدام است؟ شما با دیدن این آموزش یاد می‌گیرید که چطور با کمک تحلیل بلوک دیاگرام میکرو ARM و دانش بنیادی کار چند ساعت را تنها در چند دقیقه انجام دهید! در این …

بیشتر بخوانید »

قطعات محافظ در برابر ESD

قطعات محافظ در برابر ESD

قطعات محافظ در برابر ESD به نظر شما چند نوع قطعه محافظ در برابر ESD وجود دارد که می‌توانیم از آنها به عنوان سپرهای محافظ ESD استفاده کنیم؟ احتمالا تا حالا با TVS آشنا شده‌اید اما با GDT و VDR چطور؟ آیا می‌دانید قطعات محافظ در برابر ESD کجای مدار و …

بیشتر بخوانید »

رگولاسیون بار منبع تغذیه

رگولاسیون بار منبع تغذیه

رگولاسیون بار منبع تغذیه آیا شما در طراحی منبع تغذیه، رگولاسیون بار را در نظر می‌گیرید؟ به نظر شما چرا باید رگولاسیون بار را اندازه گرفت ؟ آیا می‌دانید که با یک آزمایش ساده می‌توان عملکرد مدار طراحی شده را تحت بارهای مختلف بررسی کرد؟ یکی از معیارهای مهم منابع …

بیشتر بخوانید »

سریع‌ترین پردازنده Cortex-M

سریع‌ترین پردازنده Cortex-M آیا می‌توانید در کمتر از یک دقیقه، سریع‌ترین پردازنده‌ی CORTEX-M را پیدا کنید؟ به نظر شما سرعت پردازنده CORTEX-M35 بیشتر است یا CORTEX-M7؟ در این آموزش یاد می‌گیریم که چطور می‌توان با تکیه بر مبانی پایه و بنیادی، بدون کمک گرفتن از دیتاشیت سریعترین پردازنده CORTEX-M را …

بیشتر بخوانید »

اتصال بدنه کریستال به زمین

بدنه کریستال

اتصال بدنه کریستال به زمین احتمالا شما هم تا حالا بردهایی دیده‌اید که در آنها بدنه کریستال به زمین (GND) لحیم شده باشد! ممکن است با خودتان فکر کنید که طراح چه تکنیک پیشرفته‌ایی را پیاده کرده است! و حتی از آن تقلید کنید و شما هم بدنه کریستال را به …

بیشتر بخوانید »

حفاظت در برابر اتصال معکوس

مدار محافظ

حفاظت در برابر اتصال معکوس چرا باید ورودی مدارهای تغذیه را در برابر اتصال معکوس تغذیه محافظت کنیم؟ چطور با کمک این مدار، از سوختن قطعات مدار جلوگیری کنیم؟ در انتخاب دیود محافظ مدار چه معیارهایی را باید در نظر بگیریم؟ همانطور که می‌دانید بعد از طراحی اولیه مدارهای تغذیه، …

بیشتر بخوانید »

محاسبه عرض ترک PCB

محاسبه عرض ترک PCB

محاسبه عرض تِرَک PCB آیا شما هم در پیدا کردن عرض صحیح ترک PCB مشکل دارید؟ آیا می‌دانید جداولی که در بعضی از کانالهای تلگرام قرار دارند، اشتباه هستند؟ آیا می‌دانید که حتی بعضی از وب سایت های خارجی، محاسبه عرض ترک را بر اساس استانداردهای قدیمی محاسبه کرده‌اند؟ یکی …

بیشتر بخوانید »

تخلیه الکتریسیته ساکن (ESD)

تخلیه الکتریسیته ساکن

تخلیه الکتریسیته ساکن (ESD) یکی از معیارهایی که باید به عنوان یک طراح سخت افزار، همیشه در نظر داشته باشید، اضافه کردن مدارهایی محافظ در برابر تخلیه الکتریسته ساکن یا Electrostatic Discharge  هست که به اختصار به آن ESD می‌گویند. منابع تخلیه الکتریسته ساکن می‌تواند متفاوت باشند، مثلا با راه …

بیشتر بخوانید »

چیدمان PCB چهار لایه

چیدمان PCB چهار لایه

چیدمان PCB چهار لایه شاید باور نکنید هنوز هم طراحی یک PCB چند لایه ( بیشتر از ۲ لایه) آرزوی خیلی از مهندس‌های جوان و علاقه‌مند هست و خیلی‌ها دوست دارند حتی یکبار که شده یک برد چند لایه طراحی کنند! البته اگر قصد کار کردن با میکروکنترلرهای پیشرفته و …

بیشتر بخوانید »

تحلیل مدار کنترلر سرعت فن با دما

کنترلر فن

تحلیل مدار کنترلر سرعت فن با دما یکی از اصلی ترین مشکلات افرادی که تازه با دنیای الکترونیک آشنا شدند، تحلیل مدارهای سخت افزاری هست که دیگر به راحتی با قوانین KVL و KCL تحلیل نمی‌شوند بلکه باید به صورت بلوکی و جداگانه نقش هر کدام در مدار بررسی شود! …

بیشتر بخوانید »

ماژول دیباگر ST-Link

ماژول دیباگر ST-Link اگر شما هم با میکروکنترلرهای ARM شرکت ST کار کرده باشید، به احتمال خیلی زیاد، نام دیباگر ST-Link را شنیده‌اید و احتمالا تا حالا از این دیباگر هم استفاده کرده‌اید. دیباگر ST-Link از دو پروتکل JTAG و SWD برای پرگرم کردن و خطایابی میکروکنترلرها استفاده می‌کند و …

بیشتر بخوانید »

صفر تا صد تابع main

صفر تا صد تابع main در برنامه نویسی

صفر تا صد تابع main به نظر شما کدام یک از فرمت‌های تابع main در برنامه نویسی سیستم‌های نهفته صحیح است!؟ void main(void) int main(void) void main() int main() اگر واقعا نمی‌دانید که باید از کدام فرمت استفاده کنید در ادامه این آموزش با ما همراه باشید تا هم به …

بیشتر بخوانید »

جلسه چهاردهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه چهاردهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید.   بعد از گذشتن ۱۳ جلسه، حالا …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه سیزدهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه سیزدهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. همانطور که قبلا گفتیم، در سیزدهمین جلسه …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه دوازدهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه دوازدهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. بعد از مدارت تغذیه، مدار لازم برای …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه یازدهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه یازدهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. ما در جلسه گذشته توانستیم، تمامی محافظت …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه دهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه دهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در جلسه گذشته، یک گام به صنعتی …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه نهم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه نهم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. ما در جلسه گذشته یاد گرفتیم که …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه هشتم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه هشتم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در جلسه هشتم یاد می‌گیریم که چه …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه هفتم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه هفتم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. با گذشت ۶ جلسه از اصول اولیه …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه ششم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه ششم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در این جلسه با سایر واحدهای جانبی …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه پنجم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه پنجم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM (آرم) سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. پس از آشنایی با اجزای داخلی میکروکنترلرها …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه چهارم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه چهارم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM (آرم) سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. پس از آشنایی با اجزای داخلی میکروکنترلرها …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه سوم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه سوم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در این جلسه با واحدهای اصلی و …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه دوم آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه دوم آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در این جلسه ادامه ی پارمترهای مهم …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

جلسه اول آموزش بنیادی ARM با میکروکنترلرهای STM32

آموزش آرم

جلسه اول آموزش بنیادی ARM با میکروکنترلرهای STM32   اگر چه طراحی با میکروکنترلر مخصوصا میکروکنترلرهای ARM سری STM32 کارها را خیلی ساده تر کرده است اما اگر اصول اولیه را ندانید، مطمئن باشید هیچ وقت نمی‌توانید که یک دستگاه صنعتی طراحی کنید. در این جلسه بعد از آشنایی با …

برای دسترسی به این محتوا شما باید محصول آموزش ARM با میکروکنترلرهای STM32 در 4 هفته (مبانی اولیه و طراحی سخت افزار) را خریداری نمایید.

بیشتر بخوانید »

ساخت ردیاب خورشیدی

ساخت ردیاب خورشیدی

ساخت ردیاب خورشیدی در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است ابتدا با مفاهیم اولیه سلول‌های خورشیدی آشنا می‌شویم. از آنجا که در سیستم های فتوولتائیک ( همان پنل خورشیدی که از نور خورشید برق تولید می‌کند) برای داشتن بیشترین راندمان بهتر است که همیشه …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

ساخت مبدل بوست

ساخت مبدل بوست

ساخت مبدل بوست در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با هم طراحی مبدل بوست که یک افزاینده ولتاژ است را به صورت اصولی و کامل یاد می‌گیریم. در تهیه این آموزش از یکی از مقالات شرکت Maxim Integrated استفاده شده است که در …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

اسرار مقاومت همراه LED

اسرار مقاومت همراه LED

اسرار مقاومت همراه LED در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با دلیل اصلی مقاومت محدود کننده، که همیشه همراه LED است آشنا می‌شویم. اگر دقت کرده باشید در تمامی مدارهایی که LED بکار رفته یک مقاومت هم در آن مدار استفاده شده است! …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

رسپبری پای به جای آردینو!

رسپبری پای به جای آردینو در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است یک کار عملی و متفاوت را با کامپیوتر تک برد رسپبری پای یاد می‌گیریم. در این ویدئو سعی بر این است که توسط زبان C ، عملکردهای برد آردینو را روی رسپبری …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

جلسه چهارم آموزش برنامه نویسی C

جلسه چهارم آموزش برنامه نویسی C

جلسه چهارم آموزش برنامه نویسی C برای میکروکنترلرها در باشگاه مهندسی در چهارمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، با داده‌های ابتدایی در زبان C آشنا می‌شویم، پس از معرفی هر نوع و آشنایی با رنج مقادیر آنها، یاد می‌گیریم که چطور از آنها  در برنامه استفاده …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

ماژول شتاب سنج ADXL335B

راه اندازی ماژول شتاب سنج

ماژول شتاب سنج ADXL335B در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با ماژول شتاب سنج ADXL335B که یک شتاب سنج سه محوره است آشنا می‌شویم. این شتاب سنج دارای خروجی آنالوگ بوده و می‌توان آن را مستقیما به ورودی ADC میکروکنترلر متصل کرد. اما در …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

موتور DC جاروبک دار

راه اندازی موتور DC

موتور DC جاروبک دار در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با موتور DC جاروبک دار و ساختار داخلی آن آشنا می‌شویم و یاد خواهیم گرفت در چه زمانی برای راه اندازی موتور DC به تنها یک ترانزیستور، و چه موقع به ۴ ترانزیستور نیاز …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

میکروفن خازنی

اصول کار با میکروفن خازنی

میکروفن خازنی در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با میکروفن‌های خازنی ۲ و ۳ پایه و همچنین مدارات داخلی آنها به صورت کامل آشنا می‌شویم. یکی از نکات مهم آموزش داده شده در این ویدئو اینست که چطور از یک گیت دیجیتال ( …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

کامپیوتر تک بُردی Banana Pro

کامپیوتر تک بردی Banana Pro

کامپیوتر تک بُردی Banana Pro در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با یکی دیگر از کامپیوترهای تک بردی یا Single Board Computer آشنا می‌شویم. کامپیوتر Banana Pro از پردازنده Allwinner A20 که یک پردازنده ۳۲ بیتی ۲ هسته‌ایی مبنی بر CORTEX-A7  است، استفاده …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

تفاوت بلوتوث ورژن ۲ با ۴!

تفاوت بلوتوث 4 با بلوتوث 2

تفاوت بلوتوث ورژن ۲ با ۴ در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است جواب یکی از سوالات پرتکرار در حوزه ارتباطات بیسیم یعنی “تفاوت بلوتوث نسخه ۴ با بلوتوث نسخه ۲” را خواهیم فهمید. البته یکی از قسمت های زیبای این آموزش این است …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

جلسه سوم آموزش برنامه نویسی C

جلسه سوم آموزش برنامه نویسی C برای میکروکنترلرها در باشگاه مهندسی در سومین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، به عنوان اولین تمرین به نوشتن برنامه معروف Hello World می‌پردازیم و سپس اجرای برنامه را با هم تحلیل می‌کنیم. همانند دست خط ما انسان‌ها، در برنامه نویسی هم …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی آبان 98 را خریداری نمایید.

بیشتر بخوانید »

ساخت خازن ولتاژ بالا

ساخت خازن ولتاژ بالا

ساخت خازن ولتاژ بالا در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است با هم یاد می‌گیریم که چطور یک خازن ولتاژ بالا بسازیم! شاید در نگاه اول عنوان این آموزش کمی اغراق کننده به نظر برسد و با خود بگویید که مگر می‌شود در خانه …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

تفاوت آنالوگ با دیجیتال

بررسی تفاوت های آنالوگ با دیجیتال

تفاوت آنالوگ با دیجیتال در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است به بررسی تفاوت سیگنال دیجیتال با سیگنال‌های آنالوگ خواهیم پرداخت و مهمترین تفاوت میان سیگنال های آنالوگ را با سیگنال های دیجیتال خواهیم فهمید. این ویدئو نگاهی ساده به این مفهوم پایه‌ایی دارد …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

جلسه دوم آموزش برنامه نویسی C

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

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

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

دلیل استفاده از سنسورهای اتومبیل

بررسی سنسورهای اتومبیل در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است، با یک روش بسیار کاربردی آشنا خواهیم شد! ممکن است تعجب کنید ولی این روش غیر متداول گاهی اوقات از هر نظر به سود پروژه خواهد بود! اما این چه روشی است که می‌تواند …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

دلیل استفاده از مقاومت Pull-Up

آشنایی با مقاومت Pull-up

دلیل استفاده از مقاومت Pull-Up در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است، با هم یاد خواهیم که چرا باید از مقاومت‌های Pull-Up یا مقاومت بالاکِش در طراحی‌ها استفاده کنیم و اگر استفاده نکنیم چه اتفاقاتی ممکن است بیافتد! البته همین مفاهیم را می‌توان به مقاومت Pull-Down …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

چرا از برق AC در خانه استفاده می‌کنیم

دلیل استفاده از برق AC در خانه

چرا از برق AC در خانه استفاده می‌کنیم در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است، با هم یاد خواهیم که چرا از برق AC در خانه استفاده می‌کنیم. در حالیکه در اکثر وسایل خانگی برق AC را به برق DC تبدیل می‌کنند! پس چرا …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

درد ولتاژ DC در مقابل AC

درد برق DC در مقابل AC

درد ولتاژ DC در مقابل AC در باشگاه مهندسی در این ویدئو که از مجموعه آموزش‌های باشگاه مهندسی سایت TeachTechs.ir (تیچ تکس) است، به بررسی شدت درد برق چه برق DC و چه برق AC خواهیم پرداخت و خواهیم فهمید به علت خاصیت خازنی بدن انسان، هر چه قدر فرکانس برق افزایش پیدا کند به …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

آشکارسازی جریان AC

سنسور جریان CT

آشکارسازی جریان AC در باشگاه مهندسی یکی از مهمترین اقدامات برای افزایش قابلیت اطمینان سیستم، گرفتن فیدبک از دستورات خروجی است، به این معنا که هر موقع خروجی را فعال و یا غیر فعال می‌کنیم، از طریق یک مسیر دیگر، مطمئن شویم که خروجی دقیقا همان حالتی است که ما …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

تفاوت ماژول‌های فرستنده LoRa، nRF و RF

بررسی ماژول های فرستنده گیرنده در باشگاه مهندسی

تفاوت ماژول‌های فرستنده LoRa، nRF و RF در باشگاه مهندسی جدیدا به لطف تولید و طراحی انواع ماژول‌های فرستنده – گیرنده بیسیم، دیگر نیازی نیست که مهندسان الکترونیک دانش مخابراتی هم بلد باشند و از صفر یک بُرد فرستنده و گیرنده را طراحی و به پروژه اضافه کنند. بلکه می‌توانند از …

بیشتر بخوانید »

جلسه اول آموزش برنامه نویسی C

آموزش برنامه نویسی C

جلسه اول آموزش برنامه نویسی C برای میکروکنترلرها در باشگاه مهندسی در اولین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، نگاهی اجمالی به برنامه نویسی داریم و خواهیم فهمید که اصلا چرا باید از نرم افزار استفاده کنیم؟ در گذشته از چه روش‌هایی برای برنامه نویسی استفاده می کردند؟ چه زبان هایی برای …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

مقاومت حساس به فشار (FSR)

بررسی مقاومت حساس به فشار FSR

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

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

بررسی رسپبری پای ۴

بررسی رسپبری پای ۴ در باشگاه مهندسی کامپیوترهای تک بُرد (Single Board Computer) یا به اختصار SBC ها جزء یکی از اجزای جدانشدنی در اجرای پروژه‌های مختلف هستند و افراد خیلی زیادی به کمک آنها پروژه‌های مختلفی را طراحی و پیاده‌سازی کردند. یکی از این کامپیوترهای تک برد که در …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

آشنایی با موتور BLDC

آشنایی با موتور BLDC

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

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

آشنایی با صفحه نمایش TFT

صفحه نمایش TFT و صفحه لمسی مقاومتی در باشگاه مهندسی در دنیای امروزه که اکثر افراد یک تلفن همراه با صفحه نمایش رنگی و صفحه لمسی بسیار حساس دارند، دیگر رغبتی به کار کردن با دستگاه‌هایی که از کلید و صفحه نمایش کارکتری استفاده می‌کنند، ندارد! در این ویدئو که …

برای دسترسی به این محتوا شما باید محصول باشگاه مهندسی مهر 98 را خریداری نمایید.

بیشتر بخوانید »

مقایسه حجم کُد زبان C و ++C

مقایسه حجم کُد زبان C و ++C آیا تا به حال شده که بخواهید از زبان ++C برای نوشتن برنامه‌های میکروکنترلرها استفاده کنید؟ ممکن است فکر کنید که زبان ++C برای کار با میکروکنترلرها بهینه‌تر است، اما حقیقت ماجرا چیز دیگریست!  در این آموزش به صورت عملی یک برنامه ساده …

بیشتر بخوانید »

تفسیر آنلاین کُدهای نوشته شده در C

نفسیر آنلاین برنامه به زبان C

تفسیر آنلاین کُدهای نوشته شده در C آیا در درک کُد زیر مشکل دارید؟ int *(*fptr)(void *); آیا به تازگی زبان C را یاد گرفته‌اید؟ و در درک برنامه‌ های این چنینی در برنامه نویسی مشکل دارید! اگرجوابتان مثبت است، احتمالا این آموزش برای شما بسیار مفید و جذاب باشد! …

بیشتر بخوانید »

جلسه سیزدهم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در سیزدهمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، دو تمرین مهم را به روش شئی گرایی در زبان C انجام می‌دهیم. در تمرین اول کتابخانه‌ای به این سبک برای محاسبات آماری خواهیم نوشت و می‌بینیم که چقدر در عمل این نوع از سبکِ نوشتن به خوانایی و قابلیت …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه دهم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

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

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه دوازدهم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در دوازدهمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، به کتابخانه‌های استاندارد می‌رسیم. ابتدا از کتابخانه معروف و پرکاربرد stdio.h شروع می‌کنیم و مهمترین توابع آنرا بررسی می‌کنیم. با نحوه تغییر مسیر توابع printf و scanf در هر دو محیط IAR و Keil  آشنا خواهیم شد و می‌بینیم …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه نهم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

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

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه هشتم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در هشتمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، با ساختارهای کنترل برنامه مانند ساختار شرطی if چه به صورت ساده و چه با عبارات else و else if آشنا می‌شویم. پس از آشنایی با دستور switch case با ذکر مثالی به تفاوت این دستور با دستور if می‌پردازیم و …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه هفتم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در هفتمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، پس از آنکه کار با انواع داده‌ها را یاد گرفتیم، به عملگرها می‌رسیم که روی داده‌ها عمل می‌کنند. در این جلسه با انواع عملگرها آشنا خواهیم شد. و با مفهمومی به نام الویت و ارتباط آن با عملگرها آشنا …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه ششم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در ششمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، به عنوان آخرین بخش از کار با داده‌ها به معرفی ساختمان داده می‌پردازیم. در ابتدا با ساختارها و انواع روش‌های تعریف آن آشنا خواهیم شد. اهمیت ساختارها در برنامه‌نویسی به حدی است که اگر در درک آنها ضعیف باشید، …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه پنجم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

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

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه چهارم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در چهارمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، با داده‌های ابتدایی در زبان C آشنا می‌شویم، پس از معرفی هر نوع و آشنایی با رنج مقادیر آنها، یاد می‌گیریم که چطور از آنها  در برنامه استفاده کنیم و همچنین با انواع کلاس ذخیره سازی به صورت کاملا …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه سوم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در سومین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، به عنوان اولین تمرین به نوشتن برنامه معروف Hello World می‌پردازیم و سپس اجرای برنامه را با هم تحلیل می‌کنیم. همانند دست خط ما انسان‌ها، در برنامه نویسی هم دست خط‌هایی وجود دارد که هدف کلی هر دست خط کمک …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه دوم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در دومین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، ابتدا به معرفی کمپایلر می‌پردازیم و می بینیم که چه کارهایی اجرا می‌شود تا برنامه ما برای کامپیوتر و یا میکروکنترلر قابل فهم باشد. و بعد از این، با چندتا از مهمترین کمپایلرها در حوزه  سیستم های Embedded و PC …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه اول آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

در اولین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، نگاهی اجمالی به برنامه نویسی داریم و خواهیم فهمید که اصلا چرا باید از نرم افزار استفاده کنیم؟ در گذشته از چه روش‌هایی برای برنامه نویسی استفاده می کردند؟ چه زبان هایی برای برنامه نویسی وجود دارد؟ و اینکه بیشترین زبان …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

جلسه یازدهم آموزش برنامه نویسی C برای میکروکنترلرها طبق سبک ناسا

پیشرفته‌ترین مباحث برنامه‌ نویسی زبان C در یازدهمین جلسه از آموزش برنامه نویسی زبان C برای میکروکنترلرها، قرار داده شده است. اهمیت مطالب این جلسه به حدی است که تمامی شرکت کننده‌های این دوره پس از دیدن این جلسه به وجد آمده‌اند و مطمئن باشید که شما هم بعد از …

برای دسترسی به این محتوا شما باید محصول برنامه نویسی C در مدت 6 هفته را خریداری نمایید.

بیشتر بخوانید »

مقایسه صحیح اعداد اعشاری

مقایسه اعداد اعشاری

مقایسه صحیح اعداد اعشاری به نظر شما خروجی کُد زیر چیست؟ float pi = 3.14F; if(pi == 3.14) { printf("Equal!"); } else { printf("Not Equal!"); } در کُد بالا عدد ۳٫۱۴ در متغیر pi قرار داده شده و سپس توسط دستور if، مقدار متغیر با عدد ۳٫۱۴ مقایسه شده است. …

بیشتر بخوانید »

بهینه سازی برنامه در کمپایلر keil

بهینه سازی برنامه در کمپایلر keil

بهینه سازی برنامه در کمپایلر keil آیا با روش‌های بهینه سازی برنامه آشنا هستید؟ شاید منظورمان را از بهینه سازی نمی‌دانید! بیاید با هم این چند حالت را در نظر بگیریم؟ تا حالا شده که حجم برنامه‌ایی که نوشتید کمی بیشتر از حافظه داخلی میکروکنترلر باشد و مجبور باشید که …

بیشتر بخوانید »

پیاده‌سازی کتابخانه time.h در ARM

پیاده‌سازی کتابخانه time.h در ARM

پیاده‌سازی کتابخانه time.h در ARM اگر برنامه‌نویس و طراح سیستم‌های نهفته باشید، یقینا بارها اتفاق افتاده که نیازمند توابعی برای محاسبه تاریخ و ساعت باشید و احتمالا تا حالا خودتان این کدُها را می‌نوشتید. اما، در این آموزش قصد داریم که از کتابخانه time.h برای این منظور استفاده کنیم. چرا …

بیشتر بخوانید »

محاسبه مقدار حافظه FLASH و SRAM در Keil و IAR

اطلاعات حافظه در Keil و IAR

محاسبه مقدار حافظه FLASH و SRAM در Keil و IAR   یکی از اصلی‌ترین مشکلات افرادی که تازه کار با میکروکنترلرهای ARM رو شروع کردن این است که مقدار حجمی از حافظه Flash یا SRAM  که برنامه‌ی آنها نیاز دارد را بدست بیاورند. در صورتیکه این حجم بیشتر از حافظه …

بیشتر بخوانید »

توضیحات فارسی در IAR و Keil

نوشتن توضیحات در برنامه C

نوشتن توضیحات فارسی در محیط‌های Keil  و IAR توضیحات چیست؟ همانطور که از اسم آنها مشخص است توضیحات قسمتی از کُد هستند که فقط برای ایجاد خوانایی بیشتر در برنامه نوشته می‌شوند به طوریکه در خروجی کُد اثری ندارند و کمپایل نمی‌شوند. برای نوشتن توضیحات در زبان c از /*      …

بیشتر بخوانید »

تحلیل حمله الکترومغناطیسی (EMP)

EMPAttack

تحلیل حمله الکترومغناطیسی (EMP) در این ویدئو آموزشی اصول حملات الکترومغناطیسی (EMP) به زبان خیلی ساده و مبتدی توضیح داده شده. با استفاده از سری فوریه یک قطار پالس توسط میکروکنترلرهای ARM تولید می‌شود و برای اینکه چندین هارمونیک از یک شکل موج تولید کنیم از سیستم عامل‌های بلادرنگ RTOS …

بیشتر بخوانید »

۵ گام برای راه اندازی پردازنده‌ها

5Steps

۵ گام برای راه اندازی پردازنده‌ها راه‌اندازی پردازنده‌ها برای راه‌اندازی هر پردازنده‌ای که شامل یکی از خانواده‌های میکروکنترلرهای ۸ بیتی (مثل AVR-PIC- STM8)، میکروکنترلرهای ۱۶ بیتی (مثل ATxMega , dsPIC)، میکروکنترلرهای ۳۲ بیتی( مثل میکروکنترلرهای ARM)، FPAGها و DSPها باشد حداقل ۵ گام اصلی وجود دارد که باید آنها را …

بیشتر بخوانید »

آشنایی با بخاری درجا

آشنایی با بخاری درجا یکی از اهداف سایت آموزشی TeachTechs.ir معرفی محصولات و دستگاه‌ها در حوزه‌های مختلف است. تا با این شیوه مهندسان و کارفرمایان با انواع آنها آشنا شده و در صورت نیاز در کارهای خود استفاده کنند. یکی از محصولات استراتژیک در بازار جهانی بخاری‌های درجا هستند که …

بیشتر بخوانید »

هفت بخش اصلی در طراحی‌های الکترونیکی

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

بیشتر بخوانید »
طراحی سایت
با سلام لطفا تا اطلاع ثانویه فقط و فقط از طریق تلگرام با مجموعه در تماس باشید