INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 1 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Hilfe benötigt bei der folgenden Aufgabe
01.07.2019, 16:32
Beitrag #9
RE: Hilfe benötigt bei der folgenden Aufgabe
Könnte es jetzt so funktionieren?
Danke für eure bisherige Hilfe

Code:
int ntc = A0;
int temp;

void setup() {
pinMode(13,Output) //PIN für den Lüfter
pinMode(led,OUTPUT)
Serial.begin(9600);
}
void loop() {
temp = analogRead(ntc);
pinMode(led,OUTPUT);
temp = analogRead(A0);

if (temp <= 400)
{
  digitalWrite(led_green, HIGH);
  digitalWrite(13, HIGH);
  digitalWrite(led_red, LOW);
}
else
{
  digitalWrite(led_red, HIGH);
  digitalWrite(13, LOW);
  digitalWrite(led_green, LOW);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.07.2019, 16:42
Beitrag #10
RE: Hilfe benötigt bei der folgenden Aufgabe
(01.07.2019 16:32)hanneswave schrieb:  Könnte es jetzt so funktionieren?
Danke für eure bisherige Hilfe

Nein...du musst die Pins noch richtig definieren.
Und die doppelte Definition für den Sensorpin bringt auch nichts.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.07.2019, 18:08
Beitrag #11
RE: Hilfe benötigt bei der folgenden Aufgabe
(01.07.2019 16:32)hanneswave schrieb:  Könnte es jetzt so funktionieren?
Danke für eure bisherige Hilfe

Code:
int ntc = A0;
int temp;

void setup() {
pinMode(13,Output) //PIN für den Lüfter
pinMode(led,OUTPUT)
Serial.begin(9600);
}
void loop() {
temp = analogRead(ntc);
pinMode(led,OUTPUT);
temp = analogRead(A0);

if (temp <= 400)
{
  digitalWrite(led_green, HIGH);
  digitalWrite(13, HIGH);
  digitalWrite(led_red, LOW);
}
else
{
  digitalWrite(led_red, HIGH);
  digitalWrite(13, LOW);
  digitalWrite(led_green, LOW);
}


Also aktuell definierst du den Pin nochmal in der Funktion neu (mit demselben Wert): pinMode(led,OUTPUT);

und du definierst zwei mal "temp" allerdings mit unterschiedlichen inputs: (1. A0 und einmal ntc)
Das heißt er geht in die Schleife schreibt das von NTC rein und überschreibt es mit dem von A0

temp = analogRead(ntc);
pinMode(led,OUTPUT);
temp = analogRead(A0);
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Anfänger braucht Hilfe Schrittmotorsteuerung für den Hund dg8ngj 4 274 25.08.2019 17:00
Letzter Beitrag: dg8ngj
  Hilfe für Kita-Projekt gesucht. cyberiss 8 792 06.08.2019 07:57
Letzter Beitrag: Der Hobbyelektroniker
  Brauche Hilfe bei Arrays mega-hz 23 1.361 10.07.2019 15:59
Letzter Beitrag: MartinZ
  Oled 0.91 wechselnde Anzeige . Benötige hilfe MotD 6 900 24.03.2019 22:48
Letzter Beitrag: Bitklopfer
  Simon Says bzw. Senso - Spiel bitte Hilfe Riddle 3 769 15.03.2019 13:46
Letzter Beitrag: Tommy56
  Hilfe benötigt beim Verknüpfen von Klassen Batucada 7 847 02.03.2019 23:47
Letzter Beitrag: georg01
  Hilfe bei Formulierung der Frage Matt 3 889 23.02.2019 12:45
Letzter Beitrag: Tommy56
  Hilfe bei Fehlermeldung Badboy89 9 1.164 13.02.2019 15:23
Letzter Beitrag: Tommy56
Sad Neuling verzweifelt braucht Hilfe delay durch timer ersetzen Lois 1 834 06.02.2019 16:15
Letzter Beitrag: Tommy56
  Kann auf A.Uno nichts hochladen - Anfänger sucht Hilfe ardeche 25 2.161 21.01.2019 22:06
Letzter Beitrag: ardeche

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste