{"id":2703,"date":"2020-12-17T21:59:00","date_gmt":"2020-12-17T21:59:00","guid":{"rendered":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=2703"},"modified":"2020-12-22T10:02:50","modified_gmt":"2020-12-22T10:02:50","slug":"sterowanie-serwem-za-pomoca-joysticka-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-3-3-2-2-2-2-2-2-2-2-3-2-3-3-2-2","status":"publish","type":"post","link":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=2703","title":{"rendered":"Podstawy: odczytywanie sygna\u0142\u00f3w (analogowo i cyfrowo)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Podstawy Arduino<\/h2>\n\n\n\n<p>Dalej \u0107wiczymy funckj\u0119 analogRead() &#8211; tym razem z fajnym modu\u0142em, mianowicie czujnikiem pola magnetycznego SS49E. Pod\u0142\u0105czamy zasilanie a sygna\u0142 wychodzi z 3-ciej n\u00f3\u017cki, jak na rysunku poni\u017cej:<\/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:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/Hall_Info.png\" alt=\"\" class=\"wp-image-2704\" width=\"345\" height=\"384\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/Hall_Info.png 345w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/Hall_Info-270x300.png 270w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><figcaption>Czujka i opis n\u00f3\u017cek (PIN-outy).<\/figcaption><\/figure><\/div>\n\n\n\n<p>Warte podkre\u015blenia jest, \u017ce ta czujka odr\u00f3\u017cnia dwa bieguny magnes\u00f3w i dlatego jest warta zakupu. Przy tej okazji przekonali\u015bmy, \u017ce Arduino IDE wyposa\u017cone jest w <strong>automatyczne rysowanie wykres\u00f3w<\/strong> dzi\u0119ki Kre\u015blarce &#8211; trzeba tylko wysy\u0142a\u0107 na port szeregowy liczby w postaci napis\u00f3w (gdy chcemy dwie krzywe na wykresie &#8211; liczby musz\u0105 by\u0107 podane w jednej linii, oddzielnone spacjami). Proste, a jakie u\u017cyteczne!<\/p>\n\n\n\n<p>Skoro mamy prze\u0107wiczone analogRead() to powracamy do mniej widowiskowego digitalRead(): pod\u0142\u0105czamy modu\u0142 przycisku<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/MODUL-PRZYCISKU-TACK-SWITCH-z-LED-ARDUINO-RPi.jpeg\" alt=\"\" class=\"wp-image-2705\" width=\"400\" height=\"267\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/MODUL-PRZYCISKU-TACK-SWITCH-z-LED-ARDUINO-RPi.jpeg 800w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/MODUL-PRZYCISKU-TACK-SWITCH-z-LED-ARDUINO-RPi-300x200.jpeg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/MODUL-PRZYCISKU-TACK-SWITCH-z-LED-ARDUINO-RPi-768x512.jpeg 768w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><figcaption>Modu\u0142 przycisku tact-switch.<\/figcaption><\/figure><\/div>\n\n\n\n<p>W kolejnym kroku pod\u0142\u0105czyli\u015bmy modu\u0142 czujnika drga\u0144:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/pol_pl_Czujnik-ruchu-SW-420-czujnik-wibracji-detektor-wstrzasow-Arduino-6857_2.jpg\" alt=\"\" class=\"wp-image-2706\" width=\"300\" height=\"300\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/pol_pl_Czujnik-ruchu-SW-420-czujnik-wibracji-detektor-wstrzasow-Arduino-6857_2.jpg 600w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/pol_pl_Czujnik-ruchu-SW-420-czujnik-wibracji-detektor-wstrzasow-Arduino-6857_2-300x300.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/pol_pl_Czujnik-ruchu-SW-420-czujnik-wibracji-detektor-wstrzasow-Arduino-6857_2-150x150.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption>Modu\u0142 czujnika drga\u0144.<\/figcaption><\/figure><\/div>\n\n\n\n<p>Ponownie wykorzystali\u015bmy Kre\u015blark\u0119 by rysowa\u0107 drgania czujnika, razem z wykresem pola magnetycznego &#8211; proste, ale cieszy \ud83d\ude09<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Maskotka<\/h2>\n\n\n\n<p>Prace trwaj\u0105: BB z PP rozk\u0142adaj\u0105 pojazd, programuj\u0105 i&#8230; stwierdzaj\u0105 zgon jednego z dw\u00f3ch Arduino! Przyczyna? no w\u0142a\u015bnie&#8230; dochodzenie trwa&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Podstawy Arduino Dalej \u0107wiczymy funckj\u0119 analogRead() &#8211; tym razem z fajnym modu\u0142em, mianowicie czujnikiem pola magnetycznego SS49E. Pod\u0142\u0105czamy zasilanie a sygna\u0142 wychodzi z 3-ciej n\u00f3\u017cki, jak na rysunku poni\u017cej: Warte podkre\u015blenia jest, \u017ce ta czujka odr\u00f3\u017cnia dwa bieguny magnes\u00f3w i dlatego jest warta zakupu. Przy tej okazji przekonali\u015bmy, \u017ce Arduino IDE wyposa\u017cone jest w automatyczne [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[52],"tags":[401,400,399,234,304,96,102],"class_list":{"0":"post-2703","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-fibot","8":"tag-drgan-2","9":"tag-halla","10":"tag-kreslarka","11":"tag-maskotka","12":"tag-pole-magnetyczne","13":"tag-serial","14":"tag-ss49e","16":"post-with-thumbnail","17":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2703"}],"version-history":[{"count":2,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2703\/revisions"}],"predecessor-version":[{"id":2708,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2703\/revisions\/2708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/media\/2704"}],"wp:attachment":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}