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

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

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

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

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

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

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

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

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

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

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

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

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