Kompass-Modul Hdmm01 für den Rp6
Hey, Leute!
Ich habe mir vor einigen Tagen das Kompass-Modul Hdmm01 von Pollin gekauft, habe es angelötet und sitze nun schon den ganzen Tag daran, es zu programmieren,d.h., dass er die Grad-zahl angeben soll, so wie in Dirks Beispiel (siehe unterer Link), was allerdings bisher ohne Erfolg lief.
Erst habe ich versucht, Dieses Beispiel in C umzuschreiben: http://www.mtahlers.de/index.php/ele...oren/mmc2120mg
... was sich allerdings als äußerst kompliziert herausstellte, da ich bislang nur über wenige Bascom-Kenntnisse verfüge.
Nun bin ich dabei, das Beispiel von Dirk für den Cmps03 umzuschreiben: https://www.roboternetz.de/community...vantech-CMPS03
Allerdings war mir nicht bewusst, dass die beiden Kompässe sehr unterschiedlich arbeiten, was sich schon beim einstellen der I²C Adresse gezeigt hat:
Laut dem Datenblatt ist die I²C-Adresse des Moduls &h60, doch wenn ich es nun definieren will, kommt die Fehlermeldung
error: invalid suffix "h" on integer constant :-(
Wieso wird die Adresse denn nicht angenommen? Ich weiß einfach nicht mehr weiter...
Es wäre nett, wenn ihr mir helfen könntet, da meine Kenntnisse vom I²C Bus-System und von "C" hier ihre Grenzen erreichen. Vielleicht hat ja jemand schon mal Erfahrungen mit diesem Kompass und dem Rp6 gemacht.
Liebe Grüße, Marcel