ايران ويج

نسخه‌ی کامل: سوال درباره رطوبت سنج
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام خدمت استادان عزیز

بنده نیاز به ساخت یک عدد رطوبت سنج دارم.سنسوری رو که یافتم SHT75 هستش.می خواستم ببینیم باید به چه پورتی از میکرو وصل کنم.adc؟

و سنسوری ساده تر از این نیست؟یه راهنمایی هم درباره برنامه نویسیش می کنید؟

ممنون
کسی نمی تونه کمکی به بنده کنه؟
مهندس سنسور رطوبت ارزون قیمت تر هم هستش !
ولی دقت نداره !

اونی که می گی رابط I2C داره !

اینو دو لینک هم ببین :
http://forum.iranled.com/showthread.php?...7#pid51597
http://forum.iranled.com/showthread.php?...7#pid57357
استاد من این سنسور رو می خوام بدونم چگونه به میکرو وصل کنم؟در isis دو جا داره.SCK و DATA .چگونه باید به میکرو وصلش کنم؟(ATMEGA16)
چی شد مهندس؟عزیز نیاز دارم شدیدا".........
جون ما توضیح بده.........
وای مهندس چقدر عجله داری !

بذار افطار کنیم :



این کوتاه از ارتباط I2C که سنسور فوق از این رابط استفاده می کنه !

با ارتباط سریال I2C حداکثر با کلاک 400کیلو هرتز میشه تبادل اطلاعات کرد .با این نوع ارتباط سریال حداکثر به فاصله 80 سانتی متر میشه به سخت افزار وصلش کرد.

با دستور

کد php:
CONFIG  I2CDELAY valueue 

که valueue میتونه از 1 تا 255 باشه و مقدار کلاک رو تعیین میکنه . این مقدار بطور پیش فرض 5 هستش. یعنی با توجه به اسیلاتور 1 مگا میشه کلاک 200 کیلو هرتز برای ارتباط .
این مقدار هر چی بیشتر بشه کلاک بلند تر و فرکانس کمتر میشه.

با دستور زیر یک پین برای این نوع ارتباط اختصاص داده میشه :

کد php:
CONFIG SCL PORTB.5 

پایه SCL پایه اعمال کلاک هستش


با دستور زیر یک پین برای این نوع ارتباط اختصاص داده میشه :

کد php:
CONFIG SDA PORTB.7 

پایه SDA پایه تبادل اطلاعات هستش

با دستورات زیر هم میشه اطلاعاتو ارسال یا دریافتش کرد

کد php:
I2csend &H40 
کد php:
I2creceive &H40 

با این نوع ارتباط سریال حداکثر به فاصله 80 سانتی متر میشه به سخت افزار وصلش کرد.

منبع : http://forum.iranled.com/showthread.php?...6#pid92566
دستت درد نکنه مهندس.ولی من منظورم اینه که سنسور رو چگونه به میکرو وصل کنم.

این عکس رو بنگر :
[تصویر:  ohe23pwgxsgmb0w9ck0.bmp]
چجوری وصلش کنم؟
وای مهندس !

یه بار دیگه پست قبلی منو بخونی گفتم چجوری پایه کلاک و دیتا رو مشخص می کنیم !

اگه بخوای از رابط سخت افزاری میکرو استفاده کنی پایه کلاک رو به پوست سی صفر و دیتا رو به پایه سی یک وصل کن !
مهندس لطف می کنی نقشش رو بکشی و بذاری اینجا؟

مثل بالایی.
مهندس کجا رفتید؟؟؟؟؟

بابا منتظریما.............
مهندسسسسسسسسسس.جون سایت پاشو بیا
مهندس جان اگه یه بار پست های منو می خوندی می فهمی باید کجا وصل بشه !

اگه بخوای از رابط سخت افزاری استفاده کنی این می شه !
( نیازی به تعریف تو برنامه نداره )


برای تعریف کردن تو برنامه هم پست اولی منو یه نصفه نگاه کن !
صفحه‌ها: 1 2