پروژه ساعت دیجیتال با میکروکنترلر AVR به زبان بسکام

امروز پروژه ای جالب به زبان بسکام با میکروکنترلر AVR معرفی می کنیم که با ساعت های طراحی شده دیگر کمی متفاوت است .
جذابیت این ساعت به این است که در کنار شمارشگر دیجیتال مانند ساعت های عقربه دار بجای هر ثانیه یک LED گذاشته است ، ربع های ساعت قرمز رنگ و هر 5 ثانیه LED زرد و بقیه ثانیه ها سبز رنگ . 
می توانید از این پروژه ساده برای اتاق خود استفاده کنید و با هزینه کم صاحب ساعتی دست ساز و زیبا شوید . 
 


---------------------------------------------------
حجم فایل: 41Kb
---------------------------------------------------
---------------------------------------------------
 دانلود فایل 
---------------------------------------------------

* جهت دانلود بر روی دانلود فایل راست کلیک نموده و از گزینه ...Save target as استفاده نمائید.

* پسورد تمامی فایل ها www.techno-electro.com  میباشد.

دانلود پروژه اتصال مستقیم AVR به پورت USB

 

پورت USB یکی ار پر سرعت ترین پورت های کامپیوتری است . متاسفانه به خاطر سختی کار با USB  ، سازندگان معمولا برای ساخت پروژه های خود از مبدل های USB به سریال(FT232) استفاده می کنند . در واقع پروتکل USB را به RS233 تبدیل کرده سپس با آی سی MAX232 آنرا به سریال با منطق میکرو در می آورند . که این پروسه سرعت انتقال داده را کاهش می دهد و از طرفی هزینه ساخت را بالا می برد .

ما در این مطلب قصد داریم آموزش اتصال هر نوع میکرو کنترلر AVR را به پورت USB با حداکثر سرعت انتقال داده نشان دهیم . همچنین یک پروژه بسیار جالب را در این مطلب خواهید یافت . پروژه مثال به این صورت است که یک تاچ پد به میکرو متصل می گردد و با حرکت قلم بر روی صفحه لمسی می توانید اشاره گر موس را حرکت دهید . با این کار می توانید در محیطی مثل نرم افزار Paint نقاشی بکشید .

کتابخانه استفاده شده در این پروژه به V-USB یا یو اس بی مجازی معروف است . که پروتکل یو اس بی را برای میکرو قابل فهم می کند . البته جا دارد یکسری از میکرو های شرکت Atmel را نیز معرفی کنیم که در خود رابط USB دارند . از مدل های معروف آن می توان AT90USB1287 را نام برد . اگر در کدوِیژن این میکرو را انتخاب کنید خواهید دید که یک تب به تنظیمات کدویزارد اضافه می گردد با نام Usb Controller . که در آن تمامی اینتراپت های مورد نیاز قابل تنظیم هستند . اما قصد ما از این مطلب راه اندازی USB برای تمامی میکرو هاست . درواقع پورت USB را بصورت مجازی در میکروی خود می گنجانیم .

سخت افزار مورد نیاز برای پورت USB بسیار ساده است .

 

- همانطور که می بینید فقط چند دیود و مقاومت برای راه اندازی نیاز دارید .

- پروژه تحت کامپایلر WinAvr می باشد .

 



---------------------------------------------------
حجم فایل: 1.5MB
---------------------------------------------------
---------------------------------------------------
 دانلود فایل 
---------------------------------------------------

* جهت دانلود بر روی دانلود فایل راست کلیک نموده و از گزینه ...Save target as استفاده نمائید.
* پسورد تمامی فایل ها www.techno-electro.com  میباشد.

دانلود ماشين حساب فوق حرفه اي و قدرتمند DreamCalc Pro v4.5.0

