عضویت     ورود  بیش از هر چیز نخست بدان که چه میخواهی . فوخ پنجشنبه، 28 شهريور ماه ، 1398

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 5721 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 5738 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 5575 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 5580 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 12218 بار]
 6: ادوات نوري 
[دفعات مشاهده : 5513 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 7253 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 6756 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 6023 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7846 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 6679 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 14572 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 10650 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 8077 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 6191 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 6813 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 6136 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 7048 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 5901 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 5965 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 9238 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 8128 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 8142 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 6434 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 6711 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 9277 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 7712 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 7156 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 12369 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 10146 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 39893 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 18465 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 21608 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 25144 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 22864 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 25259 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 39312 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 20232 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 17239 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 21565 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد
· 1: طراحي يك مدولاتور دلتا- سيگما با ولتاژ و توان مصرفي پائين با بهره گيري از يك تكنيك جديد CMFB
· 2: استاندارد 3G
· 3: طراحی، شبیه سازی و پیاده سازی یک سوئیچ ATM/IP با سرعت بالا
· 4: پیش بینی بلند مدت بار شبکه سراسری ایران با استفاده از شبکه عصبی با ورودیهای فازی ناشی از عدم قطعیت
· 5: A Lagrangian approach to average modeling of pulsewidth-modulation controlled DC-to-DC power convert
· 6: حمله توانی الگو بر روی الگوریتم رمز A5/1
· 7: کاهش نویز سیگنال گفتار و افزایش قابلیت فهم کلام با استفاده از روش بازسازی تطبیقی طیف سیگنال
· 8: شیوه های بررسی مصرف انرژی در صنایع
· 9: جزوه دست نويس معادلات ديفرانسيل
· 10: يك فيلتر وفقي تركيبي، از فيلترهاي وفقي براي شناسايي سيستم
· 11: Perspectives on the History of Computer Games
· 12: IEEE Std 563™-1978 (R2007)
· 13: مقايسه بازده و عملكرد تكنولوژيهاي مدرن درايو با سرعت متغيير
· 14: Methods for Presenting Braille Characters on a Mobile Device with a Touchscreen
· 15: اصول امنيت برنامه های وب (بخش سوم)
· 16: مروری بر روشهای برنامه ریزی توسعه شبکه انتقال در محیطهای انحصاری و رقابتی و پیشنهاد الگوریتم جدید
· 17: VERILOG® QUICKSTART
· 18: COMPARISON OF DYNAMIC PERFORMANCE OF MESHED NETWORKS WITH DIFFERENT TYPES OF HVDC LINES
· 19: روش جديدي براي بازآرايي فيدرهاي سيستم توزيع برق به روش بهينه سازي
· 20: طراحي نرم افزار محاسبه و تحليل قيمت تمام شده برق توليدي در نيروگاههاي حرارتي

[ آخرين مقالات ]


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - كمك در مورد سنسور گاز و سنسور دما و سنسور التراسونيك فوري


كمك در مورد سنسور گاز و سنسور دما و سنسور التراسونيك فوري
Goto page 1, 2  Next
 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR Printable Version
View previous topic :: View next topic  
Author Message
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 26 ارديبهشت ماه ، 1387 11:43:58 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام با عرض سلام به همه اساتيد
چند سوال داشتم اميدوارم كمكم كنيد
1-من دو سنسور گاز mq9 وmq5دارم لطفا چگونگي فعالسازي و برنامه آن را براي ميكرو atmega32را بيان فرماييد.
2-يك ماژول التراسونيك دارم كه يك خروجي دارد.براي اتصال ان به ميكرو به صورت تك بيتي چه بايد كرد برنامه نويسي و مدار ميكرو atmega32
3-در راستاي همين سوالات براي سنسور دماي چه بايد كرد؟

با تشكر پيشاپيش از همه شما اساتيد لطفا توضيحات به صورت ساده (ابتدايي)باشد

Back to top
View user's profile Send private message
saleh_chz
مدیر انجمن
مدیر انجمن

Joined: Jan 10, 2008
Posts: 2583




Location: مشهد
3054267.20 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 26 ارديبهشت ماه ، 1387 11:53:37 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام محمد جان
تمام اين 3 تا سوال رو قبلا توي سايت ازش دوستان نتيجه گرفتند و اگه مي خواي سريع به جواب برسي از گزينه ي جستجو واقع در منوي تالار گفتمان استفاده كن و براي تك تك سنسور هات جستجو كن .
همين چند وقت پيش باران عزيز داشت روي سنسور گاز كار مي كرد كه جواب هم گرفت و خيلي هم قشنگ شده بود كارش . ( فيلمش رو گذاشته )

زنده باد

Back to top
View user's profile Send private message Send e-mail Visit poster's website
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 26 ارديبهشت ماه ، 1387 14:25:44 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

صالح جان خيلي ممنون ولي براي برنامه به نتيجه نرسيدم چون تازه كارم و از برنامه نويسي و پراگرام اصلا سررشته ندارم لطفا كمك كنيد
Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 26 ارديبهشت ماه ، 1387 21:27:27 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
من میتونم در نوشتن برنامه کمک کنم
فقط این ماژول التراسونيکی که گفتید یه خروجی داره میشه نقشه یا عکسی ازش بذارید

Back to top
View user's profile Send private message Visit poster's website
saleh_chz
مدیر انجمن
مدیر انجمن

Joined: Jan 10, 2008
Posts: 2583




Location: مشهد
3054267.20 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 26 ارديبهشت ماه ، 1387 22:41:12 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام و شب بخير
محمد جان قبل از اينكه برسيم به اون مرحله اول بفرما كه پروگرامر داري يا نه ؟
اگه جواب نه است ؛ باز هم توي سايت زياد صحبت شده . ببين محمد جان بشين از روي حوصله تاپيك هاي بچه ها رو دنبال كن . همزمان با اين دنبال كردن مطالب هم كار رو شروع كن . سوالي هم پيش بياد بچه ها دريغ نمي كنند .
بايد ببينيم حامد عزيز در مورد بورد پروگرامر چه تصميمي به اتفاق آرش جان مي گيرند .
برنامه ي باران عزيز هم كامله فقط بايست يوخده تغييرات مربوط به موارد اضافي كه شما خواستيد رو اعمال كرد كه دوستان متخصص برنامه نويس مثل سعيد جان توي سايت هستند كه كمك كنند .
قطعاتت حاضره ؟

زنده باد

Back to top
View user's profile Send private message Send e-mail Visit poster's website
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 10:14:06 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام خدمت شما اساتيد

در جواب سوال اول بله پروگرامر دارم و قطعاتمم حاضره ولي تو برنامه نويسي و پروگرام كردن اصلا سررشته ندارم
التراسونيك هم دو نوع خروخي داره:
1-خروجي تك بيتي كه فقط يه جا داره براي ورود ويه جا براي فعالسازي كه بايد زمين بشه
2-خروجي نه بيتي كه نه تا پين داره

با تشكر

Back to top
View user's profile Send private message
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 10:29:33 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

من چند تا فايل هگز و شماتيك دارم كه موقع كامپايل كردن ارور ميده يه نگاهي بندازيد

http://www.4shared.com/file/47433892/ef4caef4/term ostat_3.html

http://www.4shared.com/file/45719010/c3fec4eb/Photoc ell.html

http://www.4shared.com/file/47070707/391ced37/lm35d.html

بعد اگه درست شد آموزش گام به گام كامپال كردن و پروگرام كردن رو هم بدين

Back to top
View user's profile Send private message
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 10:34:08 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام با عرض پوزش

موقعي كه تو بسكام گزينه سند تو چيپ رو ميزنم اين ارور ميده براي چيه؟
C:\Documents and Settings\Dear-User\Desktop\termostat 3\termostat.bin not found

Back to top
View user's profile Send private message
1nafar
کاربر ماهر
کاربر ماهر

Joined: Mar 18, 2008
Posts: 1053




Location: www.1nafar.com
55594.32 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 11:00:34 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام از روی فایل هگز نمیتونم چیزی بگم باید سورس برنامتو بذاری
نترس سورس برنامتو نمی دزدم (شوخی) Mr. Green

Back to top
View user's profile Send private message Visit poster's website
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 11:54:27 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سورسشو ندارم
حالا خودت مدار دماسنج نداري ميخوام مثلا پس از يك دقيقه از روشن شدن دما رو بخونه و اون رو روي ال سي دي يا سون سگمنت نمايش بده و ديگه تقيير نكنه تا زمان ريست شدن گرفتي مطلبو ؟
ساده تر يهني پس از يك دقيقه دما رو بخونه و سيو كنه

Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 12:45:05 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

MOHAMMMMAD wrote:
سلام با عرض پوزش

موقعي كه تو بسكام گزينه سند تو چيپ رو ميزنم اين ارور ميده براي چيه؟
C:\Documents and Settings\Dear-User\Desktop\termostat 3\termostat.bin not found


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

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 13:19:10 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

يعني امكان داره از بسكام باشه چون اوني كه من استفاده ميكنم دمو هست ac)

