nyampass / HaLakeKit-Library

A library to control io of HaLake Kit

Home Page:https://robip.halake.com/halake-board.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HaLakeKit-library

A library to control io of HaLakeKit.

image

Install to Arduino IDE

  1. Open library manager.

Sketch -> Include library -> Manage Libraries

  1. Search "HaLakeKit" on library manager.

  2. Click "Install" button.

Useage

Begin

Plese call begin of HaLakeKit in setup of Arduino.

HaLakeKit halakekit;

void setup() {
  halakekit.begin();
}

Accel

You can get or print accel info.

Serial.println(halakekit.accel_x());
Serial.println(halakekit.accel_y());
Serial.println(halakekit.accel_z());
Serial.println(halakekit.accel_comp());

halakekit.accel_print_xyz();
delay(100);

An Example project for accel is available.

Switch

You can get switch info about pushed or not.

if ( halakekit.switch_pushed() ) {
  // do something
}

Magnetometer

Adjust offset value like this.

halakekit.mag_x_offset = -50;
halakekit.mag_y_offset = -55;
// halakekit.mag_z_offset = -10;

You gan get or print magnetometer values.

halakekit.mag_update();
Serial.println("print mag values");
Serial.println("mag_x: " + String(halakekit.mag_x()));
Serial.println("max_y: " + String(halakekit.mag_y()));
Serial.println("mag_z: " + String(halakekit.mag_z()));
Serial.println("horizontal direction: " + String(halakekit.mag_horiz_direction()));

License

MIT

About

A library to control io of HaLake Kit

https://robip.halake.com/halake-board.html


Languages

Language:C++ 100.0%