• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
dawac temperature
#1
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ć
 
Odpowiedź
#2
Witaj, prosimy ten kod. Smile
[Obrazek: Sygnatura1-w60.jpg]
 
Odpowiedź
#3
(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
 
Odpowiedź
#4
Witam,
Błąd jest tu:
st /= ;
Pozdrawiam,
Tomek.
 
Odpowiedź
#5
Smile 
(15-01-2018, 09:51)Smaczek napisał(a): Witam,
Błąd jest tu:
st /= ;
Pozdrawiam,
Tomek.
Witam ,
Dziekujem za propozycje Smile
 
Odpowiedź
#6
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.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości