{"id":2709,"date":"2020-12-07T18:03:00","date_gmt":"2020-12-07T18:03:00","guid":{"rendered":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=2709"},"modified":"2020-12-22T10:22:27","modified_gmt":"2020-12-22T10:22:27","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-2","status":"publish","type":"post","link":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=2709","title":{"rendered":"Podstawy: odczyt analogowy &#8211; modu\u0142 JOY + wie\u017cyczka"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Podstawy Arduino<\/h2>\n\n\n\n<p>Poznajemy funckj\u0119 analogRead() &#8211; pod\u0142\u0105czamy potencjometr i sprawdzamy odczyty napi\u0119cia (por\u00f3wnujemy ze wskazaniami multimetru). Natrafili\u015bmy na &#8222;pu\u0142apk\u0119 informatyka&#8221;: <strong>dzielenie ca\u0142kowite!<\/strong> W celu odczytania warto\u015bci napi\u0119cia nie mo\u017cna by\u0142o napisa\u0107 analogRead(A0)*5\/1024, zamiast tego nale\u017ca\u0142o rzutowa\u0107 typy lub wymuisi\u0107 obliczenia w arytmetyce liczb rzeczywistej, przez napisanie liczby 5 jako liczba rzeczywista: analogRead(A0)*5.0\/1024. Teraz ju\u017c wszystko dzia\u0142a, wi\u0119c pod\u0142\u0105czamy dwa potencjometry ale&#8230; w module popularnej ga\u0142ki JOY-sticka:<\/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\/joy-modul-1024x683.jpg\" alt=\"\" class=\"wp-image-2710\" width=\"512\" height=\"342\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/joy-modul-1024x683.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/joy-modul-300x200.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/joy-modul-768x512.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/joy-modul.jpg 1500w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Modu\u0142 ga\u0142ki JOY-a (czyli dwa potencjometry).<\/figcaption><\/figure><\/div>\n\n\n\n<p>Modu\u0142 wykorzystali\u015bmy do rozbudowy zabawy z mikroserwami z poprzenich zaj\u0119\u0107 &#8211; tym razem mamy do dyspozycji <strong>wie\u017cyczk\u0119<\/strong> sterowanych dwoma mikrosilniczkami. <\/p>\n\n\n\n<figure class=\"wp-block-image 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\/DSC_0535-1024x576.jpg\" alt=\"\" class=\"wp-image-2714\" width=\"512\" height=\"288\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0535-1024x576.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0535-300x169.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0535-768x432.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0535-1536x864.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0535.jpg 1800w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Wie\u017cyczka sterowana JOY-em.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image 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\/DSC_0536-1024x576.jpg\" alt=\"\" class=\"wp-image-2711\" width=\"512\" height=\"288\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0536-1024x576.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0536-300x169.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0536-768x432.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0536-1536x864.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0536.jpg 1800w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Nale\u017cy podkre\u015bli\u0107, \u017ce zasilanie dw\u00f3ch takich silniczk\u00f3w bezpo\u015brednio z Arduino nie jest m\u0105drym pomys\u0142em, dlatego warto u\u017cy\u0107 zewn\u0119trznego zasilania.<\/figcaption><\/figure>\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 i montuj\u0105 profesjonalne uchwyty monta\u017cowe do zasilania \ud83d\ude09<\/p>\n\n\n\n<figure class=\"wp-block-image 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\/DSC_0531-1024x576.jpg\" alt=\"\" class=\"wp-image-2712\" width=\"512\" height=\"288\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0531-1024x576.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0531-300x169.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0531-768x432.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0531-1536x864.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0531-2048x1152.jpg 2048w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Wydrukowane &#8222;trzymaki&#8221; do akumulatora (oczywi\u015bcie autorstwa BB).<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image 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\/DSC_0530-1024x576.jpg\" alt=\"\" class=\"wp-image-2713\" width=\"512\" height=\"288\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0530-1024x576.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0530-300x169.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0530-768x432.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0530-1536x864.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2020\/12\/DSC_0530.jpg 1800w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Trzymaki w akcji \ud83d\ude09<\/figcaption><\/figure>\n\n\n\n<p>Wida\u0107, \u017ce podwozie Maskotki nadaje si\u0119 ju\u017c do wymiany &#8211; paskudne te otwory&#8230; Wynika to z r\u00f3\u017cnych koncepcji systemu k\u00f3\u0142, kt\u00f3re wymusi\u0142y docinanie otwor\u00f3w &#8222;na szybko&#8221;. Kolejnym krokiem b\u0119dzie przygotowanie nowej p\u0142yty&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Podstawy Arduino Poznajemy funckj\u0119 analogRead() &#8211; pod\u0142\u0105czamy potencjometr i sprawdzamy odczyty napi\u0119cia (por\u00f3wnujemy ze wskazaniami multimetru). Natrafili\u015bmy na &#8222;pu\u0142apk\u0119 informatyka&#8221;: dzielenie ca\u0142kowite! W celu odczytania warto\u015bci napi\u0119cia nie mo\u017cna by\u0142o napisa\u0107 analogRead(A0)*5\/1024, zamiast tego nale\u017ca\u0142o rzutowa\u0107 typy lub wymuisi\u0107 obliczenia w arytmetyce liczb rzeczywistej, przez napisanie liczby 5 jako liczba rzeczywista: analogRead(A0)*5.0\/1024. Teraz ju\u017c wszystko [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2714,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[52],"tags":[153,234,402,71,257],"class_list":{"0":"post-2709","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-fibot","8":"tag-joy","9":"tag-maskotka","10":"tag-mikroserwo","11":"tag-serwo","12":"tag-wiezyczka","14":"post-with-thumbnail","15":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2709","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=2709"}],"version-history":[{"count":2,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2709\/revisions"}],"predecessor-version":[{"id":2716,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/2709\/revisions\/2716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/media\/2714"}],"wp:attachment":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}