ماشين حساب حرفه اي يكي از نيازهاي مهندسان و كاربران رايانه مي باشد.داشتن يك ماشين حساب كه بتواند تمامي عمليات پيچيده رياضي و مهندسي را به خوبي انجام دهد و علاوه بر پيشرفته بودن داري حجم كم براي دانلود براي تمامي كاربران مي باشد. DreamCalc Professional Edition يك ماشين حساب فوق پيشرفته و حرفه اي ميباشد كه ميتونيد عمليات محاسبه اي شما را به صورت نمودار، نمايش هندسي و... نشان بدهد با اين نرم افزار ميتوانيد نمودار رسم كنيد بدون اينكه بطور دستي اين عمل را انجام دهيد. با اين نرم افزار احساس واقعه اي كشيدن نموارد با دست را تجربه كنيد، ترسيم گرافيكي نمودار در كمتر چند ثانيه و آماده شدن آن براي استفاده انجام كامل عمليات محاسباتي از جمله علمي كاربردي، آماري و سيستم برنامه ريزي مالي ميباشد. قابلت محاسبه عمليات پيچيده رياضي و برنامه نويسي و قابلت انجام محاسبات چندخطي به صورت كامل و دقيق ميباشد. اين نرم افزار عملیات محاسباتی شما را به دو صورت RPN (نشانه گذاری معکوس لهستانی) و algebraic input (نشانه گذاري جبري) انجام مي دهد. اين نرم افزار بیش از 260 تابع ( توابع جبری ،مثلثاتی،هایپربولیک،تاریخی،آماری،مالی و ...) را پشتیبانی می کند.
ادامه نوشته

دانلود پروژه کامل ماشین حساب مهندسی با AVR با (Codevision)

امروز براتون یه پروژه ی کامل ، با میکرو کنترلر AVR گذاشتم. این پروژه که با زبون C و تحت برنامه ی Codevision و به طور کامل در اختیار شما قرار گرفته و فایل شبیه ساز با برنامه پروتئوس هم ضمیمه این پروژه هستش. این پروژه دارای امکاناتی بدین شرحه :
۱- چهار عمل اصلی
۲- ۹ عمل مهندسی – از قبیل Sin – Cos – …
3- استفاده شده از Lcd با سایز ۱۶×۲
۴- دو عدد کیبرد
 
 
* پسورد: www.picpars.com

ماشین حساب پیشرفته به زبان بیسیک با میکروکنترلر AVR

با سلام

دوستان گفته بودند که  ماشین حساب به زبان بیسیک با میکروکنترلر AVR را کمی ارتقاء بدهیم تا بتواند عملیات جزر و sin , cos , tan  را انجام بدهد. من برنامه را با اضافه کردن یک کلید به نام shitf انجام دادم به این صورت که هر گاه این کلید فشار داده شود میکرو یک منو روی LCD نمایش می دهد که هر کدام از این عملیات دارای یک کد می باشند که وقتی شما کد مربوطه به یکی از این عملیات ها را وارد کنید میکرو از شما می خواهد که یک پارامتر عددی به او بدهید تا مثلا sin آن را حساب کند.

توضیحات کلی مدار و برنامه را در  ماشین حساب به زبان بیسیک با میکروکنترلر AVR داده ایم و در اینجا فقط این 4 عمل جدید به آن اضافه شده.

ماشین حساب پیشرفته به زبان بیسیک با میکروکنترلر AVR

پسورد: www.picpars.com

ماشین حساب معمولی با AVR

مداری امروز که یک ماشین حساب معمولی ساخته شده به کمک میکروکنترلر avr میباشد که قادر به انجام ۴ عمل اصلی میباشد و به راحتی اعداد را برای شما محاسبه میکند. البته این برنامه نسخه آزمایشی آن میباشد و به طور جامع و کامل نیست و ممکن هست مشکلاتی نیز داشته باشد.


بنابراین از شما خواننده گرامی تقاضا میشود در صورت بروز هرگونه مشکل در این مدار سریعا ان را از طریق نظرات و یا ایمیل سایت به ما اطلاع دهید تا مشکل را رفع نمائیم. اما در مورد این مدار باید بنویسم که در فایل دانلودی که در آخر این مطلب قرار دارد برنامه این ماشین حساب با پسوند هگز برای دانلود قرار داده شده است که میتوانید ان را بر روی ای سی پروگرم کنید و از مدار استفاده کنید.

