Raspberry, DHT11

Weet iemand een voorbeeld van het uitlezen van een DHT11-sensor (vochtigheid & temp) met Pythoncode in een Raspberry, zonder gebruik te maken van de AdaFruit library?

(aub NIET vragen waarom ik dat wil, in die discussie heb ik geen zin)

Tja, Met open source werkt het als volgt: Iemand heeft iets nodig en als het er niet is, dan maakt ie het.

Adafruit heeft dat met "DHT11 library" gedaan en iedereen die er mee aan de slag wil, die ziet: Oh er is al een library, dat ga ik niet overnieuw doen. Ik heb voor je ge-googled en de eerste twee hits gebruiken inderdaad die adafruit library.

Maar zelf een DHT11 uitlees-functie maken is niet moeilijk. Gewoon 1 pinnetje laag en hoog maken en dan de bitjes uitlezen op dat pinnetje. 27 us pulsje is een nul, 70us pulsje is een 1. (Truuk: Wacht 30-35 us: lees dan je databit, daarna wacht-op-nul(soms direct) en weer wachto-op-begin-pulse).

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/

ja, heb ik destijds nog gemaakt,
maar die code....

http://www.fordcapri.be/off/pics/eo/rasptop/640/DSCN9330c.jpg
http://www.fordcapri.be/off/pics/eo/rasptop/640/DSCN9330d.jpg

moet ongeveer een 10jaar geleden zijn, en of er dan al zoveel adafruit libraries rondslingerden...

daarna wel met arduino gaan spelen, stukken makkelijker als er geen compleet OS moet meedraaien
http://www.fordcapri.be/off/pics/eo/arduino/640/DSCN9341.jpg

hier gebruikte ik een library van Rob Tillaart. weet niet of die van adafruit is? staat in alle geval niks van adafruit in de koptekst

[Bericht gewijzigd door fcapri op 14 december 2022 13:31:26 (13%)

ik hou van werken ..., ik kan er uren naar kijken

Allen bedankt, ik kom er wel uit nu.
Ik had al ergens een stuk C-code gevonden, maar snapte niet zo best wat het deed; nu met de uitleg van @rew erbij is het allemaal glashelder.

[edit]

Ik heb voor je ge-googled en de eerste twee hits gebruiken inderdaad die adafruit library.

Erg vriendelijk, maar dat was overtollig werk: ik had zelf echt al wel gezocht (dan wel met een fatsoenlijke zoekmachine) en mijn eerste twintig treffers gebruikten allemaal die ene library. Toen heb ik maar eens rondgevraagd - en ook wat C-code bekeken.

[Bericht gewijzigd door Paulinha_B op 14 december 2022 14:45:21 (51%)