بعد من بازم نتونستم پروگرام كنم آيا موقع وصل كردن پروگرامر چيزي ديده ميشه يا بهتر بگم از كجا بفهمم پروگرامر به كامپيوتر وصله ؟

Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 13:45:05 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

MOHAMMMMAD wrote:
يعني امكان داره از بسكام باشه چون اوني كه من استفاده ميكنم دمو هست ac)

بعد من بازم نتونستم پروگرام كنم آيا موقع وصل كردن پروگرامر چيزي ديده ميشه يا بهتر بگم از كجا بفهمم پروگرامر به كامپيوتر وصله ؟


بله .. به احتمال قوی از خودشه ! چون نمی تونه فایل bin.* رو ایجاد کنه ! یا ایجاد نشده حالا که باهاش کار داره نمی تونه پیداش کنه !!
نرم افزارتون رو بردارین دوباره نصب کنین البتهخ سعی کنین از ورشن جدیدش باشه ...
در مورد پروگرام کردن هم تنظیمات پروگرمر رو از منوی Option گزینه پروگرمر تنظیم کنین
تابعد ...

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 14:01:36 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

نرم افزار ديگه اي نيست چون بسكام خيلي پرحجمه
بعد براي اينكه بفهمم پروگرامر وصله تو اپشن چي رو نگاه كنم

Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 15:22:54 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

