vicente zavala
Published © GPL3+

IR Distance Sensor

This is a start guide for using the GP2Y0A02YK0F distance sensor with Arduino and TFT Touch Screen.

BeginnerProtip27,024
IR Distance Sensor

Things used in this project

Hardware components

Arduino Micro
Arduino Micro
×1
SparkFun GP2Y0A02YK0F
×1
Capacitor 100 µF
Capacitor 100 µF
×1

Story

Read more

Schematics

basic schematic

Code

ATmega32u4_IR

Arduino
/*
*	Author		: Zavala Ortiz Vicente Arturo.
*	language	: .ino
*	Date		: September 12 2014 5:11:12 PM
*	Name		: ATmega32u4_IR.ino
*	Description : GP2Y0A02YK0F IR Distance Sensor (20-150 cm) test distance in Cm and In
*/


#include "TFT.h"
#include "GP2Y0A02YK0F.h"

GP2Y0A02YK0F irSensor;
int cm;

void setup() 
{
  Tft.init();
  irSensor.begin(A0);	//	Assign A0 as sensor pin
}

void loop()
{

  cm = irSensor.getDistanceCentimeter();
  
  Tft._puts("\nDistance : ");
  Tft._print_dec(cm);  
  Tft._puts(" CM");
  
  Tft._puts("\nDistance : ");
  Tft._printdec(cm / 2.54);
  Tft._puts(" IN");

  delay(500); 
  
  Tft.clrscr();
}

Credits

vicente zavala

vicente zavala

11 projects • 24 followers
Freelance Programmer, Internet Of Things (IOT), CNC Plasma Cutting Creator, AI, DL, ML, Hardware Software Hacker.

Comments