{"id":3643,"date":"2025-04-08T12:36:00","date_gmt":"2025-04-08T12:36:00","guid":{"rendered":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=3643"},"modified":"2025-04-09T10:26:40","modified_gmt":"2025-04-09T10:26:40","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-3-2-2-2-2-2-2-3-2-2-2-2-2-2-2-2-3-2-2-2-2-2-2-2-2-2-2-2-2-2-3-2-2-2-2-3","status":"publish","type":"post","link":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/?p=3643","title":{"rendered":"\u015awiat\u0142olub &#8211; programowanie"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">komunikacja I2C i hd44780<\/h2>\n\n\n\n<p>Aby widzie\u0107 odczyty z fotorezystor\u00f3w wykorzystujemy ekran LCD16x2 &#8212; nie chcemy jednak traci\u0107 cennych port\u00f3w cyfrowych (chyba trzeba u\u017cy\u0107 7-miu do obs\u0142ugi), wi\u0119c stosujemy modu\u0142 I2C hd44780.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/I2C-LCD-display-Pinout-1536x997-452576098-1024x665.png\" alt=\"\" class=\"wp-image-3645\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/I2C-LCD-display-Pinout-1536x997-452576098-1024x665.png 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/I2C-LCD-display-Pinout-1536x997-452576098-300x195.png 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/I2C-LCD-display-Pinout-1536x997-452576098-768x499.png 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/I2C-LCD-display-Pinout-1536x997-452576098.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">testy, testy, testy&#8230;<\/h2>\n\n\n\n<p>Czyli najprzyjemniejsza cz\u0119\u015b\u0107 zabawy &#8211; prototyp ju\u017c mamy, teraz trzeba go m\u0105drze oprogramowa\u0107. Zaczynamy!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817-1024x769.jpg\" alt=\"\" class=\"wp-image-3646\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817-1024x769.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817-300x225.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817-768x577.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817-1536x1153.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350817.jpg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Trzeba odczyta\u0107 wskazania obu fotorezystor\u00f3w gdy \u015bwiat\u0142o jest przed pojazdem, z jednego boku, z drugiego&#8230; Zapisa\u0107 do notepada.exe by nast\u0119pnie wpisa\u0107 w ino \ud83d\ude42<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721-1024x769.jpg\" alt=\"\" class=\"wp-image-3647\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721-1024x769.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721-300x225.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721-768x577.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721-1536x1153.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350721.jpg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Kiszka. Stoi. Albo kr\u0119ci si\u0119 nie w t\u0105 stron\u0119, co trzeba. A niby mia\u0142o dzia\u0142a\u0107 \ud83d\ude1b wi\u0119c znowu do kompa i wprowadzamy zmiany w kodzie \/w parametrach.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350652-1024x769.jpg\" alt=\"\" class=\"wp-image-3648\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"769\" src=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883-1024x769.jpg\" alt=\"\" class=\"wp-image-3649\" srcset=\"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883-1024x769.jpg 1024w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883-300x225.jpg 300w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883-768x577.jpg 768w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883-1536x1153.jpg 1536w, https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/wp-content\/uploads\/sites\/6\/2025\/04\/1744186350883.jpg 1598w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Nawet k\u0142\u00f3tni nie by\u0142o \ud83d\ude42 nikt nie zrzuca\u0142 winy na drugiego &#8211; nie dzia\u0142a dobrze, wi\u0119c trzeba poprawi\u0107! \u015awietny <strong>team-work<\/strong> !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zawody<\/h2>\n\n\n\n<p>Za tydzie\u0144 kody b\u0119d\u0105 ju\u017c dopieszczone, wi\u0119c b\u0119dzie mo\u017cna przyst\u0105pi\u0107 do sprawdzenia algorytm\u00f3w w akcji &#8211; <strong>postawimy dwie przeszkody<\/strong>, b\u0119dzie trzeba je obje\u017cd\u017aa\u0107 &#8211; kr\u0119c\u0105c tzw. \u00f3semki. Zmierzymy czas trzech ok\u0105\u017ce\u0144 i si\u0119 oka\u017ce, kt\u00f3ry zesp\u00f3\u0142 jest lepszy \ud83d\ude09<\/p>\n\n\n\n<p class=\"has-text-align-right\">(c) K.G. 2025<\/p>\n","protected":false},"excerpt":{"rendered":"<p>komunikacja I2C i hd44780 Aby widzie\u0107 odczyty z fotorezystor\u00f3w wykorzystujemy ekran LCD16x2 &#8212; nie chcemy jednak traci\u0107 cennych port\u00f3w cyfrowych (chyba trzeba u\u017cy\u0107 7-miu do obs\u0142ugi), wi\u0119c stosujemy modu\u0142 I2C hd44780. testy, testy, testy&#8230; Czyli najprzyjemniejsza cz\u0119\u015b\u0107 zabawy &#8211; prototyp ju\u017c mamy, teraz trzeba go m\u0105drze oprogramowa\u0107. Zaczynamy! Trzeba odczyta\u0107 wskazania obu fotorezystor\u00f3w gdy \u015bwiat\u0142o [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":3648,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[52],"tags":[67,74,230,129,4,16,476],"class_list":{"0":"post-3643","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-fibot","8":"tag-analogread","9":"tag-fotorezystor","10":"tag-l298n","11":"tag-mostek-h","12":"tag-pojazd","13":"tag-silnik","14":"tag-swiatlolub","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\/3643","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=3643"}],"version-history":[{"count":2,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/3643\/revisions"}],"predecessor-version":[{"id":3650,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/posts\/3643\/revisions\/3650"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=\/wp\/v2\/media\/3648"}],"wp:attachment":[{"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3643"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/physics.uwb.edu.pl\/wf\/fi-bot\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}