امروز با محیط توسعه «پلتفرمIO» یا PlatformIO برای آردوینو آشنا خواهیم شد. توسعه در آردوینو و آردوینوIDE با رابط کاربری آسانی که دارند، همیشه آسان و سرگرم کننده بوده است. آردوینو IDE متن باز و رایگان است و می تواند از محیط توسعه ای با تمام ویژگی هایی مانند نوشتن، …
ادامه نوشته »نتایج جست و جو برای: برنامه نویسی به زبان c
راه اندازی رزبری پای بدون مانیتور و کیبرد
در این آموزش به راه اندازی رزبری پای بدون مانیتور و روشهای متفاوت آن میپردازیم. هرکسی که علاقه مند به آموختن کامپیوتر و الکترونیک باشد مطمئناً باید عاشق تجربه یک پلتفرم کوچک و قدرتمند به نام “رزبری پای” باشد. تنها مشکل اینجاست که این پلتفرم صفحه نمایش و موس-کیبورد ندارد. …
ادامه نوشته »آموزش اصول مقدماتی PLC
همراه ما باشید تا در این جلسه با اصول مقدماتی PLC ها به عنوان نیروی محرکهی اتوماسیون صنعتی آشنا شویم. PLC مبحث بسیار گسترده و مهمی در الکترونیک و صنعت است و امروز میخواهیم با مقدمات آن آشنا شویم. حتما تا به حال نام PLC را بسیار شنیدهاید؛ اما آیا تا …
ادامه نوشته »کامنت گذاری در ++C
کامنت ها در هر برنامه عبارات توصیفی هستند که لابلای کدهای ++C قرار می گیرند. این کامنتها به خوانندگان سورس کد کمک می کنند.همه زبان های برنامه نویسی از کامنت ها پشتیبانی می کنند. ++C از کامنت تک خطی و چندخطی پشتیبانی می کند. کامپایلر ++C همه کارکترهای موجود در …
ادامه نوشته »تفاوت بین C و ++C
در این جلسه تفاوت بین C و ++C را بررسی میکنیم. درک تفاوتهای C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد مینویسند و از امکانات پیشرفته زبان ++C استفاده نمیکنند. پس برای برنامهنویس حرفهای شدن درک صحیح تفاوت بین …
ادامه نوشته »تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free
پیش از آموختن تخصیص حافظه پویا در C ، باید بدانیم که: مدیریت حافظه در C چگونه عمل می کند؟ و در ادامه با تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free و آشنا میشویم. مدیریت حافظه در C چگونه عمل می کند؟ وقتی که …
ادامه نوشته »عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل
در این جلسه عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل ها را باهم یاد میگیریم تا برنامههای حرفهای تری را بنویسیم.عملگر بیتی چیست؟ عملگرهای بیتی برای دستکاری داده درسطح بیت مورد استفاده قرار می گیرند. این عمل به عنوان برنامه نویسی در سطح بیت نیر شناخته …
ادامه نوشته »آموزش FPGA و Verilog برای تازه کارها!
آموزش FPGA و Verilog برای تازه کارها! – قسمت اول : مقدمات، گاهی اوقات یادگیری مباحث الکترونیکی میتواند تا حدودی چالشبرانگیز و سخت به نظر برسد اما فقط کافیست قدری حوصله به خرج بدهید؛ بیشتر بخوانید، بیشتر یاد بگیرید و بیشتر تجربه کسب کنید. آنوقت خواهید دید که حتی برایتان …
ادامه نوشته »کلاسهای ذخیره سازی در C همراه با مثال auto، extern، static، register
در این جلسه کلاسهای ذخیره سازی در C را بررسی میکنیم. اما قبل از آن اجازه دهید یک سوال مهم را جواب دهیم. کلاس ذخیره سازی(Storage Class) چیست؟ کلاس ذخیره سازی بیانگر مکان و قابلیت رویت یک متغیر است. کلاس به ما می گوید که از کدام بخش کد می …
ادامه نوشته »زیگ بی یا ZigBee چیست؟ آشنایی با معماری، شبکه و دستورات ماژول XBee
به طور کلی بسیاری از افراد دو اصطلاح XBee و ZigBee را اشتباه می گیرند، بیشتر اوقات از آنها به صورت متناوب استفاده می کنند. اما در واقع اینگونه نیست؛ ZigBee پروتکل استاندارد برای شبکه های بی سیم است. در حالی که XBee محصولی است که از پروتکل های مختلف …
ادامه نوشته »استخدام مهندس برق و الکترونیک
استخدام مهندس برق با گرایش الکترونیک یا کنترل با مهارت های زیر: مسلط به برنامه نویسی میکروکنترلرهای ARM شرکت NXP مسلط به برنامه نویسی UI با یکی از زبان های ++C یا #C مسلط به طراحی سخت افزار با نرم افزار Altium محل کار: کرج شهرک صنعتی بهارستان
ادامه نوشته »کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C
نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه …
ادامه نوشته »برقراری ارتباط بین برد آردوینو و نرمافزار LabVIEW
در مطالب آموزشی قبلی، با نرمافزار LabVIEW آشنا شدیم و دانستیم که این نرمافزار یکی از ابزارهای طراحی و شبیهسازی مدارهای الکترونیکی است که با زبان برنامه نویسی گرافیکی، کار طراحی و ارزیابی مدارها را نسبت به سایر ابزارها بسیار سادهتر نموده است. حال در این نوشتار برآنیم که به …
ادامه نوشته »آموزش LabVIEW – کار با LabVIEW را با یک پروژه ساده شروع کنید!
LabVIEW چیست؟ قبل از شروع آموزش LabVIEW، بد نیست که مختصری بیشتر با این نرمافزار آشنا شویم. LabVIEW مخفف عبارت Laboratory Virtual Instrumentation Engineering Workbench ؛ یا میزکار مهندسی با ابزارهای آزمایشگاهی مجازی است. ابزارهایی که در این نرمافزار وجود دارند، ظاهر و عملکردی دقیقا مشابه نمونههای واقعیشان دارند. مثلا …
ادامه نوشته »مهندس الکترونیک ، مهندس نرم افزار ، مهندس سخت افزار
گروه صنعتی آذین خودرو در راستای تکمیل کادر تخصصی خود از تخصص های ذیل دعوت به همکاری می نماید: مهندس الکترونیک یا سخت افزار مسلط به میکروکنترولرهای AVR – STM32 مهندس الکترونیک مسلط به طراحی مدارهای دیجیتال و آنالوگ – طراحی مدار های چند لایه مهندس نرم افزار مسلط به …
ادامه نوشته »