در اين بخش مي‌توانيد طرح آماده و کامل شده مرتبط با میکروکنترلرهای AVR را مشاهده بفرمایید

طرح هایی تاپیک رو چطور ارزیابی می کنید

بسیار خوب و مفید.
38
81%
خوب و مفید.
7
15%
جایی کار بیشتر دارد.
2
4%
 
کل آرا : 47

New Member



no avatar
پست ها

11

تشکر کرده: 2 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 25 اسفند 1396 09:56

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط AtbinArtin » شنبه 26 اسفند 1396 09:33

سلام مجدد

این کار رو انجام دادم
سعی کردم همه چیز رو چک کنم
فایل های کتابخونه رو خوندم
پورت ها رو درست عوض کردم
کدویژن خطا نمی ده اصلا
تو پروتئوس هم چک کردم خطا نداره فقط LCD هم دما هم رطوبت رو 0 نشان میدهد

من خیلی گیر این کارم
خیلی هم سرچ زدم تنها جایی که پیدا کردم شما و این سایت بود
لطفا شما کمکم کنید مشکلم حل شه

یک دنیا ممنونتون میشم

New Member



no avatar
پست ها

11

تشکر کرده: 2 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 25 اسفند 1396 09:56

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط AtbinArtin » شنبه 26 اسفند 1396 09:35

این کد خود برنامه است
توی هدرفایل فقط جای پورت رو که D.4 بود به B.0 تغییر دادم


#include <mega32.h>
#include <delay.h>
#include <stdio.h>
#include <stdlib.h>
#include <DHT22.h>  

// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x1b //PORTA
#endasm
#include <lcd.h>

float temperature,humidity;
char str[10];
char temp[10],hum[10];

void main(void)
{
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: Off
// USART Transmitter: On
// USART Mode: Asynchronous
// USART Baud Rate: 9600
UCSRA=(0<<RXC) | (0<<TXC) | (0<<UDRE) | (0<<FE) | (0<<DOR) | (0<<UPE) | (0<<U2X) | (0<<MPCM);
UCSRB=(0<<RXCIE) | (0<<TXCIE) | (0<<UDRIE) | (0<<RXEN) | (1<<TXEN) | (0<<UCSZ2) | (0<<RXB8) | (0<<TXB8);
UCSRC=(1<<URSEL) | (0<<UMSEL) | (0<<UPM1) | (0<<UPM0) | (0<<USBS) | (1<<UCSZ1) | (1<<UCSZ0) | (0<<UCPOL);
UBRRH=0x00;
UBRRL=0x33;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
SFIOR=0x00;


lcd_init(16);



while (1)
      {
      dht22_read(&temperature,&humidity);
        
    
        sprintf(str,"Temp=%3.1f",temperature);
        lcd_clear();                                                      
        lcd_gotoxy(0,0);
        lcd_puts(str);      
      
            
      delay_ms(2000);  
      }        
}



اگر لازم هست فایل کتاب خونه و پروتئوس رو هم بفرستم
لطفا لطفا کمکم کنید
ممنون

Colonel II

Colonel II



نماد کاربر
پست ها

6615

تشکر کرده: 1670 مرتبه
تشکر شده: 8151 مرتبه
تاريخ عضويت

سه شنبه 26 آذر 1387 16:20

آرشيو سپاس: 11653 مرتبه در 2024 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط sinaset » يکشنبه 27 اسفند 1396 08:08

باسلام


می تونید از  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد ،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

AtbinArtin از این پست سپاسگزاري کرده است

New Member



no avatar
پست ها

11

تشکر کرده: 2 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 25 اسفند 1396 09:56

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط AtbinArtin » يکشنبه 27 اسفند 1396 09:38

ممنون

New Member



no avatar
پست ها

8

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

سه شنبه 24 بهمن 1396 20:49

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط jvdkg » جمعه 3 فروردین 1397 16:49

سلام وقت بخیر سال نو مبارک

ورژن 4.0.3 خیلی عالیه و دقیقا چیزیه که میخواستم
میتونید قابلیتی که در ورژن 2.6 به مدار اضافه کردین به ورژن 4.0.3 هم اضافه کنید؟ یعنی این ورژن هم بتونه 10 نمونه از دما و رطوبت رو در حافظه ذخیره کنه و بازدن دکمه اونو نمایش بده
و فلش هایی که نشون میده دما و رطوبت نسبت به اندازه قبلی کمتر یا بیشتر شده نیز بهش برگردد
سپاسگذارم :smile:  :razz:

New Member



no avatar
پست ها

11

تشکر کرده: 2 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 25 اسفند 1396 09:56

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط AtbinArtin » شنبه 4 فروردین 1397 10:04

sinaset نوشته است:باسلام


می تونید از  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد ،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.





سلام مجدد

یک سوال
من از این برنامه وسط یک برنامه دیگه استفاده کردم به این صورت که
یک کلید ورودی دارم اگر یک باشه برای دماهای خاصی یک کار خاص میکنه
از کلید ۰ باشه یک کار دیگه میکنه

حالا برنامه کلا درست کار میکنه
ولی وقتی کلید رو یک بار ۰ و ۱ میکنه دیگه کار نمی کنه

در یک بخش تایمر ۰ که قبلا در زمان های خاص اینتراپت میداد قطع میشه ایا به اون ربط داره؟

New Member



no avatar
پست ها

11

تشکر کرده: 2 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

جمعه 25 اسفند 1396 09:56

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط AtbinArtin » شنبه 4 فروردین 1397 19:14

sinaset نوشته است:باسلام


