در این جلسه به بررسی مدیریت استثناها در ++C یا Exception Handling میپردازیم. یک استثنا حالتی غیرطبیعی است که ممکن است در حین اجرای یک برنامه رخ دهد. یک استثنا در ++C پاسخی است که برای یک وضعیت ویژه پیش آمده حین اجرای برنامه ، مانند تقسیم بر صفر، تدارک …
ادامه نوشته »نتایج جست و جو برای: cortex m
فایلها و استریمها در ++C
تا اینجا از کتابخانهی استاندارد iostream استفاده میکردیم، که متدهای cin و cout را به ترتیب برای خواندن از ورودی استاندارد و نوشتن در خروجی استاندارد به کار میبرد. این آموزش به شما نحوه خواندن و نوشتن در فایلها را نشان خواهد داد. برای اینکار به یک کتابخانه استاندارد از …
ادامه نوشته »رزبری پای چیست؟ آشنایی با انواع رزبری پای
رزبری پای چیست؟ در این جلسه و جلسات دیگر به آموزش رزبری پای خواهیم پرداخت. در این جلسه به بررسی چیستی رزبری پای و آشنایی با انواع رزبری پای خواهیم پرداخت. آیا تا به حال این سوال برایتان پیش آمده است که رزبریپای؛ نامی که در سالهای اخیر به وفور …
ادامه نوشته »تابع main در پایتون: درک __name__ == __main__
تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه میباشد. وقتی برنامه اجرا میشود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا میکند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا میشود. اما این تابع هنگام اجرای فایل …
ادامه نوشته »آی سی 555 و نحوهی عملکرد آن – اصول کاربردی، بلوک دیگرام و شماتیک مداری
آیا با آی سی 555 و نحوهی عملکرد آن آشنا هستید؟ در این آموزش روش عملکرد یکی از پرکاربردترین تراشه ها یعنی تراشه زمان سنج 555 را می آموزیم. آیسی زمان سنج 555 که توسط Hans Camenzind در سال 1971 میلادی طراحی شده است، در بسیاری از وسایل الکترونیکی نظیر …
ادامه نوشته »استخدام مهندس برق و الکترونیک
استخدام مهندس برق با گرایش الکترونیک یا کنترل با مهارت های زیر: مسلط به برنامه نویسی میکروکنترلرهای ARM شرکت NXP مسلط به برنامه نویسی UI با یکی از زبان های ++C یا #C مسلط به طراحی سخت افزار با نرم افزار Altium محل کار: کرج شهرک صنعتی بهارستان
ادامه نوشته »بهترین پلتفرم های سخت افزاری برای استفاده در اینترنت اشیا (IoT)
این روزها دیگر کلمه IoT یا همان اینترنت اشیا (Internet of Things) کلمه نامانوس و غریبی نیست. به لطف کاربردهای جالب توجهی که امروزهروز تکنولوژی در زندگی ما پیدا کرده است، آمار شرکتهایی که بالاخره این حقیقت را میپذیرند که برای پیشرفت تجاری باید دست به دامان تکنولوژی شوند، به …
ادامه نوشته »ابزار قطره چکان Teardrops طراحی PCB در آلتیوم دیزاینر
نرم افزار Altium Designer یک نرم افزار پیشرفته در طراحی PCB است که علاوه بر امکانات رایج در طراحی دارای امکانات و قابلیت های پیشرفته تر دیگری نیز می باشد که باعث سهولت در طراحی و افزایش کیفیت نهایی کار می شود. در این بخش و بخش های دیگر به …
ادامه نوشته »آموزش شروع کار با آردوینو Due
آردوینو Due یک برد میکروکنترلری بر پایه پردازنده Cortex-M3 ARM SAM3X8E شرکت Atmel میباشد. این برد اولین آردوینو بر پایه یک میکروکنترلر 32بیتی ARM است. آردوینو Due از طریق برنامه آردوینو(IDE)، محیط توسعه یکپارچه ما که برای تمامی بردهای آردوینو مشترک است و هم به صورت آنلاین و هم به …
ادامه نوشته »آپ امپ ها یا تقویت کننده های عملیاتی – مدارات و کاربرد ها
آپ امپ ها یا همان تقویتکنندههای عملیاتی ، تقویتکنندههای تفاضلی با عملکرد بسیار خوب بهصورت مدار مجتمع هستند که میتوانند در بسیاری از کاربردها مورداستفاده قرار گیرند. یک آپ امپ معمولی یک ورودی نا وارونگر (+) ، یک ورودی وارونگر (-) ، دوپایه توان DC، یکپایه خروجی و تعدادی پایه …
ادامه نوشته »تقسیم کننده های ولتاژ – تقسیم ولتاژ با مقاومت
معرفی تقسیمکننده های ولتاژ ، تقسیم کننده های ولتاژ مداری ساده هستند، که یک ولتاژ بزرگ را به ولتاژی کوچکتر تبدیل میکنند. تنها با استفاده از دو مقاومت سری و ولتاژ ورودی، میتوانیم ولتاژ خروجی بسازیم که کسری از ورودی باشد. تقسیمکننده های ولتاژ یکی از اصلیترین مدارات الکترونیکی هستند. اگر …
ادامه نوشته »چگونه یک شماتیک را بخوانیم؟ نقشه خوانی مدارات الکترونیکی
شماتیک ها نقشه ی کلی ما برای طراحی ، ساخت و عیب یابی مدارات هستند. فهمیدن چگونگی خواندن و دنبال کردن شماتیک یک مهارت مهم برای هر مهندس الکترونیک است. این آموزش شما را به یک شماتیک خوان با سواد کامل تبدیل می کند ! در زیر تمامی نماد های …
ادامه نوشته »بردهای آردوینو Due و Zero
بردهای آردوینو Due و Zero، برد آردوینو Due مبتنی بر میکروکنترلرهای خانواده Atmel SAM3X8E ARM Cortex-M3 است. این برد به عنوان اولین برد آردوینو مبتنی بر پردازنده های ARM 32 بیتی شناخته می شود.امروز در این جلسه از سلسله جلسات آموزش آردوینو قصد داریم این دو برد را برسی کنیم در …
ادامه نوشته »ZYNQ چیست و چه کاربردی دارد؟ + فیلم آموزشی
بطور خیلی خلاصه ZYNQ یک SoC شامل ARM و FPGA می باشد. قبل از تعریف ZYNQ بهتره یک تعریفی از FPGA داشته باشیم برای کسانی که نمیدانند FPGA چیست. ترکیب قدرت پردازنده های ARM با پردازش موازش FPGA. مقالات آموزش FPGA و برسی پردازنده های ARM ، میتونن خیلی مفید …
ادامه نوشته »آموزش DSP جلسه چهارم
مطالب آموزش DSP جلسه چهارم: مباحث جلسات قبل را تکمیل خواهیم کرد. در مورد نصب نرم افزار CCS V5 کمی صحبت می کنیم. روش های اضافه کردن فایل به پروژه بیان خواهد شد. در مورد Exclude کردن فایل ها صحبت میکنیم. درباره workspace و نحوه ی جابجایی پروژه ها حرف …
ادامه نوشته »