در این مدار توصیه میشود تا از یک بیزر کوچک نیز همانطور که در شکل نشان داده شده استفاده نمائید تا در مواقع روشن شدن ماشین حساب یک تن زیبا برای شما نواخته شود که تن های آن توسط خود میکرو تولید میشود. نحوه کارکرد مدار: نحوه کارکرد بدین صورت میباشد که با روشن کردن مدار ابتدا بر روی lcdعبارت

powered by www.picpars.com نوشته میشود و سپس پس از۴ ثانیه عدد ۰ بر روی lcd نمایش داده میشود لازم به ذکر است که در این مدار از lcd2*16 به عنوان نمایشگر استفاده شده است و قلب اصلی مدار آی سی atmega 8 میباشد و از یک کیبورد ۴*۴ برای وارد کردن اعداد استفاده شده است و یک بیزر هم که در مواقع روشن و خاموش شدن مدار تن های بسیار زیبایی برای شما تولید میکند.

درمورد امکانات این ماشن حساب این نکته را لازم به ذکر هست که برای ۰ کردن عدد روی صفحه نمایش لازم هست تا یک بار کلید on/cبر روی کیبورد را فشار دهید و با نمایش عبارت reset calculator عدد نمایشگر صفر میشود و همچنین برای خاموش کردن ماشین حساب اگر ۳ بار پشت سر هم کلید on/c را فشار دهید ماشین حساب با نمایش عدد معکوش پس از ۳ ثانیه خاموش میشود هم چنین در این ماشین حساب اگر بخواهید هر عددیرا بر ۰ تقسیم نمائید با خطای CANNOT DIVIDE BY ZERO !!!مواجه خواهید شد. برای بزرگتر دیدن عکس و نقشه مدار میتوانید بر روی عکس زیر کلیک نمائید تا آن را در اندازه بزرگتر مشاهده کنید.

در ضمن این نسخه آزمایشی میباشد و بعد از تکمیل نهایی ،نسخ کامل آن ارائه خواهد شد و در حال حاضر حداکثر استفاده از این مدار برای ۲۰۰ عملیات حساب میباشد .

  ماشین حساب معمولی با AVR

پسورد: www.picpars.com

ماشین حساب به زبان بیسیک با میکروکنترلر AVR

عملکرد کلی:

 در این پروژه از یک کیبورد 4×4 و یک ال سی دی 2×16 و یک میکرو کنترلر ATMEGA16 استفاده شده است. فرکانس کاری مدار 1 مگاهرتز هست و اصول کار آن به این صورت می باشد که چهار عمل اصلی (/ × + -) را انجام می دهد و همچنین شما می توانید عدد ورودی اول را هم منفی وارد کنید. اگر شما یکی از این چهار عملیات را انجام دهید نتیجه نهایی عملیات در متغیر ANS قرار می گیرد و حالا اگر شما در یک عملیات جدید بخواهید از حاصل عملیات قبلی به عنوان عدد ورودی اول استفاده کنید کافیست که وقت یکی از کلید های چهار عمل اصلی را فشار دهید. به عنوان مثال:

8=5+3 و حالا می خواهید 8 را بر 4 تقسیم کنید به این صورت عمل می کنید:

5+3=8 عملیات اول

/4 عملیات دوم



در این پروژه بیشترین عدد ورودی تا 8 رقم می باشد یعنی شما می توانید دو تا عدد 8 رقمی را در هم ضرب و و جمع ... کنید ولی برای ضرب یک سری محدودیت های دارد مثلا 99999 را در 99999 ضرب کنید پیغام NAN را می دهد که این عدد خارج از محدوده می باشد. همچنین تعداد 8 رقم عدد 9 یعنی 99999999 به عنوان عدد ورودی اول برای متغیر بزرگ است و آخرین رقم آن را به صورت صحیح وارد نمی شود.

