آموزش #C – بخش هفتم | توابع در c#

توابع در c#

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

آموزش مقدماتی AVR – بخش هشتم | وقفه خارجی

اینتراپت یا وقفه خارجی در avr

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

آموزش منابع تغذیه DC – بخش اول | مقدمه

منبع تغذیه dc

سیستم‌های الکترونیکی و الکتریکی برای عملکرد صحیح نیاز به منبع انرژی مناسبی دارند؛ این انرژی حاصل تبدیل انرژی‌های دیگر است. برای مثال؛ با تبدیل برق شهر به برق DC (جریان مستقیم) مناسب، می توان باتری موبایل را شارژ کرد، در حین شارژ کردن باتری، یک سری تبدیلات شیمیایی انجام می‌شود که در نهایت انرژی مورد […]

آموزش ربات‌های پرنده | بخش دوم – مفاهیم اولیه و قطعات اصلی

جلسه دوم ربات های پرنده

هر ربات پرنده یک سری تجهیزاتی داره که برای پرواز، این تجهیزات اجباریه و نبودشون عملا پرواز رو غیر ممکن میکنه؛ مثل فریم یا بدنه، موتور و ملخ، فلایت کنترل، اسپید کنترل، باتری و تجهیزات مربوط به هدایت از راه دور. در دومین قسمت از آموزش‌های مربوط به ساخت ربات پرنده این مفاهیم رو با […]

آموزش مقدماتی AVR – بخش هفتم | حافظه EEPROM

حافظه EEPROM در ATmega16

حتما تا به حال زیاد با اصطلاحات ROM (رام)، EPROM و البته EEPROM روبه‌رو شده‌اید. و احتمالا برایتان سوال شده که مفهوم این‌ها چیست و تفاوت اصلی آن‌ها چه چیزی است؟ در بخش هفتم از آموزش‌های مقدماتی AVR قصد داریم که به بررسی همین موضوع بپردازیم. و سعی کرده‌ایم که به صورت کاربردی و عملی در مورد […]

آموزش #C – بخش ششم | عملگرها در سی شارپ

انواع عملگرها در #C

با سلام و درود به دوست‌داران زبان سی‌شارپ. در بخش قبلی آموزش به شرح کاراکترهای خاص و تبدیل انواع به یکدیگر پرداختیم. در این بخش به آموزش یک مبحث ساده اما مهم در زبان‌های برنامه نویسی می‌پردازیم و آن هم عملگرها هستند. همانطور که می‌دانید، ما در این سری از آموزش‌ها به آموزش زبان برنامه‌نویسی […]

آموزش مقدماتی AVR – بخش ششم | نحوه پروگرام ATmega16

پروگرام کردن اولین پروژه

سلامی دیگر به علاقه‌مندان الکترونیک. امیدوارم هرجا که هستید شاد و پیروز باشید. در این قسمت قراره با نحوه پروگرام atmega16 آشنا بشیم؛ اولین برنامه‌ی کاربردی که یک رقص نور ساده هست رو بنویسیم، شبیه‌سازی کنیم و در نهایت بر روی ATmega16 پروگرام کنیم. همراه ما باشید. نحوه پروگرام ATmega16 اولین قدم برای فراگیری نحوه پروگرام […]

آموزش مقدماتی AVR – بخش پنجم | ورودی و خروجی ATmega16

پایه های ورودی و خروجی IO در ATmega16

سلامی دیگر به علاقه‌مندان به میکروکنترلرهای AVR. با قسمت پنجم از آموزش‌های AVR در خدمت شما هستیم و در این بخش سعی بر این داریم که با مفاهیم ورودی و خروجی، مقاومت pullup و عملکرد رجیسترهای IO در ATmega16 آشنا بشیم. ابتدا بررسی می‌کنیم که رجیستر در avr چیست ؛ سپس در مورد رجیسترها یا همان […]

آموزش مقدماتی AVR – بخش چهارم | منابع کلاک در AVR

منابع کلاک در ATmega16

حتما تا به امروز بارها و بارها کلمه کلاک رو شنیدید. از اونجا که این مفهوم یکی از پایه‌ای‌ترین مفاهیم علوم مختلف از جمله الکترونیک و کامپیوتر هستش، لازمه که با اون آشنا باشیم. در این قسمت که بخش چهارم از آموزش‌های مقدماتی AVR هست، ابتدا در مورد تعریف اون صحبت می‌کنیم؛ و در ادامه […]

آموزش #C – بخش پنجم | کاراکترهای کنترلی و تبدیل انواع در سی شارپ

انواع تبدیل در #C

درود به همراهان سایت رزدینو به ویژه علاقه‌مندان به زبان #C. در بخش قبل این آموزش، ساختار تصمیم و شروط  که جزء پایه‌های هر زبان برنامه‌نویسی هستند را بررسی کردیم. در این بخش می‌خواهیم به شرح کاراکترهای کنترلی در سی شارپ و همچنین تبدیل نوع در این زبان بپردازیم. کاراکترهای کنترلی در سی شارپ این کاراکترها […]

آموزش مقدماتی AVR – بخش سوم | امکانات میکروکنترلر atmega16

امکانات و ویژگی‌های ATmega16

سلام! با بخش سوم آموزش مقدماتی AVR با شما همراه هستیم. در این مطلب قراره در مورد امکانات میکروکنترلر atmega16 به صورت کاملا کاربردی و خلاصه صحبت کنیم. از جمله مباحث مطرح شده توی این قسمت، کلاکینگ، پین های ورودی و خروجی I/O، حافظه EEPROM، تایمر کانتر ها (Timer Counter)، مقایسه کننده آنالوگ و … هست. با بررسی […]

آموزش مقدماتی AVR – بخش دوم | آموزش نصب CodeVision و Proteus

آموزش نصب کد ویژن

با دومین بخش از آموزش مقدماتی AVR با شما هستیم و قراره در این پست آموزش نصب CodeVision و Proteus ، که از نرم افزارهای بسیار معروف و پرکاربرد در این زمینه هستند رو به شما عزیزان به صورت مرحله به مرحله و همراه با عکس ارائه بدیم. با ما همراه باشید. آموزش نصب CodeVision […]