Arduino Polska Forum

Pełna wersja: dawac temperature
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Należy stworzyć analogowy termometr wskazujący. Za pomocą tego termometru należy zmierzyć zakres temperatury 20 ... 37 ° C. Wyświetlacz używa serwomechanizmu. Ugięcie wskaźnika należy zaprogramować tak, aby odpowiadało 0 ° dla serwomechanizmu 20 ° C i ugięcia 180 ° ->37 ° C. Do pomiaru używany jest czujnik TMP36.
połączeń:
Pomiar mocy wyjściowej czujnika w A5
Wyjście sterujące serwomechanizmem przy IO6

Ja Próbowałam ale nie wyschlo cod ktory napisalam .

Ja Chciałem to wypróbować
Witaj, prosimy ten kod. Smile
(15-01-2018, 09:23)CEO napisał(a): [ -> ]Witaj, prosimy ten kod. Smile


Kod:
int sensor = A5 ;
float temp;


void setup() {
Serial.begin();//kon.
};


void loop () {
temp = analogRead(0)*20// wyczytaj
temp = temp - 37; //skalowac
temp = temp / 20; // zmiany podzielic
Serial.println(temp);
delay(200);
};




/////////////




int sensorPin = A5;

setup()
{
Serial.begin();

void loop() {
int reading = analogRead(sensorPin);
float st = czytac * 37;
st /= ;


Serial.print(st); Serial.println("Str");
float Temperatur = (st- 37) * 100 ; Serial.print(Temperatura );

}

Niestety nie wiem gdzie blad albo jak dalej robic
Witam,
Błąd jest tu:
st /= ;
Pozdrawiam,
Tomek.
(15-01-2018, 09:51)Smaczek napisał(a): [ -> ]Witam,
Błąd jest tu:
st /= ;
Pozdrawiam,
Tomek.
Witam ,
Dziekujem za propozycje Smile
Program jest przemielony przez google translator.
Nie zgadzają się nazwy zmiennych.
Nie zgadza się struktura programu.
Twoje posty są nie zgodne z polską gramatyką.
Jeśli nie masz zielonego pojęcia co piszesz, to poproś na forum o napisanie kodu.
Nie martw się, chętni się znajdą, bo zadanie jest bardzo proste.