تگ - کدویژن

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

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

آشنایی با علم رمزنگاری ( Cryptography ) و پنهان نگاری ( Steganography )

مقدمه

در گذشته از رمزنگاری برای ایجاد امنیت در ارتباطات نظامی و دولتی استفاده می شده است به طوری که اولین استفاده عملی از رمزنگاری به شیوه مدرن در جنگ جهانی دوم بود. اما امروزه با پیشرفت سریع فناوری اطلاعات و انجام الکترونیکی بسیاری از داد و ستد ها ، علوم...

آموزش راه اندازی ماژول فاصله سنج التراسونیک SRF05 با میکروکنترلر AVR

مقدمه

حتما همه واژه التراسونیک را شنیده ایم. سنسورهایی که با امواج التراسونیک کار می کنند ، کاربردهای بسیاری در صنعت دارند. یکی از کاربردهای التراسونیک تشخیص فاصله است. در بسیاری از پروژه ها نیاز به دانستن فاصله با دقت میلیمتری هستیم. برای مثال در کاربردهایی نظیر سنجش ارتفاع آب ،...

بخش دهم آموزش AVR : آموزش کامل ارتباط سریال I2C

مقدمه

همانطور که در قسمت های قبلی آموزش گفته شد ، در میکروکنترلرهای AVR ارتباط سریال در 4 پروتکل زیر وجود دارد : USART : پایه های Rx و Tx SPI : پایه های MISO ، MOSI ، SCK و SS I2C : پایه های SDA و SCL USB : پایه...

بخش نهم آموزش AVR : برنامه نویسی پیشرفته C برای میکروکنترلر

مقدمه

با توجه به استفاده از زبان برنامه نویسی C به صورت گسترده در انواع میکروکنترلرها به عنوان منعطف ترین زبان برنامه نویسی و لزوم درک این زبان پرکاربرد ، شاهد عدم استفاده از تمام قابلیت های این زبان در پروژه های مربوطه هستیم. در جزوه حاضر سعی شده است تا...

بخش هشتم آموزش AVR : راه اندازی واحد تایمر/کانتر ( 2 )

مقدمه :

در بخش گذشته یکی از مهمترین واحدهای میکروکنترلرهای AVR را به طور مفصل تشریح کردیم. در این بخش با هدف آشنایی با تنظیمات و برنامه نویسی واحد تایمر/کانتر چند مثال کاربردی ارائه می کنیم.

مثال 1

برنامه ای بنویسید که با استفاده از Timer0 میکروکنترلر Atmega32 که کلاک کاری آن 1Mhz...

دانلود بهترین نسخه نرم افزار کامپایلر CodeVision AVR

CodeVisionAVR یک نرم افزار تخصصی برای رشته های برق و کامپیوتر (گرایش سخت افزار) می باشد. در واقع این نرم افزار یک کامپایلر برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکروکنترلر های AVR از آن استفاده می شود. این برنامه محیط برنامه نویسی و کامپایل کردن...

آشنایی با موتورهای DC و آموزش راه اندازی آن با AVR

مقدمه

در بسیاری از پروژه های صنعتی، تجاری و خانگی از موتورهای DC در کاربردهای کوچک و بزرگ استفاده می شود. از مهمترین کاربردهای این موتورها میتوان به استفاده از آنها در سیستم های تهویه، آسانسورها، پله های برقی، خودروها، مترو، دستگاهها و ماشین آلات صنعتی و ... اشاره کرد.  

معرفی موتورهای...

معرفی ، آموزش و راه اندازی ماژول NRF24L01 با AVR

مقدمه

در پروژه هایی که ارتباط از راه دور و بدون سیم بین یک فرستنده و گیرنده وجود دارد، بهترین انتخاب استفاده از ماژول های فرکانس رادیویی است که هزینه مناسب ، برد بالا و قدرت ارسال و دریافت زیاد دارند. یکی از معروفترین ماژول های ارسال و دریافت ، ماژول...

بخش هفتم آموزش AVR : راه اندازی واحد تایمر/کانتر ( 1 )

مقدمه

یکی از مهمترین واحدهای میکروکنترلر واحد تایمر/کانتر می باشد که در اکثر پروژه های مهم وجود آن ضروری است. این واحد از نظر سخت افزاری متشکل از یک شمارنده اصلی و چندین رجیستر برای تنظیمات می باشد به طوری که با اعمال تنظیمات متفاوت چندین کاربرد مختلف از این سخت...