ارسالها: 94
موضوعها: 10
تاریخ عضویت: 18 بهمن 1391
میزان اخطار:
رشته تحصیلی:
موجودی:
سلام دوستان
خسته نباشید
من یه پروژه به زبان بسکام و avr l میخوام
پروژه اینه : کنترل دما و رطوبت .مقدار کنتر قابل تنظیم باشه به وسیله کلید
ممنون میشم
ارسالها: 94
موضوعها: 10
تاریخ عضویت: 18 بهمن 1391
میزان اخطار:
رشته تحصیلی:
موجودی:
سلام .ممنون
میشه یه راهنمایی یا مثال از رطوبت سنج بزنی؟نمونه برنامه درست
با ال ام 35 کار کردم یه چیزای اشنایی دارم
ارسالها: 1
موضوعها: 0
تاریخ عضویت: 27 دي 1391
میزان اخطار:
رشته تحصیلی:
موجودی:
با سلام عزیزان من هم زطوبت سنج و هم دماسنج رو با lm35 و hs1101 شش ماه پیش توسط atmega16 ساختم و قشنگ جواب گرفتم اگه استقبال بشه میتونم آموزش بدم مونده به استقبال شما.
ارسالها: 203
موضوعها: 1
تاریخ عضویت: 30 آذر 1391
میزان اخطار:
رشته تحصیلی: الکترونیک
موجودی:
سلام دوست عزیز
لطفا مطالبتون رو قرار بدید مطمئن باشید همه دوستان طالب هستند
چه اونایی که بلدن چه اونایی که بلد نیستن
درضمن مطالب های سایت کامل تر میشه
ممنون از همکاریه شما .
آدم تا چیزی رو به کسی یاد نده خودش یاد نمیگیره !
ارسالها: 94
موضوعها: 10
تاریخ عضویت: 18 بهمن 1391
میزان اخطار:
رشته تحصیلی:
موجودی:
کی شروع میکنید؟منتظــــــــــریم
ارسالها: 1
موضوعها: 0
تاریخ عضویت: 9 آبان 1392
میزان اخطار:
رشته تحصیلی:
موجودی:
سلام دوستان من یه مشکی با lm35 دارم که خروجی رو روی lcd صفر میده کسی کمکم میکنه كدشم اينه مرسی.
#include <mega16.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
#include <stdlib.h>
#define ADC_VREF_TYPE 0xE0
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input | (ADC_VREF_TYPE & 0xff);
// Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=0x40;
// Wait for the AD conversion to complete
while ((ADCSRA & 0x10)==0);
ADCSRA|=0x10;
return ADCH;
}
void main(void)
{
char str1[16], str2[16];
float tem;
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x00;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x00;
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x87;
lcd_init(16);
while (1)
{
tem=read_adc(0);
ftoa(tem,3,str1);
lcd_clear();
lcd_puts(str1);
delay_ms(3000);
sprintf(str2,"tem=%4s\xdfc",str1);
lcd_gotoxy(0,1);
lcd_puts(str2);
delay_ms(500);
}
}