Hallo Leute, ich habe eine Frage zum Thema Programmieren von Schnittstellen, wie meine ich das? Ich möchte lernen wie ich z.B: "Einen Temperatursensor, oder Feuchtigkeitssensor etc. auf meinem PC (in meinem Fall einen mac)" Anzeigen lassen kann in einer app. Welche Möglichkeiten gibt es über Netzwerk oder direkt USB etc. Wenn jemand Fachliteratur kennt mit Praktischen Beispielen würde mir das Seher helfen DANKE ;) P.S: Wenn jemand auch auf youtube Filme zu diesem Thema hat oder kennt posten bitte.
Moechtest du bereits fertige Sensoren kaufen, die die Schnittstelle bereits unterstuetzen oder ist es dein Ziel, dass du die Sensoren an einem Mikrocontroller anschliesst und diesen mit einer passenden Schnittstelle an den Computer anbindest?
Ja, und Nein erstmal würde ich gerne darüber mehr lernen, bevor ich ans eingemachte gehe. Daher eher Bücher würden mich Interessen zum diesem Thema. Aber ich glaube fertige Sensoren sind vermutlich besser zum Lernen von dem eigentlichen Grundaufbau oder? Ich brauche nur ein paar Beispiele daher würden mich fertige Sensoren eher interessieren! Danke für die sehr schnelle Antwort!!! :)
Klaus Klein schrieb: > Ja, und Nein erstmal würde ich gerne darüber mehr lernen, bevor ich ans > eingemachte gehe. Naja du solltest dir schon klar sein, welche Schnittstelle du verwenden möchtest. Gerade bei Ethernet oder USB kommst du um einen Controller nicht herum. Hol dir doch ein günstiges Evalboard mit einem Sensor und einen USB auf Serial Wandler. Dann liest du zuerst mal den Sensor über den Controller ein und richtest dir den UART ein. UART ist für den Anfang recht einfach und es gibt unzählige Beispiele. Dann die Daten an den Mac schicken und dort mit Qt, Python,.... eine GUI basteln um den Wert darstellen zu können. Für sowas brauchst du auch kein Buch, dafür gibt es genügend Tutorials im Internet, eigentlich kannst du hier auf der Seite alles finden. Wenn das mal funktioniert kannst du ja auch andere Schnittstellen verwenden aber gerade für den Start würde ich nicht auf USB oder Ethernet setzen.
Im Prinzip hat ein Mac ja nur USB als Schnittstelle. Also musst du dir eine Gerät kaufen (bauen), welches Hardware-Sensoren ausliest und diese dann über USB zur Verfügung stellt. Auf dem Mac dann ein Programm schreiben, was die Daten vom USB entgegen nimmt und anzeigt. Libusb ist ja auch für den Mac verfügbar.
Danke Maxi, aber ein strukturiertes Arbeitsbuch bez. wenn du auf youtube einen link hast mit einem tutorial oder eine website kennst wo ich die Bauteile finden kann wäre ich dir sehr verbunden sogar "Workshops"! Anstelle von Maxi schrieb: > dafür gibt es genügend Tutorials > im Internet, eigentlich kannst du hier auf der Seite alles finden ich habe gesucht und es gibt soooooo vieles das ich "als Anfänger" keine Ahnung habe was nun geeignet ist oder nicht für das was ich lernen will. Aber dennoch Danke!!!
Noch was: Ich nehme für direkten Sensor-Anschluss meist einen Arduino. Der Sensor wird dort an SPI oder I2C angeschlossen. Der Arduino liest dann aus, und stellt die Daten an USB zu Verfügung. Das kann dann von einem PC/Mac weiter verwendet werden. Für eine Temperatursensor (z.B. LM73) ist man damit in ca einer Stunde fertig.
PittyJ schrieb: > Im Prinzip hat ein Mac ja nur USB als Schnittstelle. Nuja, da gäbe es noch Ethernet, WLAN oder Bluetooth. Darüber lassen sich viele der gängigen Einsteiger-Boards (Arduino, Netduino, Raspberry Pi) oder auch ein Smartphone anbinden. Ich habe z.B. ein Raspberry pi, das verschiedene Sensordaten per WLAN ins Netzwerk stellt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.