MOHAMMMMAD wrote:
نرم افزار ديگه اي نيست چون بسكام خيلي پرحجمه
بعد براي اينكه بفهمم پروگرامر وصله تو اپشن چي رو نگاه كنم


دوباره سلام ...
بینین ! اگه پروگرمرتون درست متصل باشه و تنظیمات مربوط در منوی Option و > Programer تنظیم باشن
وقتی گزینه ی Send to Chip رو بزنی بدون هیچ خطایی باید یه پنجره مثل پنجره ی زیر نمایش داده بشه ....


البته تو منوی عنوانش باید اسم اون پروگرمرتون باشه ! حالا ممکنه از هر نوعی که پشتیبانی می کنه باشه ...
حله دیگه !!!!

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 15:34:59 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

نه نمياد مينويسه
name : ???

Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 15:47:44 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

MOHAMMMMAD wrote:
نه نمياد مينويسه
name : ???


میشه مراحل کارتون رو به ترتیب از اتصال پروگرمر تا تنظیمات مربوط تا پروگزم کردن بذارین ؟
می تونین یه عکس از چگونگی تنظیماتی که می کنین بذارین ؟
پروگرمرتون چیه ؟
طمئنین درسته ؟

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 16:04:56 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

يه سري عكس آپلود كردم

1- عكس پروگرامر





2- ارور بسكامhttp://irapic.com/uploads/1211034046.gif


3-عكس التراسونيكhttp://irapic.com/uploads/1210956792.jpg
4- التراسونيك خروجي نه بيتيhttp://irapic.com/uploads/1211005390.jpg
5-التراسون ك خروجي تك بيتي(سمت راستي)http://irapic.com/uploads/1210944793.jpg

Back to top
View user's profile Send private message
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 16:12:39 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

اينم چند تا عكس از سنسو ها
التراسونيك
گاز
اپتوكانتر(مادون قرمز)
دما ال ام 35






Back to top
View user's profile Send private message
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 16:39:04 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

