{"id":128,"date":"2011-10-09T19:55:07","date_gmt":"2011-10-09T17:55:07","guid":{"rendered":"http:\/\/blog.herrwolff.org\/?p=128"},"modified":"2013-12-26T22:03:21","modified_gmt":"2013-12-26T20:03:21","slug":"arduino-der-ultraschallsensor","status":"publish","type":"post","link":"http:\/\/blog.herrwolff.org\/?p=128","title":{"rendered":"Arduino &#8212; Der Ultraschallsensor"},"content":{"rendered":"<p>[seriesposts name=&#8220;Arduino&#8220;, orderby=&#8220;user_order&#8220;]<\/p>\n<p>Der Ultraschallsensor \ufffc&#8222;Seeed Ultrasonic Sensor&#8220; ist ein digitaler Sensor.<\/p>\n<p>Um die Laufdauer des Ultraschalls abzufragen, muss \u00fcber den Datenpin ein High-Signal<br \/>\nvon 2ms Dauer gesendet werden. Anschlie\u00dfend wird dasselbe Pin auf Input gesetzt und<br \/>\ndie High-Dauer gemessen.<\/p>\n<p>Schaltplan<br \/>\n<img data-attachment-id=\"137\" data-permalink=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine.png\" data-orig-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine.png\" data-orig-size=\"501,290\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Ultraschallsensor_Steckplatine\" data-image-description=\"\" data-medium-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine-300x173.png\" data-large-file=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine.png\" loading=\"lazy\" width=\"501\" height=\"290\" class=\"wp-image-137\" src=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine.png\" title=\"Ultraschallsensor_Steckplatine\" alt=\"\" srcset=\"http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine.png 501w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine-300x173.png 300w, http:\/\/blog.herrwolff.org\/wp-content\/uploads\/2011\/10\/Ultraschallsensor_Steckplatine-500x289.png 500w\" sizes=\"(max-width: 501px) 100vw, 501px\" \/>\t<p class=\"numberOfNotes\">Notes: 4<\/p>        <script type=\"text\/javascript\">\r\njQuery(function() {\r\n    knsprImageNote.initializeNoteDisplay('.wp-image-137', [{\"x1\":187,\"y1\":224,\"width\":15,\"height\":15,\"imageId\":\"137\",\"note\":\"5 Volt<br \/>\\n\",\"url\":\"\"},{\"x1\":206,\"y1\":224,\"width\":17,\"height\":19,\"imageId\":\"137\",\"note\":\"GND\",\"url\":\"\"},{\"x1\":213,\"y1\":53,\"width\":19,\"height\":17,\"imageId\":\"137\",\"note\":\"Digital Pin 7\",\"url\":\"\"},{\"x1\":389,\"y1\":63,\"width\":86,\"height\":189,\"imageId\":\"137\",\"note\":\"Ultraschall Sensor\",\"url\":\"\"}], 137, false, false, 501, 290);\r\n});\r\n<\/script><\/p>\n<p>Ein einfacher Code, der die gemessene Entfernung \u00fcber die Serielle Schnittstelle ausgibt:<\/p>\n<pre>\r\nconst int pingPin = 7;\r\n\r\nvoid setup() {\r\n  \/\/ initialize serial communication:\r\n  Serial.begin(9600);\r\n}\r\n\r\nvoid loop()\r\n{\r\n  long duration, cm;\r\n\r\n  \/\/ A HIGH pulse of 2 or more microseconds.\r\n  pinMode(pingPin, OUTPUT);\r\n  digitalWrite(pingPin, LOW);\r\n  delayMicroseconds(2);\r\n  digitalWrite(pingPin, HIGH);\r\n  delayMicroseconds(15);\r\n  digitalWrite(pingPin, LOW);\r\n  delayMicroseconds(20);\r\n  pinMode(pingPin, INPUT);\r\n  duration = pulseIn(pingPin, HIGH);\r\n\r\n  \/\/ convert the time into a distance\r\n  cm = microsecondsToCentimeters(duration);\r\n  \r\n  Serial.print(cm);\r\n  Serial.print(\"cm\");\r\n  Serial.println();\r\n  \r\n  delay(100);\r\n}\r\n\r\nlong microsecondsToCentimeters(long microseconds)\r\n{\r\n  return microseconds \/ 29 \/ 2;\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>[seriesposts name=&#8220;Arduino&#8220;, orderby=&#8220;user_order&#8220;] Der Ultraschallsensor \ufffc&#8222;Seeed Ultrasonic Sensor&#8220; ist ein digitaler Sensor. Um die Laufdauer des Ultraschalls abzufragen, muss \u00fcber den Datenpin ein High-Signal von 2ms Dauer gesendet werden. Anschlie\u00dfend wird dasselbe Pin auf Input gesetzt und die High-Dauer gemessen. Schaltplan Notes: 4 Ein einfacher Code, der die gemessene Entfernung \u00fcber die Serielle Schnittstelle ausgibt: &hellip; <a href=\"http:\/\/blog.herrwolff.org\/?p=128\" class=\"more-link\"><span class=\"screen-reader-text\">Arduino &#8212; Der Ultraschallsensor<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":"","jetpack_publicize_message":""},"categories":[26],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p1ZaWF-24","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/128"}],"collection":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=128"}],"version-history":[{"count":31,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/128\/revisions"}],"predecessor-version":[{"id":1592,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=\/wp\/v2\/posts\/128\/revisions\/1592"}],"wp:attachment":[{"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=128"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.herrwolff.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}