LM35 senzor

Rasprava o AVR mikrokontrolerima, AVR projekti i drugo vezano za AVR...

Moderators: stojke369, pedja089, trax, InTheStillOfTheNight

LM35 senzor

Postby junior95 » 04-02-2018, 01:31

Problem sa senzorom LM35DZ, sa ebay stigla dva i manje vise oba se ponasaju isto.
Temperaturu u kodu ocitavam svake sekunde, ali temperatura se mijenja npr 44, 39, 27, 26, 22, 21, 17, 16, 15, 18, 21.... temperatura u prostoriji je oko 23 °C.

Kod je uzet iz knjige Arduino Cookbook i izgleda ovako:

Code: Select all
const int inPin = 0; // analog pin
void setup()
{
Serial.begin(9600);
}
void loop()
{
int value = analogRead(inPin);

//Serial.print(value); Serial.print(" > ");
float millivolts = (value / 1024.0) * 5000;
float celsius = millivolts / 10; // sensor output is 10mV per degree Celsius
Serial.print(celsius);
Serial.println(" degrees Celsius, ");
//Serial.print( (celsius * 9)/ 5 + 32 ); // converts to fahrenheit
//Serial.println(" degrees Fahrenheit");
delay(1000); // wait for one second
}


Shema: https://i.stack.imgur.com/vs7wj.png

Da li je greska do senzora, obzirom da je to "kineska roba" ili moze biti nesto drugo?
junior95
 
Posts: 8
Joined: 17-10-2017, 22:59

Re: LM35 senzor


Re: LM35 senzor

Postby trax » 04-02-2018, 07:42

Probaj mu staviti kondenzator paralaleno sa pinovima 1 i 3.

In noisy environments, TI recommends adding a 0.1 μF from V+ to GND to bypass the power
supply voltage. Larger capacitances maybe required and are dependent on the power-supply noise.
User avatar
trax
 
Posts: 3400
Joined: 08-01-2005, 18:04
Location: 75k, BA

Re: LM35 senzor

Postby junior95 » 05-02-2018, 00:14

Evo probao sam to, ništa, nema promjene.
junior95
 
Posts: 8
Joined: 17-10-2017, 22:59

Re: LM35 senzor

Postby pedja089 » 05-02-2018, 00:18

Aj ti prvo turi jedan potenciometar, pa vidi kako ti ADC onda radi.
User avatar
pedja089
 
Posts: 7356
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: LM35 senzor

Postby Black » 05-02-2018, 18:43

Kod novih arduino programa analogne pinove nemožeš tako označavat.

Ugl prva linija koda, umjesto 0 moraš stavit A0.

I inače ako ćeš koristit analog read, pin moraš stavit A slovo A0,A1, A2 itd.
User avatar
Black
 
Posts: 867
Joined: 17-12-2008, 15:44

Re: LM35 senzor

Postby junior95 » 05-02-2018, 22:51

@pedja
stavio sam potenciometar od 10k, pokrenuo isti ovaj kod, i pokazuje vrijednosti koje ne "setaju", odnosno, za jedan krajnji polozaj pokazuje 0 stepeni, za drugi krajnji polozaj 500 stepeni, na cca pola okreta pokazuje cca 250 stepeni itd.
@black
moguce je i to, ali nisam ja pisao kod, kod sam pokupio iz knjige, ali sa potenciometrom pokazuje ono sto i treba da pokazuje, vjerovatno nije do ADC.
junior95
 
Posts: 8
Joined: 17-10-2017, 22:59


Return to Mikrokontroleri - AVR

Who is online

Users browsing this forum: No registered users and 1 guest

GOOGLE