محمد جان در مورد مشکلات پروگرمر به قول صالح عزیز کاملا بحث شده
احتمالا ایراداتی که بسکام میکرو رو نمیشنایه ممکنه :
1- میکرو معیوبه
2-پروگرمرتو به بسکام نشناسوندی ...
> از منوی Option گزینه >Programer و در نهایت > تب Programer باید پروگرامرتو انتخاب کنی ....
یا میکرو تون رو به بسکام نشناسوندی.....
راستی تا یادم نرفته سورس برنامه دما رو هم میذارم
فکر کنم بعضی جاهاشو باید حذف کنی بدردتون نخوره

Code:


$regfile = "m32def.dat"                                  'we use the ATMEGA 32'
'                                                                           'Control temp With LM35
      $crystal = 8000000
Config Lcdpin = Pin , Db4 = Pinb.3 , Db5 = Pinb.4 , Db6 =   Pinb.5
Db7 = Pinb.6 , Rs = Pinb.0 , E = Pinb.1
Config Lcd = 16 * 2
Config Pind.6 = Output
Config Pind.7 = Output
'************************************************************ *********
Config Kbd = Portc , Delay = 100
Config Adc = Single , Prescaler = Auto , Reference = Avcc

'*********************************************************** **********
Light-lcd Alias Portb.7

Relay-cooler Alias Portd.6
Relay-heater Alias Portd.7

'######################################################## #############
Declare Sub Keypad
Declare Sub Over-temp
Declare Sub Under-temp
'********************************************************** ***********
Dim Total-temp As Byte
Dim u-temp As Eram Word At 10
Dim d-temp As Eram Word At 20
'**************************************************************** *****
Dim A As Byte , B(6) As Byte , C As Byte , D As Word , Key As Byte
Dim W As Word , S As Word
Dim addiation-key As Word
Dim E2prom-memory As Byte
Dim up-temp As Word
Dim down-temp As Word
'-------------------------------------------------------------- -------------------------------------------
Reset Light-lcd
Reset Relay-cooler
Reset Relay-heater
'###################################################### ###############
'                                                          MAIN
'
'++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++
Cls
Cursor Noblink
Cursor Off
'*************************************************************** ******
Set Light-lcd
Lcd "by:MAHDI SHAFIEI"
Wait 3
Lowerline
Lcd "Controltemp LM35"
Wait 5
Reset Light-lcd
'********************************************************* ************
Start Adc
Readeeprom E2prom-memory , 5
Waitms 20
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

If E2prom-memory = -1 Then
    Cls
  "  Lcd "MEMORY EMPTY
    Lowerline
    Lcd "PLEASE ENTER KEY"
    E2prom-memory = 100
    Writeeeprom E2prom-memory , 5
    Waitms 20
'---------------------------------------------------------------- -----------------------------------------
'                                  Under TEMP 20'C
Down-temp = 20
D-temp = 20
----------------------------------------------------------------- ----------------------------------------'                                    Over TEMP 30'C
Up-temp = 30
U-temp = 30
'+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Else
'############################################################## #######
'                                   Up temperature
Up-temp = U-temp
------------------------------------------------------------- --------------------------------------------'
'                                   Down temperature
Down-temp = D-temp
'************************************************************ *********
End If
 Cls
