Avatar

How to use a SHARP GP2Y0A710K0F IR Distance Sensor with Arduino

Oct 08th, 2020 | by: ELECTRONOOBS
Views 195
The SHARP GP2Y0A710K0F is a relatively easy to use IR distance sensor with an extra long range of 100 – 500 cm. This extra long range makes it a good alternative for ultrasonic distance sensors.

About


The SHARP GP2Y0A710K0F is a relatively easy to use IR distance sensor with an extra long range of 100 – 500 cm. This extra long range makes it a good alternative for ultrasonic distance sensors.

In this tutorial, you will learn how the sensor works and how to use it with Arduino. I have included a wiring diagram and example code so you can start experimenting with your sensor.

If you are looking for a more affordable or waterproof distance sensor, take a look at the HC-SR04 or JSN-SR04T. In the articles below I explain how these distance/proximity sensors work and how you can use them with Arduino.

We need


How does an IR distance sensor work?


An IR distance sensor uses a beam of infrared light to reflect off an object to measure its distance. The distance is calculated using triangulation of the beam of light. The sensor consists of an IR LED and a light detector or PSD (Position Sensing Device).

When the beam of light gets reflected by an object, the reflected beam will reach the light detector and an ‘optical spot’ will form on the PSD. When the position of the object changes, the angle of the reflected beam and the position of the spot on the PSD changes as well. See point A and point B in the image below. The sensor has a built-in signal processing circuit. This circuit processes the position of the optical spot on the PSD to determine the position (distance) of the reflective object. It outputs an analog signal which depends on the position of the object in front of the sensor.


How to read an IR distance sensor?


IR distance sensors output an analog signal, which changes depending on the distance between the sensor and an object. From the datasheet, you can see that the output voltage of the SHARP GP2Y0A710K0F ranges from 2.5 V when an object is 100 cm away to 1.4 V when an object is 500 cm away. The graph also shows why the usable detection range starts at 100 cm. Notice that the output voltage of an object that is 30 cm away is the same as the output voltage for an object that is 160 cm away. The usable detection range therefore start after the peak at roughly 100 cm or 2.5 V.

The graph also shows the drawback of these sensors, the response is non-linear. In other words, a big change in the output voltage does not always correspond to a big change in range. In order to determine the distance between the sensor and an object, you need to find a function that converts the output voltage into a range value.

If you plot the output voltage against the inverse distance, you get a mostly linear relationship. For distances > 100 cm you get the following curve.

Based on the data from the SHARP datasheet, you can calculate the linear function:

y = 137500x + 1125

With y equal to the output voltage in mV and x equal to 1/distance in cm.

This results in the following formula for the distance between the sensor and an object:

Distance (cm) = 1/((Output_voltage_mV – 1125)/137500)

This is the function that is used in the SharpIR library, which we will be using later. Note that this function is based on data from the SHARP datasheet only. The output characteristics of the sensor will vary slightly from sensor to sensor so you might get inaccurate readings.

GP2Y0A710K0F Specifications


Operating voltage4.5 to 5.5 V
Operating current30 mA
Measuring range100 to 550 cm
Output typeAnalog
Dimensions58 x 17.6 x 22.5 mm
Mounting hole4.2 mm
CostCheck price
FILES TO DOWNLOAD FOR THIS STEP
Download Datasheet  DOWNLOAD

Scheamtic – Connecting GP2Y0A710K0F IR sensor to Arduino


The wiring diagram below shows you how to connect the GP2Y0A710K0F IR distance sensor to an Arduino. Please note: the wire colors are not intuitive!

These types of distance sensors tend to be a bit noisy, so it is recommended to add a capacitor between Vcc and GND. The datasheet suggests a capacitor of 10 µF or more. Connect the positive lead of the capacitor to the Vcc wire connection and the negative lead to the GND wire connection (see picture). Capacitors are often marked with a stripe which indicates the negative lead. The positive lead is often longer than the negative lead.

GP2Y0A710K0F Connections

