Dopo i primi test fatti con l'esempio della libreria HNC5883L.h e man mano che anche il software VB prende forma, ho deciso di voler rappresentare graficamente la direzione della bussola.
Ho quindi iniziato a progettare un controllo in VB.NET in grado di indicare una direzione e in cui sia possibile rappresentare un range di tolleranza nel quale una direzione possa ritenersi accettabile.
Essendo un po' arruginito con la geometria e il calcolo trigonometrico, ho dovuto spolverare qualche manuale tecnico e qualche sito come questo che trattasse questi argomenti. Infine però ho delineato il problema e ho programmato il nuovo controllo VB.NET.
NOTA: prima di mettermi a programmare, ho fatto alcune ricerche per verificare se ci fosse qualcosa di già fatto, ma non ho trovato niente di interessante e soprattutto FREE e open source.
Questo è il primo prototipo funzionante del nuovo controllo:
e questo è il banco di prova per testare il nuovo controllo:
Ora sono pronto ad utilizzarlo per leggere i valori di Arduino ...