Do
  W = Getadc(0)
   S = W \ 2
 (  Deflcdchar  0 , 16 , 6 , 9 , 8 , 8 , 9 , 6 , 32                'replace? whit number(0-7
   Locate 1 , 1
 (  Lcd "TEMP=" ; S ; Chr(0
   Locate 2 , 1
 (  Lcd "DOWN=" ; Down-temp ; Chr(0) ; "UP=" ; Up-temp ; Chr(0
  If S > Up-temp Then
      Set Relay-cooler
      Reset Relay-heater
  Elseif S > Down-temp Then
      Reset Relay-cooler
      Reset Relay-heater
  Elseif S <= Down-temp Then
      Reset Relay-cooler
      Set Relay-heater 
  End If
'**************************************************************** *****
  Call Keypad
  Waitms 300
Loop
End
'################################################################# ####

'                                                     KEYPAD

'++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++
Sub Keypad :
      ()   Key = Getkbd
        If Key = 12 Then
          Set Light-lcd
        If Getkbd() = 12 Then

          Cls
       "   Lcd "TEMP SETTING
          Lowerline   
       "   Lcd "1=OVER   2=UNDER
     :  Control-key
      ()   Key = Getkbd
        If Key > 15 Then
          Waitms 100
          Goto Control-key
        Else
          Incr Key
        Select Case Key
          Case 4 : Goto Exit-path
          Case 5 To 7 : Key = Key - 1
          Case 8 : Goto Exit-path
          Case 9 To 11 : Key = Key - 2
          Case 12 To 13 : Goto Exit-path
          Case 14 : Key = 0
          Case 15 To 16 : Goto Exit-path
        End Select
          Lcd Key
        Select Case Key
          Case 1 : Call Over-temp
          Case 2 : Call Under-temp
          Case Else
          Cls
       "   Lcd "SORRY TRY AGAIN
          Wait 3
          Goto Exit-path
        End Select
      End If
    : Exit-path
          Cls
      End If
End Sub
'############################################################### ######
'############################################################ #########
'######################################################### ############
Sub Over-temp :

   : Insert1-temp
          Cls
       "   Lcd "SET OVER TEMP
          Lowerline
      "   Lcd "INSERT 2 DIGIT
          Wait 2
          Cls
      "=   Lcd "OVER TEMP IS
      For D = 1 To 2
    : Test-insert1
       ()   Key = Getkbd
        If Key > 15 Then
          Waitms 200
          Goto Test-insert1
        Else
          Incr Key
        Select Case Key
          Case 4 : Goto Exit-insert1
          Case 5 To 7 : Key = Key - 1
          Case 8 : Goto Exit-insert1
          Case 9 To 11 : Key = Key - 2
          Case 12 To 13 : Goto Exit-insert1
          Case 14 : Key = 0
          Case 15 To 16 : Goto Exit-insert1
        End Select
          Lcd Key
          B(d) = Key
        End If
          Waitms 300
      Next
          Lowerline
           Lcd "OK=1   AGAIN=2"
   : Test-insert1-2
          Waitms 100
      ()   Key = Getkbd
        If Key > 15 Then Goto Test-insert1-2
          Incr Key
        If Key = 1 Then
     '                                               SAVE IN EEPROM
          Addiation-key = 0
          Addiation-key = B(1) * 10
       (   Up-temp = Addiation-key + B(2
          U-temp = Up-temp
          Cls
       "   Lcd "OVER TEMP SAVED
          Lowerline
          Lcd "UP TEMP IS=" ; Up-temp
          Wait 2
        Elseif Key = 2 Then
          Goto Insert1-temp
        End If
     :  Exit-insert1
          Cls
         End If
End Sub
'############################################################### ######
'############################################################ #########
Sub Under-temp :

   : Insert2-temp
          Cls
          Lcd "SET UNDER TEMP"
          Lowerline
       "   Lcd "INSERT 2 DIGIT
          Wait 2
          Cls
       "=   Lcd "UNDER TEMP IS
      For D = 1 To 2
    : Test-insert2
      ()   Key = Getkbd
        If Key > 15 Then
          Waitms 200
          Goto Test-insert2
        Else
          Incr Key
        Select Case Key
          Case 4 : Goto Exit-insert2
          Case 5 To 7 : Key = Key - 1
          Case 8 : Goto Exit-insert2
          Case 9 To 11 : Key = Key - 2
          Case 12 To 13 : Goto Exit-insert2
          Case 14 : Key = 0
          Case 15 To 16 : Goto Exit-insert2
        End Select
          Lcd Key
          B(d) = Key
        End If
          Waitms 300
      Next
          Lowerline
       "   Lcd "OK=1   AGAIN=2
    : Test-insert2-2
          Waitms 100
       ()   Key = Getkbd
        If Key > 15 Then Goto Test-insert2-2
          Incr Key
        If Key = 1 Then
     '                                               SAVE IN EEPROM
          Addiation-key = B(1) * 10
          Down-temp = Addiation-key + B(2)
          D-temp = Down-temp
          Cls
       "   Lcd "UNDER TEMP SAVED
          Lowerline
          Lcd "DOWN TEMP IS=" ; Down-temp
          Wait 2
         Elseif Key = 2 Then
          Goto Insert2-temp
        End If
     Exit-insert2 :
          Cls

End Sub


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

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 17:59:26 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

ببخشيد اينقدر گيج بازي در ميارم ولي دو تا سوال دارم
1-چگونه ميكرو رو به بسكام بشناسونم
2-روي پروگرامر يه جا به نام اي اس پي هست اون چيه
3-تنظيمات كجا ايراد داره يه چند تا عكس از تنظيمات گرفتم ببينيد

Back to top
View user's profile Send private message
MOHAMMMMAD
کاربر تازه وارد
کاربر تازه وارد

Joined: May 15, 2008
Posts: 14





452.86 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 18:13:54 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

اينم عكسها Question












Back to top
View user's profile Send private message
roboeli
کاربر نیمه فعال
کاربر نیمه فعال

Joined: Mar 18, 2008
Posts: 131




Location: osaka
22523.54 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 18:33:42 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

بهتره چندتا كتاب بخوني ..../
اون ماژولي كهازش استفاده ميكني احتمالا برا شركت نوآورانه ///////بهتره بدوني كه نميتوني باهاش فاصله يابي كني ////چون آنالوگ كار ميكنه و بسته به فاصله سنسور با مانع اون نه ( پايه تغيير وضعيت ميدن)
اگر خيلي جوابم تخصصي بود/// چند ماه صبر كن تا نقشه يك فاصله ياب 3 متري واقعي كه خودم طراحيش ميكنم/ تو سايت ذارم/. Arrow

Back to top
View user's profile Send private message Send e-mail AIM Address
brainbaran
کاربر ماهر
کاربر ماهر

Joined: Jan 17, 2008
Posts: 813





38919.68 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 19:16:28 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

saleh_chz wrote:

باز هم توي سايت زياد صحبت شده . ببين محمد جان بشين از روي حوصله تاپيك هاي بچه ها رو دنبال كن . همزمان با اين دنبال كردن مطالب هم كار رو شروع كن . سوالي هم پيش بياد بچه ها دريغ نمي كنند .

زنده باد


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

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
saleh_chz
مدیر انجمن
مدیر انجمن

Joined: Jan 10, 2008
Posts: 2583




Location: مشهد
3054267.20 امتیاز

Items

Status: Offline

PostPosted: جمعه، 27 ارديبهشت ماه ، 1387 21:43:41 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
ببخشيد كه من دير جواب دادم
ممنون از همه ي بچه ها كه به دوستمون كمك مي كنند .
باران جان ممنون .
من يه هفته نيستم . ميرم سر ساختمون . كار برداشتم . اميدوارم امير جان ؛ مهدي آقاي گل و ديگر دوستان غيبت صغراي بنده رو عفو بفرمايند .

محمد جان اصلا نگران نباش . اگه پروگرامرت از اين شركتي ها هست كه معمولا ايراني هم هست احتمالا خودش يه برنامه داره تحت ويندوز كه باهاش مي توني فايل هگز رو توي ميكرو بريزي . واسه ي اين كار بايست توي بسكام كامپايل كني و از توي نرم افزار پروگرامر فايل هگزي كه بسكام ساخته رو روي ميكرو بريزي . اگه باز هم نشد همين پروگرامر stk 200/300 رو كه بچه مي گن رو درست كن . كاري نداره . فقط دقيق گوش بفرما كه بچه ها چي ميگن . Wink
زنده باد

Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> برنامه نویسی و مباحث مربوط به AVR All times are GMT + 3.5 Hours
Goto page 1, 2  Next
Page 1 of 2
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts پروگرامرMega32,مدار وBascom : تشخیصSmoke وچشمی های PIR 377 brainbaran 185735 دوشنبه، 12 فروردين ماه ، 1392 00:20:50
mohammad_1994 View latest post
No new posts برنامه ساعت دیجیتال با ای سی atmega32 3 aghareza 8989 سه شنبه، 8 تير ماه ، 1389 15:13:34
agent27 View latest post
No new posts کمک ، atmega32 غیر قابل برنامه ریزی !!! 5 gmt325gh 3947 يكشنبه، 23 فروردين ماه ، 1388 07:25:09
1nafar View latest post
No new posts انتقال ولتاژ متغیر از پورت سریال به به pc ، بکمک atmega32 1 earaj 3037 سه شنبه، 5 آذر ماه ، 1387 18:57:47
Arash_em View latest post
No new posts error در پروگرم كردن atmega32 18 chista 11095 يكشنبه، 8 ارديبهشت ماه ، 1387 00:13:58
saleh_chz View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.37 ثانیه