GP2Y0A710K0FArduino
1 (Red)GND
2 (Black)5V
3 (Yellow)5V
4 (Green)A0
5 (Blue)GND

If your sensor comes with different colored wires, be sure to check the pinout below. The Vo pin is connected to the analog in of the Arduino (A0).

The connector of the sensor is not marked, the order of the pins corresponds to the sensor with the logo facing up.

Now that you have wired up the sensor it is time to look at some example code.

Installing the SharpIR Arduino library


The SharpIR library written by Guillaume Rico and Thibaut Mauon makes working with SHARP IR sensors a lot easier. It includes the formulas that are needed to convert the measured output voltage to a distance in centimeters. Currently, the library supports the following sensors: GP2Y0A02YK0F, GP2Y0A21YK0F, GP2Y0A710K0F, and GP2YA41SK0F. The latest version of the library can be downloaded here on GitHub or click the button below.

You can install the library by going to Sketch > Include Library > Add .ZIP Library in the Arduino IDE. The author of the library noticed that the readings from the sensor can fluctuate quite a bit. The library solves this problem by taking multiple readings in a row, discarding outliers, and taking the mean to get a more stable distance reading. Currently, the library takes the mean of 25 readings, which takes roughly 53 ms.
FILES TO DOWNLOAD FOR THIS STEP
Download SHARP library  DOWNLOAD

Example code for SHARP GP2Y0A710K0F IR distance sensor with Arduino


The example code below can be used with the GP2Y0A710K0F sensor and displays the measured distance in centimeters in the serial monitor.

You can copy the code by clicking the button in the top right corner of the code field. Note that we have called the sensor ‘mySensor’ in this example. If you want to use multiple IR distance sensors, you can create another sensor object with a different name: SharpIR mySensor2 = SharpIR(IRPin2, model); Note that in that case you also use a different input pin for the second sensor.

When the output voltage is under 1.4 V or higher than 3.3 V, you will see “Mean distance: 0 cm” in the serial monitor.

