SHT11 an LPT hängen

Gast #255699
Wer kennt eine !!vernünftige!! Seite , auf der beschrieben ist, wie man
über LPT einen SHT11 (oder SHT71,...) mit Visual Basic interfacen kann
?????


Habe bis jetzt nur Seiten gefunden , die auf C basierende Lösungen
anbieten, und das meistens nur gegen Bares.

Danke im Vorhinein
Gast
Multiple Satzzeichen sind böse[tm], weil ZU LAUT. Kennst du Google?
Vielleicht solltest du dein Problem in mehrere kleine aufteilen, und
diese separat behandeln, das könnte schneller zu einer Lösung führen.
Gast
Ist doch an sich gar nicht so schwer,
also die SHT benutzen einem I2C baugleichen Bus,
aber nicht das Protokoll.
Das Protokoll findest Du in den C-Routinen oder im Datenblatt.
Wenn du schonmal geschafft hast LED's am LPT blinken zu lassen
per VB ist der Rest ne reine Transferaufgabe.

Ich persönlich würd aber nen uC nehmen und das ganze per MAX
über seriell laufen lassen.
Gast
Das Problem das ich griegen werde ist folgendes:

Habe Bis jetzt nur immer Byte Zugriffe auf das LPT gemacht. Wie bekomme
ich einen Bit weisen Zugriff zustande????
Gast
Hi

Hab im Web ein Beispiel für Dich gefunden, vielleicht hilfts:

Public Function SetBit(InByte As Byte, Bit As Byte) As Byte
'Set het n'de bit of van InByte

SetBit = InByte Or (2 ^ Bit)  'Set het n'de Bit

End Function
Public Function ClearBit(InByte As Byte, Bit As Byte) As Byte
'Clear het n'de bit of van InByte

ClearBit = InByte And Not (2 ^ Bit) 'Clear het n'de Bit

End Function

Public Function IsBitSet(InByte As Byte, Bit As Byte) As Boolean
'Is het n'de bit van InByte gezet of niet?

IsBitSet = ((InByte And (2 ^ Bit)) > 0)

End Function
Public Function ToggleBit(InByte As Byte, Bit As Byte) As Byte
'Toggle'ed het n'de van InByte

ToggleBit = InByte Xor (2 ^ Bit)

End Function

Gruss Andy
Gast
Hallo seek1!

Ich habe ich auch einmal mit diesem Sensor gespielt. Dabei ist unter
anderem folgendes herausgekommen:

Auswertung des Sensors mit einem PIC-Mikroncontroller, PIC berechnet
dabei die richtige Temperatur und Feuchtigkeit (mit dem im Datenblatt
angegebenen Formeln) und gibt dieses Ergebnis über die serielle
Schnittstelle an den PC. Anzeige am PC mit Hyperterminal.

Das ganze ist dokumentiert auf meiner Homepage:

http://www.stefan-buchgeher.info/elektronik/feuchtesensor_shtxx/feuchtesensor_shtxx.html


Hier die Eckdaten:

Sensor: SHTxx
Mikroncontroller: PIC16F628, programmiert in C mit dem CC5x-Kompiler
Serielle Schnittstell (der PIC16F628 besitzt das schon!)
Ausgabe am PC mit Hyperterminal

mfg
Stefan Buchgeher
Gast
Hi Stefan

Gratuliere zu Deiner gelungenen Homepage und über den aufschlussreichen
Beitrag zum SHTxx.

Vielleicht findet jemand noch Zeit, um die CRC- Berechnung hinzu zu
fügen.

Wünsche Dir und Deiner Familie noch alles Gute.

Gruss Andy

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.