Testé pour projet BTS SN

Dependencies:   mbed HMC6352

Fork of HMC6352_HelloWorld by Christian Dupaty

Mise en oeuvre du capteur de cap HMC6352 sur Nucleo F411RE Attention , utiliser l'alimentation 3.3v sur connecteur Arduino, liaison I2C sur PB_9, PB_8

/media/uploads/cdupaty/p1010492.jpg

main.cpp

Committer:
cdupaty
Date:
2021-03-25
Revision:
5:cea735befb3c
Parent:
2:4ddfbf5b65b2

File content as of revision 5:cea735befb3c:

#include "HMC6352.h"

HMC6352 compass(PB_9, PB_8);
Serial pc(USBTX, USBRX);
DigitalOut led(LED1); 

int main() {

    pc.printf("Starting HMC6352 test...\n\r");
    
    //Continuous mode, periodic set/reset, 20Hz measurement rate.
    compass.setOpMode(HMC6352_CONTINUOUS, 1, 20);

    while (1) {
        led=0;
        wait(0.1);
        led=1;
        wait(0.1);

        pc.printf("Heading is: %f\n\r", compass.sample() / 10.0);

    }

}