{"id":1135,"date":"2020-10-13T17:43:37","date_gmt":"2020-10-13T15:43:37","guid":{"rendered":"https:\/\/www.hirehamva.hu\/wpblog\/?p=1135"},"modified":"2020-10-13T17:43:39","modified_gmt":"2020-10-13T15:43:39","slug":"sharp-gp2y0a41sk0f-es-gp2y0a21sk0f-szenzor-hasznalata","status":"publish","type":"post","link":"https:\/\/www.hirehamva.hu\/wpblog\/archivum\/1135","title":{"rendered":"Sharp GP2Y0A41SK0F \u00e9s GP2Y0A21SK0F  szenzor haszn\u00e1lata"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Sharp GP2Y0A41SK0F \u00e9s GP2Y0A21SK0F  anal\u00f3g, infra t\u00e1vols\u00e1gm\u00e9r\u0151 szenzorok 4-40cm az els\u0151 valamint 10-80cm  t\u00e1vols\u00e1gig m\u0171k\u00f6dik az ut\u00f3bbi. Arduinoval nagyon k\u00f6nnyen haszn\u00e1lhat\u00f3 egyetlen anal\u00f3g bemenet sz\u00fcks\u00e9ges hozz\u00e1. Pontoss\u00e1ga +-2cm. Akad\u00e1ly ker\u00fcl\u0151 robot k\u00e9sz\u00edt\u00e9s\u00e9hez alkalmas, vagy egy\u00e9b fotocell\u00e1s alkalmaz\u00e1sokhoz. Kezd\u0151knek aj\u00e1nlom pofonegyszer\u0171 haszn\u00e1lata miatt.<\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/Sharp-GP2Y0A21YK0F-IR-e1602573614784.jpg\" alt=\"\" class=\"wp-image-1141\" width=\"382\" height=\"278\" srcset=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/Sharp-GP2Y0A21YK0F-IR-e1602573614784.jpg 600w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/Sharp-GP2Y0A21YK0F-IR-e1602573614784-300x218.jpg 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/figure><\/div>\n\n\n\n<!--more B\u0151vebben-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bek\u00f6t\u00e9s:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image is-style-default\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu-1024x768.jpg\" alt=\"\" class=\"wp-image-1159\" srcset=\"https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu-1024x768.jpg 1024w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu-300x225.jpg 300w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu-768x576.jpg 768w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu-1536x1152.jpg 1536w, https:\/\/www.hirehamva.hu\/wpblog\/wp-content\/uploads\/2020\/10\/sharp_ardu.jpg 1600w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A szenzor 3 l\u00e1bbal rendelkezik, \u00e1ltal\u00e1ban egy 20cm vezet\u00e9kkel j\u00f6n az egyik v\u00e9g\u00e9n csatlakoz\u00f3val.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.(s\u00e1rga vezet\u00e9k) jel &#8211; Arduino A0 bemenet\u00e9re (vagy egy\u00e9b anal\u00f3g bementre)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2.(fekete vezet\u00e9k)test &#8211; GND<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3.(piros vezet\u00e9k) +5V &#8211; +5V<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Program:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Haszn\u00e1lni nagyon egyszer\u0171, ez\u00e9rt is aj\u00e1nlom kezd\u0151knek. Ak\u00e1r t\u00f6bb darabot is csatlakoztathatsz bel\u0151le egyetlen Arduinohoz. (anal\u00f3g bemenetek sz\u00e1m\u00e1t\u00f3l f\u00fcgg\u0151en)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code> int  szenzor = A0; \/\/szenzor bemenet\n int tavolsag;\n\nvoid setup() {\n          Serial.begin(9600); \/\/ soros port be\n}\nvoid loop(){\n\n         tavolsag=meres(szenzor); \/\/m\u00e9r\u00e9s funkci\u00f3 megh\u00edv\u00e1sa\n\/\/megjegyz\u00e9s: vedd t\u00f6bb m\u00e9r\u00e9s \u00e1tlag\u00e1t ha nagy pontoss\u00e1got szeretn\u00e9l\n         Serial.println(tavolsag);\/\/t\u00e1vpls\u00e1g ki\u00edrat\u00e1s\n         delay(1000);\/\/lass\u00edt\u00e1s m\u00e1sodpercenk\u00e9nt 1 m\u00e9r\u00e9s\n\n}\n\n \/\/t\u00e1vols\u00e1g a szenzort\u00f3l funkci\u00f3\nint meres(int x){\n   float volt = analogRead(x)*0.0048828125;  \/\/szenzor \u00e9rt\u00e9ke * (5\/1024)\n   if(volt==0){ \/\/a szenzor sem t\u00f6k\u00e9letes\n               volt=1;\n              }\n  \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/GP2Y0A41SK0F szenzor eset\u00e9n 4-40cm\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n  \/\/m\u00e1sik szenzor eset\u00e9n ezt a k\u00f3dr\u00e9szletet t\u00e1vol\u00edtsd el\n   int t2 = 13*pow(volt, -1); \/\/szenzor adatlap alapj\u00e1n a t\u00e1vols\u00e1g sz\u00e1m\u00edt\u00e1sa \n   \n   if(t2>40 ){ \/\/ne kapjunk furcsa \u00e9rt\u00e9keket ha 40cm t\u00e1vols\u00e1g felett van az \u00e9rz\u00e9kelend\u0151 t\u00e1rgy\n\n              t2=40;\n             }\n\/* \/\/\/\/\/\/\/\/\/\/\/\/\/\/GP2Y0A21YK0F szenzor eset\u00e9n 10-80cm\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\/\/m\u00e1sik szenzor eset\u00e9n ezt a k\u00f3dr\u00e9szletet t\u00e1vol\u00edtsd el\n int t2 = 29.988*pow(volt, -1.173); \/\/szenzor adatlap alapj\u00e1n a t\u00e1vols\u00e1g sz\u00e1m\u00edt\u00e1sa \n   \n   if(t2>80 ){ \/\/ne kapjunk furcsa \u00e9rt\u00e9keket ha 40cm t\u00e1vols\u00e1g felett van az \u00e9rz\u00e9kelend\u0151 t\u00e1rgy\n\n              t2=80;\n             }\n*\/\n\nreturn t2; \/\/eredm\u00e9ny visszaad\u00e1sa\n}\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">J\u00f3 m\u00e9ricsk\u00e9l\u00e9st mindenkinek! \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sharp GP2Y0A41SK0F \u00e9s GP2Y0A21SK0F anal\u00f3g, infra t\u00e1vols\u00e1gm\u00e9r\u0151 szenzorok 4-40cm az els\u0151 valamint 10-80cm t\u00e1vols\u00e1gig m\u0171k\u00f6dik az ut\u00f3bbi. Arduinoval nagyon k\u00f6nnyen haszn\u00e1lhat\u00f3 egyetlen anal\u00f3g bemenet sz\u00fcks\u00e9ges hozz\u00e1. Pontoss\u00e1ga +-2cm. Akad\u00e1ly ker\u00fcl\u0151 robot k\u00e9sz\u00edt\u00e9s\u00e9hez alkalmas, vagy egy\u00e9b fotocell\u00e1s alkalmaz\u00e1sokhoz. Kezd\u0151knek aj\u00e1nlom pofonegyszer\u0171 haszn\u00e1lata miatt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[5,131,127,126,15,128,130,129],"class_list":["post-1135","post","type-post","status-publish","format-standard","hentry","category-alapok","tag-arduino","tag-cm","tag-gp2y0a21sk0f","tag-gp2y0a41sk0f","tag-infra-szenzor","tag-sharp","tag-tavolsag","tag-tavolsag-meres"],"_links":{"self":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/1135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/comments?post=1135"}],"version-history":[{"count":24,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/1135\/revisions"}],"predecessor-version":[{"id":1161,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/posts\/1135\/revisions\/1161"}],"wp:attachment":[{"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/media?parent=1135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/categories?post=1135"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hirehamva.hu\/wpblog\/wp-json\/wp\/v2\/tags?post=1135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}