Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pozdravljeni fantje, v teh navodilih se bomo naučili uporabljati termistor z Arduinom. Termistor je v bistvu upor, katerega upor se spreminja glede na temperaturne razlike, zato lahko preberemo njegov upor in od njega dobimo temperaturo. Termistor je zelo poceni v primerjavi z drugimi temperaturnimi senzorji na trgu.
Korak: Stvari, ki jih potrebujete
Za to vadnico boste potrebovali naslednje: 1x Arduino uno:
1x termistor (10k ali 100k: tukaj uporabljam 10k): https://www.utsource.net/itm/p/1273468.html 1x 10k upor: https://www.utsource.net/itm/p/8166799. html1x mizica:.: https://www.utsource.net/itm/p/8031572.htmlNekaj skakalcev:
2. korak: Schmatics
Vezje je zelo preprosto, zato prosimo, da povežete vse, kar je prikazano v shemi, in vse bo v redu. Lahko se tudi obrnete na sliko, ki sem jo priložil na povezavah moje plošče.
3. korak: Koda
Kopirajte naslednjo kodo in jo naložite v arduino: #includedouble Thermister (int data) {double temp; temp = log (10000,0*((1024,0/data-1))); temp = 1/(0,001129148+ (0,000234125+ (0,0000000876741*temp*temp))*temp); temp = temp-273,15; Serial.println (""); Serial.print (temp); Serial.print ("Celcius"); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Serial.print (temp); Serial.print ("Fahrenheit"); Serial.println (""); Serial.println ("……………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); delay (1000);}
4. korak: Poiščite temperaturo na serijskem monitorju
Ko naložite kodo, odprite serijski monitor in na svojem serijskem monitorju lahko dobite temperaturo termistorja, kot jo dobim, poglejte priloženo sliko in vse bo v redu. Zabavajte se pri branju temperature s termistorjem.