Fahrschule Schulz Erlangen

#1 Hi, ich habe mir diesen Bodenfeuchtesensor gekauft und so angeschlossen: anschließend habe ich es mit folgenden Code probiert: #! /usr/bin/python import as GPIO import time #GPIO SETUP channel = 4 tmode() (channel, ) def callback(channel): if (channel): print ("need water! ") else: print ("water detected! ") d_event_detect(channel,, bouncetime=100) # let us know when the pin goes HIGH or LOW d_event_callback(channel, callback) # assign function to GPIO PIN, Run function on change # infinite loop while True: (0. Raspberry pi bodenfeuchtigkeitssensor list. 1) Die Ausgabe ist leider völlig wirr: ich kann die Sensibilität des Sensors an einem Rädchen einstellen und sehe somit (wenn beide Lämpchen leuchten) dass ich eigentlich ein verändertes Signal (water detected oder need water) bekommen sollte. Dies ist jedoch fast nie der Fall. Weiß jemand wieso? lg Ivan #2 Hallo, die Frage ist, ob sich hier jetzt überhaupt die Mühe lohnt den Fehler zu finden. Denn diese Art von Feuchtesensoren ermitteln die Feuchte über eine Widerstandsmessung im Boden.
  1. Raspberry pi bodenfeuchtigkeitssensor die

Raspberry Pi Bodenfeuchtigkeitssensor Die

150-280. Ich weiß, das ist nicht sehr präzise. 😉 Diese Diskrepanz liegt zum einen am spezifischen Widerstand, zum anderen am Sensor selbst. Möglicherweise spielt auch die Stromzufuhr für Arduino Uno/YL-38 mit hinein. Feuchtigkeit mit Arduino messen: Eine etwas schickere Basis-Version Mit ein paar Änderungen im Loop könnt ihr die Basis-Version eures Bodenfeuchtigkeitsmessers verschönern. ("Ist der Sensor trocken? "); // Kurzerklärung zum folgenden Wert if (istTrocken) // prüfen, ob istTrocken=1 (also true) ist... { intln("Ja"); //... wenn ja, dann "Ja" ausgeben... } else //... ansonsten... intln("Nein"); //... Tjian.de steht zum Verkauf - Sedo GmbH. "Nein" ausgeben} ("Gemessene Feuchtigkeit: "); // Kurzerklärung zum folgenden Wert Das ist natürlich nur eine kosmetische Modifikation. Ausgegeben wird nämlich weiterhin der Wert von istTrocken und die "Feuchtigkeit" des Sensors. Bei Letzterer handelt es sich in diesem Stadium aber eher um die Trockenheit. 😉 Wirklich verändert wurde nur die Ausgabeform des Wertes von istTrocken: Mittels if-else-Verzweigung wird auf den jeweiligen Wert von istTrocken (1 oder 0) reagiert.

Nimm besser das ISO-Format. Besser als Text waere eh eine SQLite-Datenbank, dann spart man sich das laestige konvertiere, und kann auch gleich schon eine Abfrage der letzten x Minuten machen: import sys import sqlite3 import random import datetime def main(): db = nnect([1], RSE_DECLTYPES) if not db. execute("SELECT COUNT(*) FROM sqlite_master WHERE name = 'temperature_log'"). fetchone()[0]: db. execute("CREATE TABLE temperature_log ( ts timestamp, temp number);") start = () for _ in xrange(10): timestamp = start + datetime. timedelta(seconds=30. 0 + 30. 0 * ()) db. Raspberry pi bodenfeuchtigkeitssensor die. execute("INSERT INTO temperature_log (ts, temp) VALUES (?,? )", (timestamp, 10. 0 + () * 20)) then = () - datetime. timedelta(seconds=int([2])) for row in db. execute('SELECT ts, temp FROM temperature_log WHERE ts >? ', (then, )): print row if __name__ == '__main__': main() Display More #4 Moin, wenn es nicht unbedingt Python sein soll, Gnuplot zeichnet auch Graphen. Siehe auch [url=Link [/url] Seite 8 (1. 4 Graphische Darstellung von Messwerten) Ait [url=[/url] #5 Ich verwende seit einiger Zeit Pygal, vor allem um mir Daten, welche aus einer sqlite DB kommen, darstellen zu lassen.
Mon, 15 Jul 2024 17:08:26 +0000

Fahrschule Schulz Erlangen, 2024

[email protected]