FILES TO DOWNLOAD FOR THIS STEP
Example Code  DOWNLOAD
003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200062006f0072006400650072002d007200610064006900750073003a0020003800700078002000380070007800200030007000780020003000700078003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002a005300480041005200500020004700500032005900300041003700310030004b00300046002000490052002000640069007300740061006e00630065002000730065006e0073006f007200200077006900740068002000410072006400750069006e006f00200061006e0064002000530068006100720070004900520020006c0069006200720061007200790020006500780061006d0070006c006500200063006f00640065002e0020004d006f0072006500200069006e0066006f003a002000680074007400700073003a002f002f007700770077002e006d0061006b00650072006700750069006400650073002e0063006f006d0020002a002f003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002f00200049006e0063006c00750064006500200074006800650020006c006900620072006100720079003a003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006b003400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800370034002c0020003100340035002c0020003600350029003b00200066006f006e0074002d007700650069006700680074003a0020003700300030003b0022003e00230069006e0063006c00750064006500200026006c0074003b0053006800610072007000490052002e0068002600670074003b003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002f00200044006500660069006e00650020006d006f00640065006c00200061006e006400200069006e007000750074002000700069006e003a003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006b003400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800370034002c0020003100340035002c0020003600350029003b00200066006f006e0074002d007700650069006700680074003a0020003700300030003b0022003e00230064006500660069006e006500200049005200500069006e002000410030003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006b003400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800370034002c0020003100340035002c0020003600350029003b00200066006f006e0074002d007700650069006700680074003a0020003700300030003b0022003e00230064006500660069006e00650020006d006f00640065006c0020003100300030003500300030003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002f00200043007200650061007400650020007600610072006900610062006c006500200074006f002000730074006f007200650020007400680065002000640069007300740061006e00630065003a003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006b003500220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800340030002c0020003100300030002c00200031003400350029003b00200066006f006e0074002d007700650069006700680074003a0020003700300030003b0022003e0069006e0074003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e002000640069007300740061006e00630065005f0063006d003b003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002a0020004d006f00640065006c0020003a003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e00200020004700500032005900300041003000320059004b003000460020002d002d002600670074003b002000320030003100350030003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e00200020004700500032005900300041003200310059004b003000460020002d002d002600670074003b00200031003000380030003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e00200020004700500032005900300041003700310030004b003000460020002d002d002600670074003b0020003100300030003500300030003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e0020002000470050003200590041003400310053004b003000460020002d002d002600670074003b0020003400330030003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002a002f003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0063003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100350033002c0020003100350033002c00200031003700300029003b0022003e002f002f0020004300720065006100740065002000610020006e0065007700200069006e007300740061006e006300650020006f006600200074006800650020005300680061007200700049005200200063006c006100730073003a003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e00530068006100720070004900520020006d007900530065006e0073006f00720020003d0020003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006d003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c0020003100330034002c00200031003700390029003b0022003e0053006800610072007000490052003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0067003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100310039002c0020003100310039002c00200031003100390029003b0022003e0028003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e0049005200500069006e002c0020006d006f00640065006c003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0067003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100310039002c0020003100310039002c00200031003100390029003b0022003e0029003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003b003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c002f006400690076003e003c002f006400690076003e003c00640069007600200063006c006100730073003d002200220020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d0072006f0077003b00200062006f0072006400650072003a002000300070007800200073006f006c0069006400200072006700620028003200350035002c0020003200350035002c00200032003500350029003b0020006c006900730074002d007300740079006c0065003a0020006e006f006e0065003b00200066006f006e0074002d00730069007a0065003a00200031003200700078003b0020006c0069006e0065002d006800650069006700680074003a00200031002e003300350065006d003b0020006d0069006e002d006800650069006700680074003a00200031003400700078003b00200063006f006c006f0072003a00200072006700620028003100370030002c0020003100370030002c00200031003700300029003b00200066006f006e0074002d00660061006d0069006c0079003a0020002600710075006f0074003b0053006f007500720063006500200043006f00640065002000500072006f002600710075006f0074003b002c0020002600710075006f0074003b004c0069006200650072006100740069006f006e0020004d006f006e006f002600710075006f0074003b002c0020002600710075006f0074003b0043006f007500720069006500720020004e00650077002600710075006f0074003b002c00200043006f00750072006900650072002c0020006d006f006e006f00730070006100630065003b00200066006f006e0074002d007700650069006700680074003a0020003400300030003b002000770068006900740065002d00730070006100630065003a0020007000720065002d0077007200610070003b0022003e003c0064006900760020007300740079006c0065003d00220064006900730070006c00610079003a0020007400610062006c0065002d00630065006c006c003b002000700061006400640069006e0067002d006c006500660074003a00200031003000700078003b0022003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006b003500220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a0020007200670062002800340030002c0020003100300030002c00200031003400350029003b00200066006f006e0074002d007700650069006700680074003a0020003700300030003b0022003e0076006f00690064003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d007400650078007400220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c00200030002c002000300029003b0022003e0020003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d006d003000220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a002000720067006200280030002c0020003100330034002c00200031003700390029003b0022003e00730065007400750070003c002f007300700061006e003e003c007300700061006e00200063006c006100730073003d00220065006e006c006900670068007400650072002d0067003100220020007300740079006c0065003d0022006c0069006e0065002d006800650069006700680074003a00200069006e00680065007200690074003b00200066006f006e0074002d00730069007a0065003a002000310065006d003b00200066006f006e0074002d00660061006d0069006c0079003a00200069006e00680065007200690074003b00200063006f006c006f0072003a00200072006700620028003100310039002c0020003100310039002c00200031003100390029003b0022003e00280029003c002f007300700061006e003e003c0073007

Conclusion


In this article, I have shown you how the SHARP GP2Y0A710K0F IR distance sensor works and how you can use it with Arduino. I hope you found it useful and informative. If you did, please share it with a friend that also likes electronics!

I would love to know what projects you plan on building (or have already built) with this IR distance sensor. If you have any questions, suggestions, or if you think that things are missing in this tutorial, please leave a comment down below.

0 Comments

Login or Sign Up to post comments on this tutorial.