コード例 #1
0
ファイル: CMagnetSensor.cpp プロジェクト: martikaljuve/Robin
MagnetSensor::MagnetSensor(int slaveSelect, int sck, int miso) {
	pinMode(slaveSelect, OUTPUT);
	digitalWrite(slaveSelect, HIGH); // HIGH - disable device

	sensor = MLX90316();
	sensor.attach(slaveSelect, sck, miso);
}
コード例 #2
0
#include "MLX90316.h"  // Include MLX90316 library

// calibration
#include "WProgram.h"
void setup();
void loop();
void Servo360(int deg);
int north = 298;

// setup sensor
int pinSS = 5;
int pinSCK = 3;
int pinMOSI = 4;
int ii;
Metro mlxMetro = Metro(40);  // 25 Hz update freq, mirite?
MLX90316 mlx_1  = MLX90316();

// sensor values
int a1,v1,v1a;

void setup(){
  pinMode(12,OUTPUT);
  Serial.begin(9600);
  mlx_1.attach(pinSS,pinSCK, pinMOSI );
}

void loop(){
  if (mlxMetro.check() == 1) {
    int sens = mlx_1.readAngle();
    Serial.print(sens);
    Serial.println();