کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C

ثابت-ها-متغیرها-و-انواع-داده-ها-در-c

نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه …

ادامه نوشته »

نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C

کامنت در برنامه نویسی C

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

ادامه نوشته »

ساخت تابلو تبلیغاتی LED با ماژول نمایشگر ماتریسی P10 و آردوینو

ساخت تابلو تبلیغاتی LED با ماژول نمایشگر ماتریسی P10 و آردوینو

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

ادامه نوشته »

اولین برنامه به زبان C – مثال !Hello World

اولین برنامه به زبان C

اولین برنامه به زبان C را باهم می‌خواهیم بنویسیم. مثال !Hello Worldدر دنیای برنامه نویسی مشهور است و کسانی که اولین بار با یک زبان برنامه نویسی شروع به کار می‌کنند از روی رسم قدیمی !Hello World را می‌نویسند. و در اکثر آموزش‌ها و کتاب‌های برنامه‌نویسی به هر زبان برنامه …

ادامه نوشته »

بهترین پلتفرم های سخت افزاری برای استفاده در اینترنت اشیا (IoT)

پلتفرم های سخت افزاری برای استفاده در اینترنت اشیا (IoT)

این روزها دیگر کلمه IoT  یا همان اینترنت اشیا (Internet of Things) کلمه نامانوس و غریبی نیست. به لطف کاربردهای جالب توجهی که امروزه‌روز تکنولوژی در زندگی ما پیدا کرده است، آمار شرکت‌هایی که بالاخره این حقیقت را می‌پذیرند که برای پیشرفت تجاری باید دست به دامان تکنولوژی شوند، به …

ادامه نوشته »

اتوماسیون چیست؟

اتوماسیون صنعتی

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

ادامه نوشته »

آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک

نصب کامپایلر GCC برای زبان C

در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار …

ادامه نوشته »

لودسل چیست؟ + انواع لودسل ها

لودسل چیست

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

ادامه نوشته »

زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه

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

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

ادامه نوشته »

سطح منطقی یا صفر و یک منطقی

سطح منطقی یا صفر و یک منطقی گیت

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

ادامه نوشته »

لودسل چیست و چگونه کار می کند + مدار پل‌ وتستون

لودسل‌ های استرین گیج(Strain Gauge)

لودسل چیست؟ این سوالی بود که باعث شد مقاله‌ای را برای شروع کار با لودسل ها بنویسم. تا به حال پیش آمده است که بخواهید وزن چیزی را بدانید؟ یا حتی تغییرات وزن آن را در طول زمان بدانید؟ آیا در پروژه‌ای که در دست انجام دارید، نیاز دارید که …

ادامه نوشته »

آیسی IC یا مدار مجتمع چیست؟ + انواع پکیج ها

آیسی IC یا مدار مجتمع چیست؟ انواع پکیج ها و پرکاربردترین ها دنیای درون یک IC

آیسی ها سنگ بنای الکترونیک در دنیای مدرن هستند؛ قلب تپنده و مغز فرمان‌دهنده اغلب مدارهای الکترونیکی. اما اگر می‌پرسید که منظور از آیسی کدام قطعات هستند؟ همان تراشه(چیپ)‌های کوچک مشکی رنگ که به وفور بر روی تمام بورد های الکترونیکی یافت می‌شوند و تنها در صورتی که یا دیوانه …

ادامه نوشته »

راه اندازی سنسور دمای مادون قرمز MLX90614 + اتصال به آردوینو

نحوه استفاده از سنسور دمای مادون قرمز MLX90614  و ماژول آن در مدارها

آیا IC مدار شما آنقدر داغ می‌شود که حتی نمی‌توانید آن را لمس کنید؟ آیا احساس می‌کنید نیاز دارید که تغییرات دمای قطعات مدار را  دائما تحت نظر داشته باشید تا متناسبا فن را خاموش و روشن کنید؟ آیا چیزی که نیاز دارید یک دماسنج  بدون تماس نیست که به …

ادامه نوشته »

رید سوئیچ‌ و استفاده از آن در مدارات الکترونیکی + اتصال به آردوینو

رید سوئیچ‌ ها یا رید رله‌ها نوعی سوئیچ‌ الکتریکی هستند که برای کارکرد نیازی به اتصال به مولد ولتاژ یا جریان ندارند و با نیروی مغناطیسی کار می‌کنند. همین مسئله گاهی اوقات باعث شگفتی افراد می‌شود و ممکن است تصور کنند که چه رله‌ی عجیب و غریبی که بدون اتصال …

ادامه نوشته »

نحوه کار موتورهای الکتریکی و انواع موتورهای الکتریکی

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

ادامه نوشته »