Hallo, ich bin relativ neu auf dem Gebiet und habe noch nicht viel mit einem Arduino oder der I2C Schnittstelle geabeitet. Deshalb folgende Frage: Ich möchte 8 Digitalpotentiometer oder 8 DACs an über einen Arduino steuern. Dabei soll über die serielle Schnittstelle der Wiper/bzw. die analoge Ausgangsspannung gesteuert werden. Kann ich die Potis/DACs so betreiben, dass nach dem Einstellen des Wipers/analogen Spannung eines Bauteils diese Einstellung solange bleibt bis ich sie wieder ändere (Schaltung wird solange natürlich versorgt), auch wenn ich dann auf einen andern IC "wechsle" und dort eine Einstellung vornehme? Vielen Dank schonmal!
Wäre ja blöd, wenn nicht. Also ja, es ist üblich, dass Einstellungen nur dann geändert werden, wenn man sie ändert.
Christian M. schrieb: > Ja. Sebastian R. schrieb: > Wäre ja blöd, wenn nicht. Man muss allerdings Bauteile finden, für die man 8 unterschiedliche I2C Adressen einstellen kann, wenn man sie am gleichen Bus betreiben will. Adrian A. schrieb: > Ich möchte 8 Digitalpotentiometer oder 8 DAC Nimm die DAC.
:
Bearbeitet durch Moderator
Es gibt auch 8-fach DACs, wahlweise mit 8, 10 oder 12 Bit: Z.B. DAC5578 https://www.mouser.de/ProductDetail/Texas-Instruments/DAC5578SPWR?qs=EuM%2FBx4ov4S16BMU6rn1hg%3D%3D
Danke! Wie kompliziert ist dann hierbei das Ansteuern, wenn keine Bibliothek dazu existiert?
Adrian A. schrieb: > Danke! Wie kompliziert ist dann hierbei das Ansteuern, wenn keine > Bibliothek dazu existiert? Nicht sonderlich, man muss nur ein paar Bytes gescheit kodiert senden.
Adrian A. schrieb: > Danke! Wie kompliziert ist dann hierbei das Ansteuern, wenn keine > Bibliothek dazu existiert? Sauschwer! LG, Sebastian
Adrian A. schrieb: > Wie kompliziert ist dann hierbei das Ansteuern, wenn keine Bibliothek > dazu existiert? Weil es vermutlich trotzdem schon fertige I2C-Funktionen gibt, musst du denen "nur" ein paar Kommandos aus dem Datenblatt übergeben und fertig. Oder andersrum: für mich wäre die Aufgabe nach einer halben Stunde gelöst. Du brauchst auch nicht arg viel länger dafür. Musst aber vorher noch ein paar Tage lernen. BTW, ein dringender Tipp zur Inbetriebnahme von seriellen Busen: beschaff dir ein Mehrkanaloszilloskop oder einen 10€-Logikanalyzer. Denn dann kannst ud auf dem Bus beobachten, ob der Baustein die Signale in der Reihenfolge bekommt, wie er sie laut sienem Datenblatt erwartet.
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.