-
شمارنده 50MHZ با AVR
تصوير مدار:
کد:
http://www.eca.ir/forum2/PROJECTS/AVR/20.jpg
اجزاي مدار
AVR AT90S2313P- Counter 74HC590 – Decoder 74HC138-LED
زبان برنامه نويسي
C
محتوايات پوشه
سورس كد و شماتيك مدار
عملکرد مدار
مدار شمارنده 6 بيتي 50 مگاهرتز است يعني پالس هاي ورودي تا 50 مگاهرتز را ميتواند بخواند . دو عدد 74HC590 را بصورت كانتر 16 بيتي بسته است و ميكرو آنهارا ميخواند.
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=653
-
كنترل 4 ورودي و 4خروجي از طريق شبكه با ميكروAVR
اجزاي مدار
AVR ATmega32 – RTL8019 – Latch 74HC573
& ect
زبان برنامه نويسي
Bascom
محتوايات پوشه
سورس كد ، شماتيك مدار و فايل توضيحات مدار
عملکرد مدار
يك پروژه كنترلي است ؛ كنترل 4 ورودي اپتوكوپلر و 4 خروجي رله از طريق شبكه
استفاده از آي سي شبكه RTL8019
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=652
-
اندازه گير مقاومت
اجزاي مدار
مدار عملي ساخته نشده است
زبان برنامه نويسي
C
محتوايات پوشه
سورس كد و فايل هگز (HEX)
عملکرد مدار
اندازه گير مقاومت با ميكرو AVR و نمايش روي LCD
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=657
-
نمايش كاراكترهاي عددي بر روي LCD
تصوير مدار:
کد:
http://www.eca.ir/forum2/PROJECTS/AVR/23.jpg
اجزاي مدار
AVR ATmega16-LCD LM020L-Keypad
زبان برنامه نويسي
Bascom
محتوايات پوشه
فايل پروتئوس و فايل هگز (HEX)
عملکرد مدار
با زدن هر كليد كاراكتر مربوط روي LCD نمايش داده ميشود. كليد ستاره مميز است و مربع هم پاك ميكند.
دانلود :
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=658
-
بازي minesweeper با ميكروAVR
اجزاي مدار
AVR ATmega32 – Latch 74HC373-IC4026-7seg-LCD-LED
زبان برنامه نويسي
Bascom
محتوايات پوشه
سورس كد، شماتيك مدار و فايل توضيحات سازندگان پروژه
عملکرد مدار
در اين بازي 64 LED بصورت ماتريس 8*8 به هم وصل شده اند.جهت درايو سون سگمنت از دو IC4026 استفاده شده است. در اين بازی توسط کليد های مکان نما می توان به نقاط مختلف ماتريس 8*8 (64 LED) رفت. اگر بر روی LED ای که مکان نما بر روی آن قرار دارد (به طور مکرر خاموش و روشن می شود) کليد Enter (کليد ميان کليدهای مکان نما)را فشار دهيم در صورتی که آن LED حاوی بمب باشد بازی پايان يافته و در غير اين صورت تعداد بمب های اطراف آن بر روی LCD نمايش داده می شود.اگر بر روی همان LED مجددا کليک کنيم صدای بوق ممتد و نيز پيغام خطای درج شده بر روی LCD از قبلا ً انتخاب شدن آن حکايت می کند.
دانلود:
قسمت اول:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=721
قسمت دوم :
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=722
-
دماسنج باسنسورDS1621
تصوير مدار:
کد:
http://www.eca.ir/forum2/PROJECTS/AVR/25.png
اجزاي مدار
AT90S2313, DS1621, SEVEN SEGMENT
زبان برنامه نويسي
BASIC
محتوايات پوشه
شماتیک مدار,سورس كد, فايل hex
عملکرد مدار
دما راروی3عدد سون سگمنت نشان میدهد.
رنج کاری از 5/9-تا99سلسیوس یا0تا210درجه فارنهایت کار میکند.دارای 2کد است کد نوشته شده با سلسیوس و کدفارنهایت.
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=724
-
كنترلر LCD گرافيكي به همراه رابط I2C
اجزاي مدار
Atmega8 ( tqfp) - Graphical LCD - some component
زبان برنامه نويسي
Basic
محتويات پوشه
شماتيك مدار ، PCB ، سورس كد ، فايل Hex
عملكرد مدار
تمام انواع LCD گرافيكي را مي شود با اين مدار بسيار كوچك راه اندازي كرد .
pcb آن بصورت SMD طراحي شده و بي نهايت كوچك است .
ضمناً براي ارتباط با ميكرو هاي ديگر بخش I2C هم برايش درنظر گرفته شده .
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=745
-
تابع اسكن صفحه كليد
جزاي مدار :
صفحه كليدوهر نوع ميكرو
زبان برنامه نويسي:
C CodevisionAVR
محتويات پوشه:
شماتيك مدار - مدار در پرتئوس-سورس كد
عملكرد مدار:
صفحه كليد 4*4 يا 3*4 را به راحتي در هر نوع ميكرو اسكن ميكند
فقط نسبت به كارتون بايد پرتش رو تغيير بدين.اين تابع ( get_key ) رو براي صفحه كليد استاندارد 4*4 نوشتم كه بعلاوه اعداد صفر تا نه 6 كليد ديگه داره كه به ترتيب زير مقدار هايي رو بر ميگردونه:
F1 = 11
F2 = 12
F3 = 13
F4 = 14
Enter = 15
Set = 16
اعداد = خود عدد
فقط پرتي كه از اون به عنوان اسكن صفحه كليد استفاده ميكنيد بايد به صورت زير تعريف بشه:
Px0...Px3 = out 0
Px4...Px7 = in P
از اين تابع ميتونيد از صفحه كليد 3*4 هم استفاده كنيد
اينم شماي مدار و يه مدار در پرتئوس و برنامه :
کد:
http://www.savefile.com/files/1123409
-
كنترلر LCD گرافيكي با رابطهاي SPI + I2C + RS232
اجزاي مدار
Atmega32 ( tqfp) - Graphical LCD - some component
زبان برنامه نويسي
Basic
محتويات پوشه
شماتيك مدار ، PCB ، سورس كد ، فايل Hex
عملكرد مدار
تمام انواع LCD گرافيكي را مي شود با اين مدار بسيار كوچك راه اندازي كرد .
pcb آن بصورت SMD طراحي شده و بي نهايت كوچك است .
ضمناً بخشهاي ارتباطي اين دستگاه با كامپيوتر و ميكرو هاي ديگر بدين شرح است : SPI + I2C + RS232
دانلود:
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=867
-
برد تبدیل RS232 به USB و بلعکس با خروجی ولتاژ
اجزای مدار
FT232bm و تعدادی قطعات
محتویات پوشه
PCB
توضیحات
خود FT232bm و Mini USB Pin رو سطح مسی فیبر نصب میشن و بقیه روی فیبر نصب میشن.دو مدل هم Pin USB بهش میخوره.Mini و Larg.یک ولتاژ خزوجی 5 ولت USB هم براش در نظر گرفته شده.جواب دادنش رو تضمین میکنم.بازم مشکلی بود بگید
این خودش:
کد:
http://www.4shared.com/file/30855186/ec603db3/FT232bm.html]
اینم درایورش:
کد:
http://www.ftdichip.com/Drivers/CDM/CDM%202.02.04%20WHQL%20Certified.zip
کد:
http://www.eca.ir/forum2/index.php?action=dlattach;topic=9411.0;attach=1005