You are viewing an older revision! See the latest version
Compiler Error 247
- include "mbed.h"
DigitalOut myled(LED1);
int main() { while(1) { myled = 1; wait(0.2); myled = 0; wait(0.2); } }
- include "HMC6352.h"
HMC6352 compass(p9, p10); Serial pc(USBTX, USBRX); DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4);
int main() {
float sample;
pc.printf("Starting HMC6352 test...\n\r"); Continuous mode, periodic set/reset, 20Hz measurement rate. compass.setOpMode(HMC6352_CONTINUOUS, 1, 20);
while (1) {
wait(0.1);
sample = compass.sample(); if(sample>0 && sample<90) led1 = 1; else led1 = 0; pc.printf("Heading is: %f\n\r", compass.sample() / 10.0); } }