نتایج جست و جو برای: برد برد

تفاوت بین C و ++C

تفاوت بین C و ++C

در این جلسه تفاوت بین C و ++C را بررسی می‌کنیم. درک تفاوت‌های C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد می‌نویسند و از امکانات پیشرفته زبان ++C استفاده نمی‌کنند. پس برای برنامه‌نویس حرفه‌ای شدن درک صحیح تفاوت بین …

ادامه نوشته »

تبدیل نوع متغیرها در زبان C یا Type Casting

تبدیل نوع متغیرها در زبان C

تبدیل نوع متغیرها در زبان C چیست؟ تبدیل نوع(typecasting)، تبدیل یک نوع داده به نوع دیگر می باشد.همچنین با نام تبدیل داده(data conversion),یا تبدیل نوع(type conversion) خوانده می شوند.این مفهوم یکی از مفاهیمی است که در برنامه نویسی C معرفی شده است. برنامه نویسی C دو نوع عمل تبدیل داده …

ادامه نوشته »

سیستم‌عامل بی‌درنگ (RTOS) و استفاده از آن در امبدد سیستم‌ها

سیستم‌عامل بی‌درنگ (RTOS)

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

ادامه نوشته »

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها

مدار فیلتر هارمونیک: نحوه حذف هارمونیک ها با استفاده از فیلترهای هارمونیک فعال و غیرفعال هارمونیک در سیستم الکتریکی چیست؟ در سیستم های برق، هارمونیک ها به عنوان مضرب های عدد صحیح مثبت از فرکانس پایه تعریف می شوند. هارمونیک یک ولتاژ یا جریان است که در چند برابر(مضرب های …

ادامه نوشته »

IGBT چیست و چگونه کار می‌کند؟

IGBT چیست و چگونه کار می‌کند

IGBT چیست و چگونه کار می‌کند؟ ترانزیستور دو قطبی با گیت عایق شده یا به اختصار IGBT ، ترکیبی از ترانزیستور پیوند دو قطبی (BJT) و ترانزیستور اثر میدانی اکسید فلزی (MOS-FET) است. این یک دیوایس نیمه هادی است که برای سوییچینگ وضعیت های مرتبط استفاده می شود. از آنجا …

ادامه نوشته »

عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل

عملگرهای بیتی در C

در این جلسه عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل ها را باهم یاد می‌گیریم تا برنامه‌های حرفه‌ای تری را بنویسیم.عملگر بیتی چیست؟ عملگرهای بیتی برای دستکاری داده درسطح بیت مورد استفاده قرار می گیرند. این عمل به عنوان برنامه نویسی در سطح بیت نیر شناخته …

ادامه نوشته »

راه اندازی کیپد و ال سی دی با آردوینو

راه اندازی کیپد و ال سی دی با آردوینو

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

ادامه نوشته »

آموزش FPGA و Verilog برای تازه کارها!

آموزش FPGA و Verilog

آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی می‌تواند تا حدودی چالش‌برانگیز و سخت به نظر برسد اما فقط کافی‌ست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برای‌تان …

ادامه نوشته »

اشاره گر ها در زبان C همراه با مثال

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

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

ادامه نوشته »

راه اندازی شتاب سنج ADXL345 با آردوینو

راه اندازی شتاب سنج ADXL345 با آردوینو

در این آموزش ما مراحل مربوط به راه اندازی شتاب سنج ADXL345 با آردوینو را بررسی خواهیم کرد. در این آموزش، نحوه اتصال شتاب سنج ADXL345 به یک Arduino Uno را یاد خواهید گرفت. ما همچنین به شما آموزش می دهیم که چگونه برنامه ای بنویسید که از کتابخانه سنسور Adafruit …

ادامه نوشته »

توابع در زبان C

توابع در زبان C

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

ادامه نوشته »

مدیریت فایل ها در زبان C – ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل

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

مدیریت فایل ها در زبان C، یک فایل برای ذخیره حجم بزرگی از داده های دائمی استفاده می شود. همانند دیگر زبان ها، زبان C توابع مدیریت فایل زیر را مهیا ساخته است: ایجاد یک فایل بازکردن یک فایل خواندن یک فایل نوشتن روی یک فایل بستن یک فایل جدول …

ادامه نوشته »

ساخت گیمبال با آردوینو – لرزشگیر دوربین

ساخت گیمبال با آردوینو

در این آموزش، خواهیم آموخت که چگونه یک ساخت گیمبال (Gimbal) با آردوینو یا پلتفرم لرزشگیر با سرو موتورها درست کنیم.  گیمبال را با استفاده از یک نرم افزار مدل سازی 3 بعدی طراحی کرده ام. این طرح شامل 3 سرو موتور MG996R برای کنترل 3 محور است و دارای …

ادامه نوشته »

کلاس‌های ذخیره سازی در C همراه با مثال auto، extern، static، register

کلاس‌های ذخیره سازی در C

در این جلسه کلاس‌های ذخیره سازی در C را بررسی میکنیم. اما قبل از آن اجازه دهید یک سوال مهم را جواب دهیم. کلاس ذخیره سازی(Storage Class) چیست؟ کلاس ذخیره سازی بیانگر مکان و قابلیت رویت یک متغیر است. کلاس به ما می گوید که از کدام بخش کد می …

ادامه نوشته »