متغیر ها و کاربر آنها:

key عدد تک رقمی خوانده شده از کیبورد در آن قرار می گیرد.

A,B به عنوان شمارنده بکار رفته اند.

بیت S برای چک کردن فشرده شده کلید No/c برای صفر کردن ماشین حساب و بیت N برای چک کردن اینکه آیا عدد ورودی منفی می باشد یا نه.

متغیر های رشته ای op2 برای ذخیره کردن عملیات (چهار عمل اصلی) و op هم برای ذخیره کردن کل عملیات ها می باشد که در این برنامه با کمک این متغیر میکرو تشخیص می دهد که کلید فشرده شده عدد بوده یا یک عمل.

In1 , In2 اعداد ورودی اول و دوم ما می باشند.

I1,I2 هم به عنوان شمارنده به کار رفته اند تا تعداد ارقام ورودی را بشمارنده نقش این شمارنده در برنامه خیلی مهم می باشد. تنها به کمک آن ما می توانیم ارقام وارد شده را به هم بچسبانیم و یک عدد حقیقی به صورت رشته در آوریم.

stn(8)  هم یک آرایه می باشد که از اعداد ذخیره شده در درایه های آن برای به هم چسبانده اعداد استفاده می شود.

 

پروژه ماشین حساب به زبان بیسیک

پسورد: www.picpars.com

دانلود پروژه ماشین حساب مهندسی با AVR به زبان C

این پروژه دارای 2 کیبرد می باشد که اولی مربوط به 4 عمل اصلی و دیگری دارای توابع مهندسی و مثلثاتی است و به همراه یک LCD که محاسبات را به زیبایی نمایش می دهد . این ماشین حساب یکی از کامل ترین پروژه های AVR می باشد و به زبان C نوشته شده است . به همراه این پروژه ما فایل سورس زبان سی و فایل کد ویژن به همراه فایل پروتئوس آن را برای شما قرار داده ایم . میکروکنترلر به کار رفته ATmega16 می باشد که در بازار فراوان وجود دارد . ماشین حساب مهندسی معرفی شده می تواند توابع زیر را انجام دهد :

Sin ,Cos , Tan ,Cot , Arc Sin , Arc Cos, Log , Sqrt, Exp


---------------------------------------------------
حجم فایل: 220KB
---------------------------------------------------
---------------------------------------------------
 دانلود فایل 
---------------------------------------------------

* جهت دانلود بر روی دانلود فایل راست کلیک نموده و از گزینه ...Save target as استفاده نمائید.


* پسورد تمامی فایل ها www.techno-electro.com  میباشد.

دماسنج دیجیتال 7 Segment با میکروکنترلر AVR

دستور العمل + نقشه مدار چاپی + فایل HEX + مدار شماتیک + عکس نمونه ساخته شده در فایل zip زیر جمع آوری شده.

حجم : 500 Kb

دانلود

Password : www.ir-micro.com

دانلود پروزه ارسال SMS با ماژول RF

این پروژه با استفاده از ماژول های RF ، متنی را که توسط کیبرد وارد می کنید و روی LCD نمایش پیدا می کند را به یک گیرنده دیگر ارسال می کند . برد تقریبی این فرستنده گیرنده حدود 2-3 کیلومتر است ولی به محیط هم خیلی بستگی دارد . این پروژه به زبان بسکام نوشته شده است . میکروی استفاده شده ATmega8 است . کیبرد 4*4 و LCD 16*4 در ساخت آن نیاز دارید .

شماتیک به همراه سورس بسکام و فایل هگز فرستنده و گیرنده برای شما قرار داده شده است .


---------------------------------------------------
حجم فایل: 700kb
---------------------------------------------------
---------------------------------------------------
 دانلود فایل 
---------------------------------------------------

* جهت دانلود بر روی دانلود فایل راست کلیک نموده و از گزینه ...Save target as استفاده نمائید.


* پسورد تمامی فایل ها www.techno-electro.com  میباشد.