15 Free YouTube subscribers for your channel
Get Free YouTube Subscribers, Views and Likes

Arduino compass with tilt compensation using gy-80

Follow
Volker Block

you have to calibrate , see sketch, important !! with calibrate software
without tilt compensation you can use a compass only on an absolute horizontal plane. Mister Jarbzewski wrote an exellent program to avoid this failure. I added a display for an Arduino mega. You can find the sketch on:
http:// hbcsegelsparte.bplaced.net/media/ tilt.ino
there is a folder libraries.zip too

if display is mirrored, look here: https://forum.arduino.cc/index.php?to...'>https://forum.arduino.cc/index.php?to... user bwginfo

Ulrich Engel:
die Lösung habe ich nun gefunden und der Screen ist nicht mehr gespiegelt.

Hier steht es: https://forum.arduino.cc/index.php?to...'>https://forum.arduino.cc/index.php?to...
Es liegt an der richtigen Version des Treibers für die TFTVersion ILI9481, die ich verwende.
Dazu muss die tft_driverDatei in der UTFTLibrary initlcd.h for ILI9481 auf ver:2.0 angepasst werden.
file : \ Arduino \ libraries \ UTFT \ tft_drivers \ ili9481 \ initlcd.h
Die vom User bwginfo gut kommentierten Abänderungen der Adressen führen zum Ziel.
Ich habe aber nicht alle Änderungen übernommen, da sonst auch eine Display Inversionerfolgt, die die Farben invertiert.

posted by getahippydt