می تونید از  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد ،ورژن 1 که برای Atmega32 ساخته ام رو دانلود کنید.
ضمن اینکه به خاطر داشته باشید که فیوزبیت فرکانس میکرو ،را به روی 8 مگاهرتز تنظیم کنید.
باتشکر.



من میخوام از کریستال خارجی ۸مگاهرتز استفاده کنم
موردی نداره؟

میشه یکم در مورد پروگرام کردن هم توضیح بدید و این تنظیم فیوزبیت ها

یک دنیا ممنون

Colonel II

Colonel II



نماد کاربر
پست ها

6615

تشکر کرده: 1670 مرتبه
تشکر شده: 8151 مرتبه
تاريخ عضويت

سه شنبه 26 آذر 1387 16:20

آرشيو سپاس: 11653 مرتبه در 2024 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط sinaset » يکشنبه 5 فروردین 1397 07:45

باسلام

در رابطه با سوال اولتان درست متوجه نشدم،چه کاری انجام داده اید! اما بهتر است برنامه تان را با دقت،خودتان بررسی کنید،تا مشکلش برطرف شود
---
در رابطه پروگرام کردن و ..  در  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد تاپیک اموزش مباحث میکروکنترولر وجود دارد،خودتان بررسی کنید.
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

AtbinArtin از این پست سپاسگزاري کرده است

New Member



no avatar
پست ها

4

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

يکشنبه 29 بهمن 1396 10:31

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج با سنسور DHT22

توسط hossein1996hd » سه شنبه 7 فروردین 1397 01:45

sinaset نوشته است:بنام خدا
با سلام


ورژن شماره 2 دماسنج و رطوبت با DHT22

*در تغییرات جدید،فایل برنامه پرتئوس dht22 درست شده و شما می توانید با شبیه ساز کار کنید ..
*در برنامه نویسی هم مشکل حرکت کردن متن erro برنامه برطرف شده
*ضمن اینکه دما و رطوبت هرکدام در یک سطر قرار گرفتن و علامت C (دما) و % (رطوبت) کنار انها قرار گرفته
کد برنامه

کد: انتخاب همه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد سورس و شبیه ساز برنامه
 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد فایل هگز برنامه
باتشکر.
ER

با سلام خدمت دوستان عزیز اگر بخواهم تو این برنامه ICatmega32 بزارم باید چه تغییراتی بدم

Colonel II

Colonel II



نماد کاربر
پست ها

6615

تشکر کرده: 1670 مرتبه
تشکر شده: 8151 مرتبه
تاريخ عضويت

سه شنبه 26 آذر 1387 16:20

آرشيو سپاس: 11653 مرتبه در 2024 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط sinaset » سه شنبه 7 فروردین 1397 07:23

سلام بر شما

این کدهایی که قرار دادید،با atmega32 چند پست بالاتر چقدر تفاوت دارد؟! بنظر می اید یکی باشند!

در هر صورت،شما یک پروژه جدید در کدویژن باز کنید،کتابخانه را atmega32 بدهید! ان را ذخیره کنید،سپس کدهایی بالا را به غیر از خط اول (معرفی کتابخانه Atmega8) را کپی و در انجا جایگزین همه کدها کنید !(به غیر از جایگزین نام کتابخانه atmega32) سپس ذخیره کنید. ببینید چه اخطار داده میشود! اگر داده نشد،در پرتئوس ازمایش کنید.

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

Rookie Poster

Rookie Poster



no avatar
پست ها

21

تشکر کرده: 2 مرتبه
تشکر شده: 2 مرتبه
تاريخ عضويت

يکشنبه 8 بهمن 1396 23:54

آرشيو سپاس: 0 مرتبه در 0 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط saeedk75068 » چهارشنبه 8 فروردین 1397 10:44

سلام،سال نو مبارک،انشالله سال خوبی داشته باشین
میخواستم به پروژه ((4.0.3)) یک تایمر نزولی با رله اضافه کنم،البته میخوام یک دکمه برای تنظیم زمان روشن شدن رله و همچنین فعال ماندن رله مثلا برای ده ثانیه داشته باشه.
ممنون میشم اگه بگید چکار کنم؟؟؟
یه مطلب دیگه،کلیدهای set و بالا و پایین کار نمیکنن،آیا توی پروگرام کردن باید پول آپ رو فعال کنم؟؟؟
شرمنده،یه مطلب دیگه ایم که هست اینه که من وقتی دما رو روی 37.5 میگذارم،رله روی 37 فعال میشه،انگار که قسمت اعشاری رو نادیده میگیره

Colonel II

Colonel II



نماد کاربر
پست ها

6615

تشکر کرده: 1670 مرتبه
تشکر شده: 8151 مرتبه
تاريخ عضويت

سه شنبه 26 آذر 1387 16:20

آرشيو سپاس: 11653 مرتبه در 2024 پست

Re: دماسنج و رطوبت سنج باسنسورDHT22(وژن 2.6،ارتقاء داده شده)

توسط sinaset » پنج شنبه 9 فروردین 1397 08:34

سلام بر شما
تشکر،همچنین بر شما.
-
کاربر محترم،بهتر است،چندین پست ارسال نکنید،و مطالبات را در یک پست ارسال کنید!(3 پست شما باهم دیگر ترکیب شدن).

برای تنظیم زمان روشن و خاموش شدن رله باید از تایمر ها استفاده کنید،در اینترنت نیز مقالات در این زمینه وجود دارد(تایپ کنید "کار با تایمر avr" )
در رابطه با کار نکردن کلیدها ! بدرستی متوجه نشدم،اما مقاومت ها 10 کیلو اهم پول اپ رو حتما قرار دهید ..
سوال سوم،نیز بله،دما به صورت اعشاری نیست و بدون ممیز قبول میشود ..
باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.

قبليبعدي

 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 0 مهمان