{"id":4132,"date":"2026-10-09T17:14:54","date_gmt":"2026-10-09T14:14:54","guid":{"rendered":"https:\/\/kahrobot.com\/?p=4132"},"modified":"2026-10-17T14:03:16","modified_gmt":"2026-10-17T11:03:16","slug":"arduino-sensors","status":"publish","type":"post","link":"https:\/\/kahrobot.com\/en\/arduino-sensors\/","title":{"rendered":"Arduino Sensor Types and What They Do: A Simple Beginner's Guide with Examples and Tables"},"content":{"rendered":"<div class=\"kb-post\" dir=\"rtl\">\n<p><!-- IMAGE: original photo of the most common beginner Arduino sensors laid out together (DHT11, HC-SR04, HC-SR501 PIR, LDR, push button, potentiometer), alt=\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646: \u062d\u0633\u0627\u0633 \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621\" --><\/p>\n<div class=\"kb-answer\">\n<p><strong>Short answer:<\/strong> Start with four sensors that cover most beginner projects: temperature and humidity (DHT11), distance (HC-SR04), motion (PIR) and light (LDR).<\/p>\n<p>Add two simple inputs: the push button and the potentiometer, the fastest way to understand digital and analog signals.<\/p>\n<p>Then choose by project: an RFID reader, a gas sensor, soil moisture, or an MPU6050 for motion and orientation.<\/p>\n<\/div>\n<p>This guide covers Arduino sensor types and their uses: what each sensor measures, what kind of signal it gives, the common mistake with it, and how to choose the right one for your project, without code or wiring diagrams.<\/p>\n<h2>What Is a Sensor, and How Does Arduino Read It?<\/h2>\n<p>A sensor is a part that turns something from the real world, such as heat, light or distance, into an electrical signal. Arduino doesn't \"feel\" heat; it reads a voltage on one of its pins, and your program turns that reading into meaning, like \"the room is hot\".<\/p>\n<p>The signal arrives in one of three ways:<\/p>\n<ul>\n<li><strong>Digital:<\/strong> only two states, like a light switch, such as \"motion\" or \"no motion\" on a PIR sensor.<\/li>\n<li><strong>Analog:<\/strong> a voltage that changes gradually, which the Arduino Uno turns into a number from 0 to 1023 and an ESP32 board into a number from 0 to 4095.<\/li>\n<li><strong>Communication bus:<\/strong> the sensor sends the value ready-made in digital messages, and usually needs a software library.<\/li>\n<\/ul>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Signal type<\/th>\n<th>How it arrives<\/th>\n<th>What it means for a beginner<\/th>\n<th>Examples<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Digital<\/td>\n<td>One wire: <span dir=\"ltr\">HIGH<\/span> or <span dir=\"ltr\">LOW<\/span><\/td>\n<td>Easiest: \"Did it happen?\"<\/td>\n<td>PIR, button, IR modules<\/td>\n<\/tr>\n<tr>\n<td>Analog<\/td>\n<td>A varying voltage on an analog pin<\/td>\n<td>A graded value that needs calibration and a threshold<\/td>\n<td>LDR, potentiometer, LM35<\/td>\n<\/tr>\n<tr>\n<td>I2C<\/td>\n<td>Two wires (SDA and SCL), with an address for each device<\/td>\n<td>Several devices on two wires; watch for duplicate addresses<\/td>\n<td>MPU6050, LCD display<\/td>\n<\/tr>\n<tr>\n<td>SPI<\/td>\n<td>About four wires<\/td>\n<td>Faster than I2C, but more wires<\/td>\n<td>RC522 RFID reader<\/td>\n<\/tr>\n<tr>\n<td><span dir=\"ltr\">1-Wire<\/span><\/td>\n<td>A single data wire<\/td>\n<td>Several sensors on the same wire, each with a unique ID<\/td>\n<td>DS18B20<\/td>\n<\/tr>\n<tr>\n<td>UART<\/td>\n<td>Transmit and receive wires (TX and RX)<\/td>\n<td>Common in modules that send a lot of data<\/td>\n<td>Fingerprint sensors and GPS modules<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<h2>Quick table: the most popular Arduino sensors and their uses<\/h2>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Sensor<\/th>\n<th>What it measures<\/th>\n<th>Signal type<\/th>\n<th>Operating voltage<\/th>\n<th>Example project<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>DHT11 \/ DHT22<\/td>\n<td>Temperature and humidity<\/td>\n<td>Digital (proprietary protocol)<\/td>\n<td><span dir=\"ltr\">3.3\u20135 V<\/span><\/td>\n<td>Home weather station<\/td>\n<\/tr>\n<tr>\n<td>DS18B20<\/td>\n<td>Temperature (waterproof version available)<\/td>\n<td><span dir=\"ltr\">1-Wire<\/span><\/td>\n<td><span dir=\"ltr\">3.0\u20135.5 V<\/span><\/td>\n<td>Aquarium temperature<\/td>\n<\/tr>\n<tr>\n<td>LM35 \/ TMP36<\/td>\n<td>Temperature<\/td>\n<td>Analog<\/td>\n<td><span dir=\"ltr\">LM35: 4\u201330 V<\/span><br \/><span dir=\"ltr\">TMP36: 2.7\u20135.5 V<\/span><\/td>\n<td>Temperature-controlled fan<\/td>\n<\/tr>\n<tr>\n<td>LDR<\/td>\n<td>Light level<\/td>\n<td>Analog<\/td>\n<td>Board voltage<\/td>\n<td>Automatic night light<\/td>\n<\/tr>\n<tr>\n<td>MQ-2<\/td>\n<td>Flammable gas and smoke<\/td>\n<td>Analog + digital<\/td>\n<td><span dir=\"ltr\">5 V<\/span><\/td>\n<td>Educational alarm model<\/td>\n<\/tr>\n<tr>\n<td>Soil moisture (capacitive)<\/td>\n<td>Soil moisture<\/td>\n<td>Analog<\/td>\n<td><span dir=\"ltr\">3.3\u20135.5 V<\/span><\/td>\n<td>Plant watering alert<\/td>\n<\/tr>\n<tr>\n<td>KY-038 (sound)<\/td>\n<td>Loud sounds<\/td>\n<td>Digital + analog<\/td>\n<td><span dir=\"ltr\">3.3\u20135.5 V<\/span><\/td>\n<td>Clap-activated lamp<\/td>\n<\/tr>\n<tr>\n<td>PIR (HC-SR501)<\/td>\n<td>Motion of a warm body<\/td>\n<td>Digital<\/td>\n<td><span dir=\"ltr\">4.5\u201320 V<\/span><\/td>\n<td>Motion alarm<\/td>\n<\/tr>\n<tr>\n<td>HC-SR04<\/td>\n<td>Distance from 2 cm to 4 m<\/td>\n<td>Digital pulse<\/td>\n<td><span dir=\"ltr\">5 V<\/span><\/td>\n<td>Parking sensor<\/td>\n<\/tr>\n<tr>\n<td>IR modules<\/td>\n<td>Nearby obstacle or black line<\/td>\n<td>Usually digital<\/td>\n<td><span dir=\"ltr\">3.3\u20135 V<\/span><\/td>\n<td>Line-following robot<\/td>\n<\/tr>\n<tr>\n<td>RC522<\/td>\n<td>RFID cards at <span dir=\"ltr\">13.56 MHz<\/span><\/td>\n<td>SPI<\/td>\n<td><span dir=\"ltr\">3.3 V<\/span> max.<\/td>\n<td>Card door lock<\/td>\n<\/tr>\n<tr>\n<td>MPU6050<\/td>\n<td>Acceleration and rotation<\/td>\n<td>I2C<\/td>\n<td><span dir=\"ltr\">3.3 V<\/span> (the GY-521 module accepts <span dir=\"ltr\">5 V<\/span>)<\/td>\n<td>Tilt measurement<\/td>\n<\/tr>\n<tr>\n<td>Button and potentiometer<\/td>\n<td>A press or a knob position<\/td>\n<td>Digital \/ analog<\/td>\n<td>Board voltage<\/td>\n<td>Brightness control<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Figures from the datasheets; ready-made modules may differ slightly.<\/p>\n<h2>Environmental sensors: temperature, humidity, light, gas and soil<\/h2>\n<h3>Arduino temperature sensor: DHT11 and DHT22<\/h3>\n<p><!-- IMAGE: original photo of a DHT11 module next to a DHT22 module, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0631\u0637\u0648\u0628\u0629 DHT11 \u0648 DHT22 \u0645\u0639 \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>The most popular among beginners, because it measures temperature and humidity together and sends a ready digital reading. The DHT11 is the cheapest: its accuracy is about <span dir=\"ltr\">\u00b12 \u00b0C<\/span> for temperature and\u00a0<span dir=\"ltr\">\u00b15%<\/span> for humidity, and its range is limited (most datasheets give 0 to 50 \u00b0C). The DHT22 (or AM2302) is more accurate with a wider range. Both are also used in weather stations and greenhouses.<\/p>\n<p><strong>Common mistake:<\/strong> reading too fast. Both sensors are slow, so don't read them more than about once every two seconds.<\/p>\n<h3>Other temperature sensors: LM35, TMP36 and DS18B20<\/h3>\n<p><!-- IMAGE: original photo comparing LM35, TMP36 and a waterproof DS18B20 probe, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u062d\u0631\u0627\u0631\u0629 LM35 \u0648 TMP36 \u0648 DS18B20 \u0644\u0644\u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>The LM35 and TMP36 are analog: their output voltage rises by <span dir=\"ltr\">10 mV<\/span> per degree Celsius. The LM35 needs <span dir=\"ltr\">4 V<\/span> or more, and its common LM35DZ version is designed for 0 to 100 \u00b0C, while the TMP36 works from <span dir=\"ltr\">2.7 V<\/span>. The DS18B20 is digital (bus: <span dir=\"ltr\">1-Wire<\/span>), accurate to <span dir=\"ltr\">\u00b10.5 \u00b0C<\/span> between <span dir=\"ltr\">\u221210<\/span> and 85 \u00b0C, and it comes in a waterproof version for measuring liquid temperatures.<\/p>\n<p><strong>Common mistake:<\/strong> mixing them up. All three can come in a small three-pin package that looks like a transistor, and each is read differently. Read the printed part number before wiring.<\/p>\n<h3>LDR light sensor<\/h3>\n<p><!-- IMAGE: original close-up photo of an LDR (photoresistor) next to the fixed resistor it is paired with, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u0636\u0648\u0621 LDR \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>An LDR is a resistor whose value drops as light increases. It's used with a fixed resistor so its change becomes an analog voltage the Arduino can read. That's why its natural home is the automatic night light.<\/p>\n<p><strong>Common mistake:<\/strong> using it to measure light in exact numbers. An LDR is great for the question \"Is it dark here?\", but it isn't precise, and two parts of the same type can differ a lot, so set the threshold by testing.<\/p>\n<h3>The MQ-2 gas sensor and its siblings<\/h3>\n<p><!-- IMAGE: original photo of an MQ-2 gas sensor module showing the AO\/DO pins and the threshold potentiometer, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u063a\u0627\u0632 MQ-2 \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>Inside the MQ-2 is a small heater and a sensitive material (tin dioxide) whose resistance changes in the presence of flammable gases and smoke; the rest of the MQ series works on the same idea. A ready-made MQ-2 module gives an analog output that changes with gas concentration, plus a digital output when it crosses a threshold you set with a potentiometer.<\/p>\n<p><strong>Common mistake:<\/strong> trusting the reading right after power-up. The heater needs a long burn-in on first use (24 to 48 hours in manufacturers' datasheets), then a few minutes every time you power it on.<\/p>\n<p><strong>Warning:<\/strong> MQ sensors are not certified safety devices; use them for learning only.<\/p>\n<h3>Soil moisture sensor: resistive or capacitive?<\/h3>\n<p><!-- IMAGE: original photo comparing a resistive two-prong soil probe with a capacitive soil moisture sensor, alt=\"\u062d\u0633\u0627\u0633 \u0631\u0637\u0648\u0628\u0629 \u0627\u0644\u062a\u0631\u0628\u0629 \u0627\u0631\u062f\u0648\u064a\u0646\u0648: \u0627\u0644\u0646\u0648\u0639 \u0627\u0644\u0645\u0642\u0627\u0648\u0645 \u0648\u0627\u0644\u0646\u0648\u0639 \u0627\u0644\u0633\u0639\u0648\u064a\" --><\/p>\n<p>It's the basis of smart irrigation projects, and it comes in two types: <strong>resistive<\/strong> \u2014 two exposed metal prongs that measure how well the soil conducts current \u2014 and<strong>capacitive<\/strong> \u2014 which measures moisture with no exposed metal. But both need calibration on your own soil: dry, then wet.<\/p>\n<p><strong>Common mistake:<\/strong> leaving the resistive type powered all the time. Its prongs corrode in wet soil and the readings drift. Power it only at the moment of reading, or choose the longer-lasting capacitive type.<\/p>\n<h3>Sound sensor<\/h3>\n<p><!-- IMAGE: original photo of a KY-038 sound sensor module, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u0635\u0648\u062a KY-038 \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>Modules such as the KY-038 combine a microphone with a comparator circuit, giving a digital output when the sound crosses a level you set with a potentiometer, plus an analog output. The classic example is a clap-activated lamp.<\/p>\n<p><strong>Common mistake:<\/strong> expecting it to record sound or understand speech; it only detects loud sounds.<\/p>\n<h2>Motion and distance sensors<\/h2>\n<h3>Arduino motion sensor: the HC-SR501 PIR<\/h3>\n<p><!-- IMAGE: original photo of an HC-SR501 PIR module, front dome and back side showing the two potentiometers and the trigger jumper, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u062d\u0631\u0643\u0629 PIR \u0627\u0631\u062f\u0648\u064a\u0646\u0648 HC-SR501\" --><\/p>\n<p>PIR is a \"passive\" sensor: it doesn't emit anything, it picks up changes in the infrared given off by warm bodies. The common HC-SR501 module detects motion up to about 7 meters, and its output is a digital signal at <span dir=\"ltr\">3.3 V<\/span>, with two potentiometers for the detection range and how long the signal stays on. You'll find it in automatic lighting and alarms. But note: it detects motion, not presence, and it can't tell you how far away a person is.<\/p>\n<p><strong>Common mistake:<\/strong> judging it in the first minute. It needs about a minute after power-up to settle and may give false triggers during that time.<\/p>\n<h3>Arduino distance sensor: the HC-SR04 ultrasonic sensor<\/h3>\n<p><!-- IMAGE: original diagram of an HC-SR04 sending an ultrasonic pulse and receiving the echo from a wall, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 HC-SR04 \u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0628\u0627\u0644\u0645\u0648\u062c\u0627\u062a \u0641\u0648\u0642 \u0627\u0644\u0635\u0648\u062a\u064a\u0629\" --><\/p>\n<p>It works like a bat: it sends a <span dir=\"ltr\">40 kHz<\/span> sound pulse the ear can't hear, then times the echo to calculate the distance. Its datasheet range is 2 cm to 4 meters, and it runs on <span dir=\"ltr\">5 V<\/span>. You'll also find it in parking sensors and tank water-level gauges; small objects and spongy surfaces confuse it.<\/p>\n<p><strong>Common mistake:<\/strong> forgetting that the Echo output is <span dir=\"ltr\">5 V<\/span>. With a <span dir=\"ltr\">3.3 V<\/span> board such as ESP32, lower the voltage first with a voltage divider or a level shifter, or choose a distance sensor that works at <span dir=\"ltr\">3.3 V<\/span>.<\/p>\n<h3>IR sensors: obstacles and line tracking<\/h3>\n<p><!-- IMAGE: original photo of an IR obstacle-avoidance module next to a TCRT5000 line-tracking module, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u0623\u0634\u0639\u0629 \u062a\u062d\u062a \u0627\u0644\u062d\u0645\u0631\u0627\u0621 IR \u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0644\u062a\u062c\u0646\u0628 \u0627\u0644\u0639\u0648\u0627\u0626\u0642 \u0648\u062a\u062a\u0628\u0639 \u0627\u0644\u062e\u0637\" --><\/p>\n<p>Each module has an LED that emits infrared light and a receiver that picks up its reflection. An obstacle-avoidance module detects a nearby object (up to about 30 cm at best), and a line-tracking module such as the TCRT5000 works at a few millimeters to tell a black line from a white floor. The output is usually digital: \"something there\" or \"nothing\".<\/p>\n<p><strong>Common mistake:<\/strong> deciding it's broken after testing it in sunlight or in front of a black surface. Black absorbs infrared and shortens the range, and strong sunlight can confuse the reading.<\/p>\n<h2>Identification and touch sensors<\/h2>\n<h3>RC522 RFID reader<\/h3>\n<p><!-- IMAGE: original photo of the RC522 reader with a white card and a key fob, alt=\"\u0642\u0627\u0631\u0626 RFID RC522 \u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u0645\u0639 \u0628\u0637\u0627\u0642\u0629 \u0648\u0645\u064a\u062f\u0627\u0644\u064a\u0629\" --><\/p>\n<p>The reader generates a field at <span dir=\"ltr\">13.56 MHz<\/span>, and the card draws its power from it with no battery and replies with its ID number (UID). The RC522 is based on NXP's MFRC522 chip, connects over SPI, has a range of a few centimeters, and can't read cards at <span dir=\"ltr\">125 kHz<\/span>. You'll see it on hotel doors and attendance systems. But relying on the card number alone is fine for learning, not for real security, because that number can be copied.<\/p>\n<p><strong>Common mistake:<\/strong> powering it from <span dir=\"ltr\">5 V<\/span>; the module runs on <span dir=\"ltr\">3.3 V<\/span> only.<\/p>\n<h3>Buttons, potentiometers and the touch sensor<\/h3>\n<p><!-- IMAGE: original photo of a push button, a potentiometer and a TTP223 touch module side by side, alt=\"\u0627\u0644\u0632\u0631 \u0627\u0644\u0636\u0627\u063a\u0637 \u0648\u0627\u0644\u0645\u0642\u0627\u0648\u0645\u0629 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0629 \u0648\u062d\u0633\u0627\u0633 \u0627\u0644\u0644\u0645\u0633 \u0645\u0639 \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>These are the first inputs a beginner learns. A push button is a digital input, and a potentiometer is a voltage divider: turning its knob changes the voltage on its middle pin, which the Uno reads as a number from 0 to 1023. A capacitive touch module such as the TTP223 is a button with no moving parts: touch it and its digital output changes.<\/p>\n<p><strong>Common mistake:<\/strong> leaving the input pin \"floating\" with no pull-up resistor, which produces phantom presses.<\/p>\n<h2>Motion and orientation sensors<\/h2>\n<h3>MPU6050: acceleration and rotation in one part<\/h3>\n<p><!-- IMAGE: original photo of a GY-521 (MPU6050) module with the X\/Y\/Z axes drawn on it, alt=\"\u062d\u0633\u0627\u0633 \u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0627\u062a\u062c\u0627\u0647 MPU6050 \u0627\u0631\u062f\u0648\u064a\u0646\u0648\" --><\/p>\n<p>The MPU6050 combines an accelerometer and a gyroscope, both three-axis, connects over I2C, and is used to measure tilt and rotation in self-balancing robots and small drones. The chip runs at about <span dir=\"ltr\">3.3 V<\/span>, but the common GY-521 module carries a voltage regulator that accepts <span dir=\"ltr\">5 V<\/span>.<\/p>\n<p><strong>Common mistake:<\/strong> expecting an accurate angle from the raw readings. The accelerometer is affected by vibration and the gyroscope \"drifts\" over time, so the two readings have to be fused, usually with a ready-made library.<\/p>\n<h2>How to choose the right sensor<\/h2>\n<ol>\n<li><strong>What exactly am I measuring?<\/strong> \"Is someone moving?\" is a question for a PIR sensor, while \"How far away is it?\" is a question for an HC-SR04.<\/li>\n<li><strong>What range?<\/strong> The temperature inside a closed car in a Saudi summer easily exceeds the DHT11's range.<\/li>\n<li><strong>What accuracy?<\/strong> An error of <span dir=\"ltr\">\u00b12 \u00b0C<\/span> doesn't matter for a fan, but it's a lot for an egg incubator.<\/li>\n<li><strong>What kind of output?<\/strong> Digital and analog are easier to start with; buses need libraries.<\/li>\n<li><strong>What voltage is my board: <span dir=\"ltr\">5 V<\/span> or <span dir=\"ltr\">3.3 V<\/span>?<\/strong> The Uno runs at <span dir=\"ltr\">5 V<\/span>, while ESP32 pins run at <span dir=\"ltr\">3.3 V<\/span> and can't take <span dir=\"ltr\">5 V<\/span>; so check both the sensor's supply voltage and its signal voltage.<\/li>\n<li><strong>Is it well documented?<\/strong> Choose a popular sensor with a library and tutorials, ideally with Arabic tutorials and easy to buy locally.<\/li>\n<\/ol>\n<p class=\"kb-safety\"><strong>Safety note:<\/strong> Keep student projects on low voltage only, such as 5 volts. Never connect any sensor or Arduino board to mains electricity, and don't let your project control devices that run on it.<\/p>\n<h2>From sensor to smart system<\/h2>\n<p>Every automated system, from a hotel door to a production line, goes through four stages: <strong>a sensor<\/strong> measures, then <strong>a controller<\/strong> such as an Arduino reads, then <strong>a decision<\/strong> in the program, like \"if the temperature goes above 30 degrees\", then <strong>an actuator<\/strong> acts: a fan, a servo motor or a buzzer.<\/p>\n<p><!-- IMAGE: original diagram of the chain sensor \u2192 controller \u2192 decision \u2192 actuator, using the temperature-controlled fan as the example, alt=\"\u0645\u0646 \u0627\u0644\u062d\u0633\u0627\u0633 \u0625\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645 \u0627\u0644\u0630\u0643\u064a: \u062d\u0633\u0627\u0633 \u062b\u0645 \u0645\u062a\u062d\u0643\u0645 \u0627\u0631\u062f\u0648\u064a\u0646\u0648 \u062b\u0645 \u0642\u0631\u0627\u0631 \u062b\u0645 \u0645\u0634\u063a\u0644\" --><\/p>\n<p>That idea is the core of Level 2 at Kahrobot, \"Smart Sensors and Control Basics\": 11 hands-on lessons and a final project in which you build a night light with a light sensor, a motion alarm, a door lock that opens with an RFID card and a servo motor, and a small low-voltage fan that runs according to temperature, with an LCD showing the readings.<\/p>\n<div class=\"kb-engineer-note\">\n<p><strong>An engineer's view<\/strong><\/p>\n<p>In factories you'll meet the same ideas under other names: a proximity sensor detects a part on the production line just as an IR sensor detects an obstacle in front of your robot, and a temperature transmitter sends its reading to the PLC as a signal of <span dir=\"ltr\">4\u201320 mA<\/span>. The difference isn't the idea but robustness, calibration and safety. That's why I advise every student to understand sensor types well on Arduino: that same understanding is what they'll need later in front of an industrial control panel.<\/p>\n<\/div>\n<h2>Frequently asked questions<\/h2>\n<h3>What's the difference between DHT11 and DHT22?<\/h3>\n<p>The DHT22 is more accurate with a wider range: it measures temperature from <span dir=\"ltr\">\u221240<\/span> to 80 \u00b0C with an accuracy of about <span dir=\"ltr\">\u00b10.5 \u00b0C<\/span>, and humidity from 0 to <span dir=\"ltr\">100%<\/span> with an accuracy of about <span dir=\"ltr\">\u00b12%<\/span>. The DHT11 is cheaper, with an accuracy of about <span dir=\"ltr\">\u00b12 \u00b0C<\/span> and\u00a0<span dir=\"ltr\">\u00b15%<\/span>. For learning the DHT11 is enough; for numbers you can rely on, choose the DHT22.<\/p>\n<h3>Do all sensors work with ESP32?<\/h3>\n<p>Most do, as long as you respect the voltage: ESP32 pins run at <span dir=\"ltr\">3.3 V<\/span> and can't take <span dir=\"ltr\">5 V<\/span>, so the Echo output of the HC-SR04, for example, has to be lowered first. The LM35 needs <span dir=\"ltr\">4 V<\/span> or more, while the TMP36, DS18B20 and RC522 run on <span dir=\"ltr\">3.3 V<\/span>. Also note that the ADC2 analog pins don't work while Wi-Fi is on.<\/p>\n<h3>What's the best sensor for a graduation project?<\/h3>\n<p>The best one solves a real problem and is something you can explain to the committee. Strong projects combine two or three sensors in one system, like smart irrigation that combines soil moisture with a DHT22, or a door that combines RFID with PIR.<\/p>\n<h3>Can I try sensors in a simulator?<\/h3>\n<p>Yes, many of them. The free Tinkercad simulator includes PIR, the distance sensor, TMP36, LDR, soil moisture, gas and the potentiometer, but it has no air humidity sensor like the DHT11. The Wokwi simulator includes the DHT22, MPU6050, DS18B20 and MQ-2, and it supports ESP32 too.<\/p>\n<h3>Is an MQ-2 sensor enough to protect a home from gas leaks?<\/h3>\n<p>No. MQ sensors are learning tools, not certified safety devices, and they can't tell gases apart. Use them to learn the idea of an alarm, and at home rely on a certified gas and smoke detector installed by a professional.<\/p>\n<div class=\"kb-cta\">\n<p><strong>Ready to move from reading to doing?<\/strong> Start the Kahrobot Arduino course for beginners in Arabic, step by step:<\/p>\n<p><a href=\"https:\/\/kahrobot.com\/en\/courses\/arduino-level-1\/lessons\/%d9%85%d8%a7-%d9%87%d9%88-%d8%a7%d9%84%d8%a3%d8%b1%d8%af%d9%88%d9%8a%d9%86%d9%88%d8%9f-%d9%88%d9%83%d9%8a%d9%81-%d9%8a%d8%ad%d9%88%d9%91%d9%84-%d8%a3%d9%81%d9%83%d8%a7%d8%b1%d9%83-%d8%a5%d9%84%d9%89\/\">Watch the first two lessons free<\/a><\/p>\n<p><a href=\"https:\/\/kahrobot.com\/en\/courses\/arduino-level-1\/\">Start Level 1 \u2014 and get Level 2 (sensors) free with it until 31 December 2026<\/a><\/p>\n<p><a href=\"https:\/\/kahrobot.com\/en\/arduino-guide\/\">Or download the free \"Arduino Guide for Beginners\" (PDF)<\/a><\/p>\n<\/div>\n<div class=\"kb-related\">\n<p><strong>Further reading<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/kahrobot.com\/en\/arduino-vs-esp32\/\">Arduino vs ESP32: which should you start with?<\/a><\/li>\n<li><a href=\"https:\/\/kahrobot.com\/en\/arduino-guide\/\">Arduino Guide for Beginners (free PDF)<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"kb-author\">By Eng. Rakan Khaled, an automation and industrial control engineer with 5+ years of factory experience, a master's in engineering, CMRP certification, and the founder of Kahrobot.<\/div>\n<p class=\"kb-updated\">Last updated: October 2026<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Meet the most common Arduino sensors and what they do: temperature and humidity, distance, motion, light, gas and RFID, with a quick comparison table, common beginner mistakes and a checklist to pick the right sensor for your project.<\/p>","protected":false},"author":9,"featured_media":4334,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[46],"tags":[],"class_list":["post-4132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sensors"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a<\/title>\n<meta name=\"description\" content=\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kahrobot.com\/en\/arduino-sensors\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a\" \/>\n<meta property=\"og:description\" content=\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kahrobot.com\/en\/arduino-sensors\/\" \/>\n<meta property=\"og:site_name\" content=\"Kahrobot\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-09T14:14:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-17T11:03:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/\"},\"author\":{\"name\":\"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#\\\/schema\\\/person\\\/7ba83f8b447784d36d5435449b7acc3b\"},\"headline\":\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644\",\"datePublished\":\"2026-10-09T14:14:54+00:00\",\"dateModified\":\"2026-10-17T11:03:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/\"},\"wordCount\":197,\"publisher\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/arduino-sensors-cover-2026.jpg\",\"articleSection\":[\"\u0627\u0644\u062d\u0633\u0627\u0633\u0627\u062a \u0648\u0627\u0644\u0642\u0637\u0639\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/\",\"url\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/\",\"name\":\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/arduino-sensors-cover-2026.jpg\",\"datePublished\":\"2026-10-09T14:14:54+00:00\",\"dateModified\":\"2026-10-17T11:03:16+00:00\",\"description\":\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/arduino-sensors-cover-2026.jpg\",\"contentUrl\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/arduino-sensors-cover-2026.jpg\",\"width\":1200,\"height\":630,\"caption\":\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644 \u0645\u0646 \u0643\u0647\u0631\u0648\u0628\u0648\u062a\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/arduino-sensors\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kahrobot.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/\",\"name\":\"\u0643\u0647\u0631\u0648\u0628\u0648\u062a\",\"description\":\"\u0623\u0643\u0627\u062f\u064a\u0645\u064a\u0629 \u0639\u0631\u0628\u064a\u0629 \u0644\u062a\u0639\u0644\u0651\u0645 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a \u0648\u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0627\u0644\u0623\u062a\u0645\u062a\u0629 \u0648\u0627\u0644\u062a\u062d\u0643\u0645\",\"publisher\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#organization\"},\"alternateName\":\"Kahrobot\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"EducationalOrganization\"],\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#organization\",\"name\":\"\u0643\u0647\u0631\u0648\u0628\u0648\u062a\",\"alternateName\":\"Kahrobot\",\"url\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Picture2.png\",\"contentUrl\":\"https:\\\/\\\/kahrobot.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/Picture2.png\",\"width\":943,\"height\":719,\"caption\":\"\u0643\u0647\u0631\u0648\u0628\u0648\u062a\"},\"image\":{\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCfCPzMzLPtWKvBIWwchOABg\"],\"description\":\"Kahrobot is an Arabic online academy for practical engineering skills: electronics and Arduino from zero, sensors, IoT and smart homes, classic electrical control, industrial automation with PLC and HMI, and robotics. Courses are taught in Arabic by an automation engineer.\",\"knowsAbout\":[\"Electronics\",\"Arduino\",\"ESP32\",\"Sensors\",\"Internet of Things\",\"Smart home\",\"Electrical control circuits\",\"PLC programming\",\"HMI\",\"Industrial automation\",\"Robotics\",\"\u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a\",\"\u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648\",\"\u0627\u0644\u0623\u062a\u0645\u062a\u0629 \u0627\u0644\u0635\u0646\u0627\u0639\u064a\u0629\",\"\u0627\u0644\u062a\u062d\u0643\u0645 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a\"],\"areaServed\":\"Arab world\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kahrobot.com\\\/en\\\/#\\\/schema\\\/person\\\/7ba83f8b447784d36d5435449b7acc3b\",\"name\":\"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g\",\"caption\":\"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a","description":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kahrobot.com\/en\/arduino-sensors\/","og_locale":"en_US","og_type":"article","og_title":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a","og_description":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.","og_url":"https:\/\/kahrobot.com\/en\/arduino-sensors\/","og_site_name":"Kahrobot","article_published_time":"2026-10-09T14:14:54+00:00","article_modified_time":"2026-10-17T11:03:16+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg","type":"image\/jpeg"}],"author":"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d","twitter_card":"summary_large_image","twitter_misc":{"Written by":"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#article","isPartOf":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/"},"author":{"name":"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d","@id":"https:\/\/kahrobot.com\/en\/#\/schema\/person\/7ba83f8b447784d36d5435449b7acc3b"},"headline":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644","datePublished":"2026-10-09T14:14:54+00:00","dateModified":"2026-10-17T11:03:16+00:00","mainEntityOfPage":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/"},"wordCount":197,"publisher":{"@id":"https:\/\/kahrobot.com\/en\/#organization"},"image":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#primaryimage"},"thumbnailUrl":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg","articleSection":["\u0627\u0644\u062d\u0633\u0627\u0633\u0627\u062a \u0648\u0627\u0644\u0642\u0637\u0639"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/","url":"https:\/\/kahrobot.com\/en\/arduino-sensors\/","name":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062c\u062f\u0648\u0644 13 \u062d\u0633\u0627\u0633\u064b\u0627 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 | \u0643\u0647\u0631\u0648\u0628\u0648\u062a","isPartOf":{"@id":"https:\/\/kahrobot.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#primaryimage"},"image":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#primaryimage"},"thumbnailUrl":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg","datePublished":"2026-10-09T14:14:54+00:00","dateModified":"2026-10-17T11:03:16+00:00","description":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627 \u0641\u064a \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637: \u0627\u0644\u062d\u0631\u0627\u0631\u0629 \u0648\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0648\u0627\u0644\u062d\u0631\u0643\u0629 \u0648\u0627\u0644\u0636\u0648\u0621 \u0648\u0627\u0644\u063a\u0627\u0632 \u0648RFID\u060c \u0645\u0639 \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u0631\u0646\u0629 \u0648\u0637\u0631\u064a\u0642\u0629 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u062d\u0633\u0627\u0633 \u0627\u0644\u0645\u0646\u0627\u0633\u0628.","breadcrumb":{"@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kahrobot.com\/en\/arduino-sensors\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#primaryimage","url":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg","contentUrl":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/10\/arduino-sensors-cover-2026.jpg","width":1200,"height":630,"caption":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644 \u0645\u0646 \u0643\u0647\u0631\u0648\u0628\u0648\u062a"},{"@type":"BreadcrumbList","@id":"https:\/\/kahrobot.com\/en\/arduino-sensors\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kahrobot.com\/"},{"@type":"ListItem","position":2,"name":"\u0623\u0646\u0648\u0627\u0639 \u062d\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 (\u0627\u0644\u0645\u0633\u062a\u0634\u0639\u0631\u0627\u062a) \u0648\u0648\u0638\u0627\u0626\u0641\u0647\u0627: \u062f\u0644\u064a\u0644 \u0645\u0628\u0633\u0651\u0637 \u0644\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0628\u0627\u0644\u0623\u0645\u062b\u0644\u0629 \u0648\u0627\u0644\u062c\u062f\u0627\u0648\u0644"}]},{"@type":"WebSite","@id":"https:\/\/kahrobot.com\/en\/#website","url":"https:\/\/kahrobot.com\/en\/","name":"Kahrobot","description":"\u0623\u0643\u0627\u062f\u064a\u0645\u064a\u0629 \u0639\u0631\u0628\u064a\u0629 \u0644\u062a\u0639\u0644\u0651\u0645 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a \u0648\u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648 \u0648\u0627\u0644\u0623\u062a\u0645\u062a\u0629 \u0648\u0627\u0644\u062a\u062d\u0643\u0645","publisher":{"@id":"https:\/\/kahrobot.com\/en\/#organization"},"alternateName":"Kahrobot","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kahrobot.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","EducationalOrganization"],"@id":"https:\/\/kahrobot.com\/en\/#organization","name":"Kahrobot","alternateName":"Kahrobot","url":"https:\/\/kahrobot.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kahrobot.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/08\/Picture2.png","contentUrl":"https:\/\/kahrobot.com\/wp-content\/uploads\/2026\/08\/Picture2.png","width":943,"height":719,"caption":"\u0643\u0647\u0631\u0648\u0628\u0648\u062a"},"image":{"@id":"https:\/\/kahrobot.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/channel\/UCfCPzMzLPtWKvBIWwchOABg"],"description":"Kahrobot is an Arabic online academy for practical engineering skills: electronics and Arduino from zero, sensors, IoT and smart homes, classic electrical control, industrial automation with PLC and HMI, and robotics. Courses are taught in Arabic by an automation engineer.","knowsAbout":["Electronics","Arduino","ESP32","Sensors","Internet of Things","Smart home","Electrical control circuits","PLC programming","HMI","Industrial automation","Robotics","\u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u062a","\u0627\u0644\u0623\u0631\u062f\u0648\u064a\u0646\u0648","\u0627\u0644\u0623\u062a\u0645\u062a\u0629 \u0627\u0644\u0635\u0646\u0627\u0639\u064a\u0629","\u0627\u0644\u062a\u062d\u0643\u0645 \u0627\u0644\u0643\u0647\u0631\u0628\u0627\u0626\u064a"],"areaServed":"Arab world"},{"@type":"Person","@id":"https:\/\/kahrobot.com\/en\/#\/schema\/person\/7ba83f8b447784d36d5435449b7acc3b","name":"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/310ff91580c54db5a5f3c82aad5c2844c5afabc49039cffa2bec76aa2b7d2ea4?s=96&d=mm&r=g","caption":"\u0643\u0647\u0631\u0628\u0647\u0627 \u0635\u062d"}}]}},"_links":{"self":[{"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/posts\/4132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/comments?post=4132"}],"version-history":[{"count":7,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/posts\/4132\/revisions"}],"predecessor-version":[{"id":4506,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/posts\/4132\/revisions\/4506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/media\/4334"}],"wp:attachment":[{"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/media?parent=4132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/categories?post=4132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kahrobot.com\/en\/wp-json\/wp\/v2\/tags?post=4132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}