Luc Paquin
Published © CC BY

Project #30 - UNIHIKER - Magnetic Sensor - Mk17

Project #30 - UNIHIKER - Magnetic Sensor - Mk17

BeginnerFull instructions provided1 hour79
Project #30 - UNIHIKER - Magnetic Sensor - Mk17

Things used in this project

Hardware components

DFRobot UNIHIKER K10
×1
Gravity: Digital Magnetic Sensor
DFRobot Gravity: Digital Magnetic Sensor
×1
DFRobot Lithium Ion Battery - 1000mAh
×1
SparkFun Switch
×1
DFRobot USB 3.1 Cable A to C
×1

Software apps and online services

Arduino IDE
Arduino IDE

Story

Read more

Schematics

Fritzing

Code

DL2507Mk01p.mp

Arduino
/****** Don Luc Electronics © ******
Software Version Information
Project #30 - UNIHIKER - Magnetic Sensor - Mk17
DL2507Mk01p.mp
DL2507Mk01
1 x UNIHIKER K10
1 x Gravity: Digital Magnetic Sensor
1 x Lithium Ion Battery - 1000mAh
1 x Switch
1 x USB 3.1 Cable A to C
*/

// Include the Library Code
// Unihiker K10
#include "unihiker_k10.h"
// Create an object
UNIHIKER_K10  k10;
// Screen
uint8_t screen_dir=2;

// Main program start
void setup() {
	
  // Begin
  k10.begin();
  // Init Screen
  k10.initScreen(screen_dir);
  // Canver
  k10.creatCanvas();
  // Gravity: Digital Magnetic Sensor
  pinMode(P0, INPUT);
  // Image
  k10.canvas->canvasDrawBitmap(0,0,240,320,image_data1);

}
// Loop
void loop() {
	
  // Gravity: Digital Magnetic Sensor
  k10.canvas->canvasText("Magnetic Sensor", 6, 0xFF0000);
  // Magnetic
  k10.canvas->canvasText("Magnetic", 7, 0xFF0000);
  // Magnetic
  k10.canvas->canvasText(digitalRead(P0), 8, 0x0000FF);
  // Update Canvas
  k10.canvas->updateCanvas();

}

Credits

Luc Paquin
43 projects • 4 followers
Teacher, Instructor, E-Mentor, R&D and Consulting -Programming Language -Microcontrollers -IoT -Robotics -Machine Learning -AI -Sensors

Comments