{"id":2169,"date":"2025-07-01T13:21:00","date_gmt":"2025-07-01T13:21:00","guid":{"rendered":"https:\/\/learnbydoing.dev\/?p=2169"},"modified":"2026-01-10T22:35:42","modified_gmt":"2026-01-10T22:35:42","slug":"how-to-use-rpi-sensor-with-arduino","status":"publish","type":"post","link":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/","title":{"rendered":"How to use RPI sensor with arduino"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"2169\" class=\"elementor elementor-2169\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e28ab35 e-flex e-con-boxed e-con e-parent\" data-id=\"e28ab35\" data-element_type=\"container\" data-e-type=\"container\" id=\"content\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-62ab6e3 e-con-full e-flex e-con e-child\" data-id=\"62ab6e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62ab203 elementor-align-center elementor-widget elementor-widget-post-info\" data-id=\"62ab203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-inline-items elementor-icon-list-items elementor-post-info\">\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-repeater-item-2c98363 elementor-inline-item\" itemprop=\"about\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text elementor-post-info__item elementor-post-info__item--type-terms\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-post-info__terms-list\">\n\t\t\t\t<span class=\"elementor-post-info__terms-list-item\">Arduino<\/span>, <span class=\"elementor-post-info__terms-list-item\">Electronics<\/span>, <span class=\"elementor-post-info__terms-list-item\">Tutoriales<\/span>\t\t\t\t<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0650e10 e-con-full e-flex e-con e-child\" data-id=\"0650e10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac19582 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"ac19582\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"75\" height=\"75\" viewbox=\"0 0 75 75\" fill=\"none\"><path d=\"M74.9999 75H13.1889V73.0002H71.5859L0.460938 1.87521L1.87515 0.460999L73.0001 71.586V13.1889H74.9999V75Z\" fill=\"white\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47aa245d e-flex e-con-boxed e-con e-parent\" data-id=\"47aa245d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4682901 elementor-widget elementor-widget-image\" data-id=\"4682901\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1024x576.webp\" class=\"attachment-large size-large wp-image-2228\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-261c3d8 elementor-widget elementor-widget-text-editor\" data-id=\"261c3d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span class=\"TextRun SCXW231753663 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW231753663 BCX0\">In this tutorial, you will learn how to use a PIR (Passive Infrared) motion sensor with an Arduino Uno to detect motion. When motion is detected, an LED will turn on. This is a common setup for simple motion-activated alerts or indicators.<\/span><\/span><span class=\"EOP SCXW231753663 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-324d52d elementor-widget elementor-widget-text-editor\" data-id=\"324d52d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"1857\" data-end=\"1885\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00a0\ud83d\udcdd Required components<\/span><\/span><\/h3><ul><li data-start=\"1737\" data-end=\"1780\"><p data-start=\"1739\" data-end=\"1780\"><strong data-start=\"1743\" data-end=\"1758\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Arduino Uno<\/span><\/span><\/strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">\u00a0<\/span><\/span><\/p><\/li><li data-start=\"1737\" data-end=\"1780\"><strong><span class=\"TextRun SCXW16996840 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW16996840 BCX0\">PIR Motion Sensor<\/span><\/span><\/strong><\/li><li data-start=\"1737\" data-end=\"1780\"><strong><span class=\"TextRun SCXW241694082 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW241694082 BCX0\">LED (any color)<\/span><\/span><\/strong><\/li><li data-start=\"1737\" data-end=\"1780\"><strong><span class=\"TextRun SCXW247142994 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW247142994 BCX0\">220\u03a9 resistor (for the LED)<\/span><\/span><\/strong><\/li><li data-start=\"1839\" data-end=\"1855\"><p data-start=\"1841\" data-end=\"1855\"><strong>Jumper wires<\/strong><\/p><\/li><li data-start=\"1839\" data-end=\"1855\"><strong><span class=\"TextRun SCXW86195701 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW86195701 BCX0\">Breadboard<\/span><\/span><span class=\"EOP SCXW86195701 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/strong><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cc34bc elementor-widget elementor-widget-text-editor\" data-id=\"2cc34bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><strong><span class=\"TextRun SCXW60232228 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW60232228 BCX0\" data-ccp-parastyle=\"heading 2\">How the PIR Sensor Works<\/span><\/span><span class=\"EOP SCXW60232228 BCX0\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}\">\u00a0<\/span><\/strong><\/h3><p><span class=\"TextRun SCXW156071278 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW156071278 BCX0\">The PIR sensor detects infrared radiation emitted by warm bodies (like humans or animals). When it senses motion, the sensor outputs a HIGH signal through its OUT pin. This signal can then be used to control other components like LEDs, buzzers, or relays.<\/span><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a236fe0 elementor-widget elementor-widget-text-editor\" data-id=\"a236fe0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 aria-level=\"2\"><b><span data-contrast=\"none\">Step 1: Wiring the Electronics<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}\">\u00a0<\/span><\/h3><p><span class=\"TextRun SCXW11467619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW11467619 BCX0\">1. Connect the VCC pin of the PIR sensor to the 5V pin on the Arduino.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW11467619 BCX0\"><span class=\"SCXW11467619 BCX0\">\u00a0<\/span><br class=\"SCXW11467619 BCX0\" \/><\/span><span class=\"TextRun SCXW11467619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW11467619 BCX0\">2. Connect the GND pin of the PIR sensor to the Arduino GND.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW11467619 BCX0\"><span class=\"SCXW11467619 BCX0\">\u00a0<\/span><br class=\"SCXW11467619 BCX0\" \/><\/span><span class=\"TextRun SCXW11467619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW11467619 BCX0\">3. Connect the OUT pin of the PIR sensor to digital pin 7 on the Arduino.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW11467619 BCX0\"><span class=\"SCXW11467619 BCX0\">\u00a0<\/span><br class=\"SCXW11467619 BCX0\" \/><\/span><span class=\"TextRun SCXW11467619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW11467619 BCX0\">4. Connect the anode (long leg) of the LED to digital pin 13 through a 220\u03a9 resistor.<\/span><\/span><span class=\"LineBreakBlob BlobObject DragDrop SCXW11467619 BCX0\"><span class=\"SCXW11467619 BCX0\">\u00a0<\/span><br class=\"SCXW11467619 BCX0\" \/><\/span><span class=\"TextRun SCXW11467619 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW11467619 BCX0\">5. Connect the cathode (short leg) of the LED to GND.<\/span><\/span><span class=\"EOP SCXW11467619 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p><p><span class=\"LineBreakBlob BlobObject DragDrop SCXW92429161 BCX0\"><br class=\"SCXW92429161 BCX0\" \/><\/span><span class=\"EOP SCXW92429161 BCX0\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee10903 elementor-widget elementor-widget-image\" data-id=\"ee10903\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-1024x576.webp\" class=\"attachment-large size-large wp-image-2238\" alt=\"\" srcset=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-1024x576.webp 1024w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-300x169.webp 300w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-768x432.webp 768w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-1536x864.webp 1536w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1-18x10.webp 18w, https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI-1.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e04c0ca elementor-widget elementor-widget-text-editor\" data-id=\"e04c0ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 aria-level=\"2\">\ud83d\udda5\ufe0f<b><span data-contrast=\"none\">Step 2: Writing the Code<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}\">\u00a0<\/span><\/h3><p id=\"tw-target-text\" class=\"tw-data-text tw-text-large tw-ta\" dir=\"ltr\" data-placeholder=\"Traduzione\" data-ved=\"2ahUKEwir69vU2JuOAxVU8LsIHXCsM-MQ3ewLegQIAhAV\" aria-label=\"Testo tradotto: Below you will find the complete code to use the rip sensor:\"><span class=\"Y2IQFc\" lang=\"en\">Below you will find the complete code to use the rip sensor:<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba2cef elementor-widget elementor-widget-code-highlight\" data-id=\"1ba2cef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp> \r\nconst int pirPin = 7;        \/\/ PIR sensor output pin \r\nconst int ledPin = 13;       \/\/ LED connected to pin 13 \r\n \r\nvoid setup() { \r\n  pinMode(pirPin, INPUT);    \/\/ Set PIR pin as input \r\n  pinMode(ledPin, OUTPUT);   \/\/ Set LED pin as output \r\n  Serial.begin(9600);        \/\/ Start serial monitor \r\n} \r\n \r\nvoid loop() { \r\n  int motion = digitalRead(pirPin); \r\n \r\n  if (motion == HIGH) { \r\n    digitalWrite(ledPin, HIGH);    \/\/ Turn on LED \r\n    Serial.println(\"Motion detected!\"); \r\n  } else { \r\n    digitalWrite(ledPin, LOW);     \/\/ Turn off LED \r\n    Serial.println(\"No motion.\"); \r\n  } \r\n \r\n  delay(200); \/\/ small delay to avoid flooding the serial output \r\n} \r\n <\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a888ec elementor-widget elementor-widget-text-editor\" data-id=\"7a888ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><b>\ud83d\udd0e&nbsp;<\/b><b>Breaking down the Code<\/b><\/h3>\n<p>Let\u2019s review the code section by section:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01f8801 elementor-widget elementor-widget-code-highlight\" data-id=\"01f8801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>const int pirPin = 7;        \/\/ PIR sensor output pin\r\nconst int ledPin = 13;       \/\/ LED connected to pin 13<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16783b7 elementor-widget elementor-widget-text-editor\" data-id=\"16783b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"311\" data-end=\"367\"><p data-start=\"311\" data-end=\"365\">These two lines declare <strong data-start=\"338\" data-end=\"351\">constants<\/strong> for the pins:<\/p><ul data-start=\"366\" data-end=\"508\"><li data-start=\"366\" data-end=\"422\"><p data-start=\"368\" data-end=\"422\"><code data-start=\"368\" data-end=\"376\">pirPin<\/code> is connected to the output of the PIR sensor.<\/p><\/li><li data-start=\"423\" data-end=\"508\"><p data-start=\"425\" data-end=\"508\"><code data-start=\"425\" data-end=\"433\">ledPin<\/code> is connected to the LED (usually the built-in LED on many Arduino boards).<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7242351 elementor-widget elementor-widget-code-highlight\" data-id=\"7242351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>void setup() {\r\n  pinMode(pirPin, INPUT);    \/\/ Set PIR pin as input\r\n  pinMode(ledPin, OUTPUT);   \/\/ Set LED pin as output\r\n  Serial.begin(9600);        \/\/ Start serial monitor\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0887672 elementor-widget elementor-widget-text-editor\" data-id=\"0887672\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"711\" data-end=\"790\"><p data-start=\"633\" data-end=\"680\">The <code data-start=\"640\" data-end=\"649\">setup()<\/code> function runs once at startup:<\/p><ul data-start=\"681\" data-end=\"894\"><li data-start=\"681\" data-end=\"744\"><p data-start=\"683\" data-end=\"744\"><code data-start=\"683\" data-end=\"707\">pinMode(pirPin, INPUT)<\/code> sets pin 7 as input to read the PIR.<\/p><\/li><li data-start=\"745\" data-end=\"814\"><p data-start=\"747\" data-end=\"814\"><code data-start=\"747\" data-end=\"772\">pinMode(ledPin, OUTPUT)<\/code> sets pin 13 as output to control the LED.<\/p><\/li><li data-start=\"815\" data-end=\"894\"><p data-start=\"817\" data-end=\"894\"><code data-start=\"817\" data-end=\"837\">Serial.begin(9600)<\/code> initializes serial communication for debugging messages.<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-988ae1f elementor-widget elementor-widget-code-highlight\" data-id=\"988ae1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp>void loop() {\r\n  int motion = digitalRead(pirPin);<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-455a2f8 elementor-widget elementor-widget-text-editor\" data-id=\"455a2f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"1128\" data-end=\"1196\"><p data-start=\"962\" data-end=\"1045\">The <code data-start=\"969\" data-end=\"977\">loop()<\/code> runs continuously.<br data-start=\"996\" data-end=\"999\" \/>Here we read the <strong data-start=\"1016\" data-end=\"1044\">status of the PIR sensor<\/strong>:<\/p><ul data-start=\"1046\" data-end=\"1136\"><li data-start=\"1046\" data-end=\"1108\"><p data-start=\"1048\" data-end=\"1108\">If motion is detected, <code data-start=\"1071\" data-end=\"1092\">digitalRead(pirPin)<\/code> returns <code data-start=\"1101\" data-end=\"1107\">HIGH<\/code>.<\/p><\/li><li data-start=\"1109\" data-end=\"1136\"><p data-start=\"1111\" data-end=\"1136\">If not, it returns <code data-start=\"1130\" data-end=\"1135\">LOW<\/code>.<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6503883 elementor-widget elementor-widget-code-highlight\" data-id=\"6503883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp> if (motion == HIGH) {\r\n    digitalWrite(ledPin, HIGH);    \/\/ Turn on LED\r\n    Serial.println(\"Motion detected!\");\r\n  } else {\r\n    digitalWrite(ledPin, LOW);     \/\/ Turn off LED\r\n    Serial.println(\"No motion.\");\r\n  }<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b51cf90 elementor-widget elementor-widget-text-editor\" data-id=\"b51cf90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul data-start=\"1503\" data-end=\"1581\"><li data-start=\"1503\" data-end=\"1532\"><p data-start=\"1339\" data-end=\"1368\">If <strong data-start=\"1345\" data-end=\"1367\">motion is detected<\/strong>:<\/p><ul data-start=\"1369\" data-end=\"1443\"><li data-start=\"1369\" data-end=\"1397\"><p data-start=\"1371\" data-end=\"1397\">The LED turns on (<code data-start=\"1389\" data-end=\"1395\">HIGH<\/code>).<\/p><\/li><li data-start=\"1398\" data-end=\"1443\"><p data-start=\"1400\" data-end=\"1443\">A message is printed in the Serial Monitor.<\/p><\/li><\/ul><p data-start=\"1445\" data-end=\"1465\">\u00a0If <strong data-start=\"1451\" data-end=\"1464\">no motion<\/strong>:<\/p><ul data-start=\"1466\" data-end=\"1533\"><li data-start=\"1466\" data-end=\"1494\"><p data-start=\"1468\" data-end=\"1494\">The LED turns off (<code data-start=\"1487\" data-end=\"1492\">LOW<\/code>).<\/p><\/li><li data-start=\"1495\" data-end=\"1533\"><p data-start=\"1497\" data-end=\"1533\">The message \u201cNo motion.\u201d is printed.<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52f7e5d elementor-widget elementor-widget-code-highlight\" data-id=\"52f7e5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-tomorrow copy-to-clipboard\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-cpp line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-cpp\">\n\t\t\t\t\t<xmp> delay(200); \/\/ small delay to avoid flooding the serial output\r\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2547d99 elementor-widget elementor-widget-text-editor\" data-id=\"2547d99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li data-start=\"1830\" data-end=\"1890\"><p data-start=\"1567\" data-end=\"1605\">A short delay (200 ms) is added to:<\/p><ul data-start=\"1606\" data-end=\"1739\"><li data-start=\"1606\" data-end=\"1658\"><p data-start=\"1608\" data-end=\"1658\">Prevent flooding the Serial Monitor with messages.<\/p><\/li><li data-start=\"1659\" data-end=\"1739\"><p data-start=\"1661\" data-end=\"1739\">Stabilize the PIR reading, since it stays HIGH briefly after detecting motion.<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de62e2 elementor-widget elementor-widget-text-editor\" data-id=\"8de62e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 aria-level=\"2\"><b><span data-contrast=\"none\">Common Applications<\/span><\/b><span data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}\">\u00a0<\/span><\/h4><ul><li><span data-contrast=\"auto\"> Motion-activated lighting<\/span><\/li><li><span data-contrast=\"auto\"> Security systems<\/span><\/li><li><span data-contrast=\"auto\"> Automatic alert or alarm systems<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c92ae44 elementor-widget elementor-widget-text-editor\" data-id=\"c92ae44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b style=\"color: inherit; font-family: inherit; font-size: 2rem; text-wrap-mode: initial;\"><span data-contrast=\"none\">\ud83d\udee0\ufe0f\u200bStep 3: Troubleshooting<\/span><\/b><span style=\"color: inherit; font-family: inherit; font-size: 2rem; text-wrap-mode: initial;\" data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:200,&quot;335559739&quot;:0}\">\u00a0<\/span><\/p><p><strong>\u00a0<\/strong><\/p><p><strong>The LED stays ON:<\/strong><\/p><ul><li><p><span data-contrast=\"auto\">The sensor might be detecting motion continuously.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p><\/li><li><p><span data-contrast=\"auto\">Reduce sensor sensitivity using the onboard potentiometer.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p><\/li><\/ul><p>\u00a0<\/p><p><strong>The LED never turns ON:<\/strong><\/p><ul><li><p><span data-contrast=\"auto\">Check the wiring and power supply.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p><\/li><li><p><span data-contrast=\"auto\">Verify that the PIR sensor is working and properly aligned.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0076cc1 e-flex e-con-boxed e-con e-parent\" data-id=\"0076cc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>In this tutorial, you will learn how to use a PIR (Passive Infrared) motion sensor with an Arduino Uno to detect motion. When motion is detected, an LED will turn on. This is a common setup for simple motion-activated alerts or indicators.\u00a0 \u00a0\ud83d\udcdd Required components Arduino Uno\u00a0 PIR Motion Sensor LED (any color) 220\u03a9 resistor [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2228,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[68,69,43],"tags":[95,94,59,84,67,83,148,151,87,82,149,66,93,92,147,150,64],"class_list":["post-2169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-electronics","category-tutorials","tag-adc","tag-analog","tag-arduino","tag-c","tag-complete","tag-cpp","tag-detection","tag-device","tag-guide","tag-ide","tag-intruder","tag-learn-by-doing","tag-resistance","tag-resistor","tag-rpi","tag-security","tag-tutorial"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to use RPI sensor with arduino - Learn by Doing!<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/learnbydoing.dev\/es\/how-to-use-rpi-sensor-with-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing ROS 2 Jazzy on Ubuntu 24.04: Step-by-Step Tutorial\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, you will learn how to use a PIR (Passive Infrared) motion sensor with an Arduino Uno to detect motion. When motion is detected, an LED will turn on. This is a common setup for simple motion-activated alerts or indicators.\u00a0 \u00a0\ud83d\udcdd Required components Arduino Uno\u00a0 PIR Motion Sensor LED (any color) 220\u03a9 resistor [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/learnbydoing.dev\/es\/how-to-use-rpi-sensor-with-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn by Doing!\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-01T13:21:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-10T22:35:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/Progetto-senza-titolo-14.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"How to use RPI sensor with arduino\",\"datePublished\":\"2025-07-01T13:21:00+00:00\",\"dateModified\":\"2026-01-10T22:35:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/\"},\"wordCount\":398,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp\",\"keywords\":[\"adc\",\"analog\",\"Arduino\",\"c++\",\"complete\",\"cpp\",\"detection\",\"device\",\"Guide\",\"ide\",\"intruder\",\"learn by doing\",\"resistance\",\"resistor\",\"RPI\",\"security\",\"tutorial\"],\"articleSection\":[\"Arduino\",\"Electronics\",\"Tutorials\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/\",\"url\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/\",\"name\":\"How to use RPI sensor with arduino - Learn by Doing!\",\"isPartOf\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp\",\"datePublished\":\"2025-07-01T13:21:00+00:00\",\"dateModified\":\"2026-01-10T22:35:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage\",\"url\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp\",\"contentUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/learnbydoing.dev\/es\/learn-by-doing-es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use RPI sensor with arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#website\",\"url\":\"https:\/\/learnbydoing.dev\/es\/\",\"name\":\"Learn by Doing!\",\"description\":\"Learn Robotics the fun way\",\"publisher\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/learnbydoing.dev\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#organization\",\"name\":\"Learn by Doing!\",\"url\":\"https:\/\/learnbydoing.dev\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png\",\"contentUrl\":\"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png\",\"width\":512,\"height\":512,\"caption\":\"Learn by Doing!\"},\"image\":{\"@id\":\"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/antonio-brandi-512166bb\/\"]},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\/\/learnbydoing.dev\/es\/author\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to use RPI sensor with arduino - Learn by Doing!","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:\/\/learnbydoing.dev\/es\/how-to-use-rpi-sensor-with-arduino\/","og_locale":"es_ES","og_type":"article","og_title":"Installing ROS 2 Jazzy on Ubuntu 24.04: Step-by-Step Tutorial","og_description":"In this tutorial, you will learn how to use a PIR (Passive Infrared) motion sensor with an Arduino Uno to detect motion. When motion is detected, an LED will turn on. This is a common setup for simple motion-activated alerts or indicators.\u00a0 \u00a0\ud83d\udcdd Required components Arduino Uno\u00a0 PIR Motion Sensor LED (any color) 220\u03a9 resistor [&hellip;]","og_url":"https:\/\/learnbydoing.dev\/es\/how-to-use-rpi-sensor-with-arduino\/","og_site_name":"Learn by Doing!","article_published_time":"2025-07-01T13:21:00+00:00","article_modified_time":"2026-01-10T22:35:42+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/Progetto-senza-titolo-14.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#article","isPartOf":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/"},"author":{"name":"","@id":""},"headline":"How to use RPI sensor with arduino","datePublished":"2025-07-01T13:21:00+00:00","dateModified":"2026-01-10T22:35:42+00:00","mainEntityOfPage":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/"},"wordCount":398,"commentCount":0,"publisher":{"@id":"https:\/\/learnbydoing.dev\/es\/#organization"},"image":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp","keywords":["adc","analog","Arduino","c++","complete","cpp","detection","device","Guide","ide","intruder","learn by doing","resistance","resistor","RPI","security","tutorial"],"articleSection":["Arduino","Electronics","Tutorials"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/","url":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/","name":"How to use RPI sensor with arduino - Learn by Doing!","isPartOf":{"@id":"https:\/\/learnbydoing.dev\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage"},"image":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage"},"thumbnailUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp","datePublished":"2025-07-01T13:21:00+00:00","dateModified":"2026-01-10T22:35:42+00:00","breadcrumb":{"@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#primaryimage","url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp","contentUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/07\/RPI.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/learnbydoing.dev\/how-to-use-rpi-sensor-with-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/learnbydoing.dev\/es\/learn-by-doing-es\/"},{"@type":"ListItem","position":2,"name":"How to use RPI sensor with arduino"}]},{"@type":"WebSite","@id":"https:\/\/learnbydoing.dev\/es\/#website","url":"https:\/\/learnbydoing.dev\/es\/","name":"Learn by Doing!","description":"Learn Robotics the fun way","publisher":{"@id":"https:\/\/learnbydoing.dev\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/learnbydoing.dev\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/learnbydoing.dev\/es\/#organization","name":"Learn by Doing!","url":"https:\/\/learnbydoing.dev\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/","url":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png","contentUrl":"https:\/\/learnbydoing.dev\/wp-content\/uploads\/2025\/06\/cropped-cropped-cropped-Progetto-senza-titolo-6-1.png","width":512,"height":512,"caption":"Learn by Doing!"},"image":{"@id":"https:\/\/learnbydoing.dev\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/antonio-brandi-512166bb\/"]},{"@type":"Person","@id":"","url":"https:\/\/learnbydoing.dev\/es\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/2169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/comments?post=2169"}],"version-history":[{"count":27,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/2169\/revisions"}],"predecessor-version":[{"id":5595,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/posts\/2169\/revisions\/5595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/media\/2228"}],"wp:attachment":[{"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/media?parent=2169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/categories?post=2169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learnbydoing.dev\/es\/wp-json\/wp\/v2\/tags?post=2169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}