{"id":15101,"date":"2023-06-29T00:00:00","date_gmt":"2023-06-29T00:00:00","guid":{"rendered":"https:\/\/tech-lib.net\/tech\/jezyk-arduino-zrozumienie-podstaw\/"},"modified":"2023-06-29T00:00:00","modified_gmt":"2023-06-29T00:00:00","slug":"jezyk-arduino-zrozumienie-podstaw","status":"publish","type":"post","link":"https:\/\/tech-lib.net\/tech\/jezyk-arduino-zrozumienie-podstaw\/","title":{"rendered":"J\u0119zyk Arduino: Zrozumienie podstaw"},"content":{"rendered":"<div class=\"orig\">\n<div class=\"origqestion\">Co oznacza komenda pinMode 7 output?<\/div>\n<div class=\"origanswer\">Funkcja pinMode(Pin, Tryb) <b>umo\u017cliwia wybranie, czy dany pin jest wej\u015bciem, czy wyj\u015bciem<\/b>.<\/div>\n<div class=\"origurl\">\n\t\t\t\t\t<span> Dowiedz si\u0119 wi\u0119cej na<\/span> <a href=\"https:\/\/forbot.pl\/blog\/kurs-arduino-podstawy-programowania-porty-io-id3648#:~:text=Funkcja%20pinMode(Pin%2C%20Tryb),pin%20jest%20wej%C5%9Bciem%2C%20czy%20wyj%C5%9Bciem.\">forbot.pl<\/a>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"articlecontent\">\n<div class=\"newlinediv\"><\/div>\n<p> Arduino to platforma elektroniczna o otwartym kodzie \u017ar\u00f3d\u0142owym, kt\u00f3ra jest szeroko stosowana w tworzeniu innowacyjnych i interaktywnych projekt\u00f3w. Jest bardzo popularna w\u015br\u00f3d hobbyst\u00f3w, student\u00f3w i profesjonalist\u00f3w ze wzgl\u0119du na swoj\u0105 elastyczno\u015b\u0107 i \u0142atwo\u015b\u0107 u\u017cytkowania. Ale w jakim j\u0119zyku dzia\u0142a Arduino? J\u0119zyk u\u017cywany w Arduino to uproszczona wersja C++, kt\u00f3ry jest powszechnie u\u017cywanym j\u0119zykiem programowania w bran\u017cy technologicznej. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Jednym z najwa\u017cniejszych aspekt\u00f3w pracy z Arduino jest zrozumienie zastosowania rezystor\u00f3w w diodach LED. Dioda LED (Light Emitting Diode) to rodzaj elementu elektronicznego, kt\u00f3ry emituje \u015bwiat\u0142o, gdy przep\u0142ywa przez niego pr\u0105d. Je\u015bli jednak przez diod\u0119 LED przep\u0142ynie zbyt du\u017cy pr\u0105d, szybko si\u0119 ona przepali. Dlatego do ograniczenia pr\u0105du przep\u0142ywaj\u0105cego przez diod\u0119 LED potrzebny jest rezystor. Warto\u015b\u0107 rezystora jest obliczana na podstawie napi\u0119cia zasilania i spadku napi\u0119cia na diodzie LED. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Warto\u015b\u0107 rezystora u\u017cywanego dla diody LED Arduino zale\u017cy od typu diody LED, napi\u0119cia zasilania i po\u017c\u0105danej jasno\u015bci diody LED. Dobr\u0105 zasad\u0105 jest u\u017cycie 220-omowego rezystora dla wi\u0119kszo\u015bci diod LED pod\u0142\u0105czonych do Arduino. Jednak w przypadku diod LED o du\u017cej mocy mo\u017ce by\u0107 potrzebny rezystor o wy\u017cszej warto\u015bci, aby prawid\u0142owo ograniczy\u0107 przep\u0142yw pr\u0105du. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Void setup to funkcja w Arduino, kt\u00f3ra s\u0142u\u017cy do inicjalizacji i konfiguracji kodu przed uruchomieniem programu. To tutaj definiowane s\u0105 tryby pin\u00f3w wej\u015b\u0107 i wyj\u015b\u0107, a komunikacja szeregowa jest inicjowana. Funkcja ta jest wywo\u0142ywana tylko raz po uruchomieniu programu i s\u0142u\u017cy do konfiguracji sprz\u0119tu, takiego jak dioda LED i rezystory. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Polecenie pinMode(7, OUTPUT) w Arduino s\u0142u\u017cy do ustawienia pinu 7 jako wyj\u015bcia. P\u0142ytka Arduino ma kilka pin\u00f3w, kt\u00f3re mog\u0105 by\u0107 u\u017cywane jako wej\u015bcia lub wyj\u015bcia. W tym przypadku pin 7 jest ustawiony jako wyj\u015bcie, co oznacza, \u017ce mo\u017cna go u\u017cy\u0107 do wys\u0142ania sygna\u0142u do innego urz\u0105dzenia lub komponentu, takiego jak dioda LED. Komenda digitalWrite(7, HIGH) mo\u017ce by\u0107 u\u017cyta do wys\u0142ania sygna\u0142u na pin 7, co spowoduje w\u0142\u0105czenie pod\u0142\u0105czonej do niego diody LED. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Podsumowuj\u0105c, zrozumienie j\u0119zyka Arduino jest niezb\u0119dne dla ka\u017cdego, kto chce tworzy\u0107 innowacyjne i interaktywne projekty przy u\u017cyciu tej technologii. Znajomo\u015b\u0107 podstaw rezystor\u00f3w, konfiguracji void i polece\u0144 pinMode ma kluczowe znaczenie dla rozpocz\u0119cia programowania Arduino. Przy odrobinie praktyki i eksperyment\u00f3w, ka\u017cdy mo\u017ce tworzy\u0107 niesamowite projekty przy u\u017cyciu Arduino.<\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Do czego s\u0142u\u017cy rezystor?<\/div>\n<p> Rezystor to element elektroniczny s\u0142u\u017c\u0105cy do ograniczania przep\u0142ywu pr\u0105du w obwodzie. Jest on cz\u0119sto u\u017cywany do kontrolowania ilo\u015bci napi\u0119cia przy\u0142o\u017conego do komponentu, takiego jak dioda LED lub silnik, aby zapobiec jego uszkodzeniu lub przegrzaniu. Rezystory wyst\u0119puj\u0105 w r\u00f3\u017cnych warto\u015bciach i mog\u0105 by\u0107 sta\u0142e lub zmienne, w zale\u017cno\u015bci od konkretnych potrzeb obwodu. W projekcie Arduino rezystory mog\u0105 by\u0107 wykorzystywane do takich zada\u0144, jak kontrolowanie jasno\u015bci diody LED lub ustawianie wzmocnienia wzmacniacza.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Co oznacza komenda pinMode 7 output? Funkcja pinMode(Pin, Tryb) umo\u017cliwia wybranie, czy dany pin jest wej\u015bciem, czy wyj\u015bciem. Dowiedz si\u0119 wi\u0119cej na forbot.pl Arduino to platforma elektroniczna o otwartym kodzie \u017ar\u00f3d\u0142owym, kt\u00f3ra jest szeroko stosowana w tworzeniu innowacyjnych i interaktywnych projekt\u00f3w. Jest bardzo popularna w\u015br\u00f3d hobbyst\u00f3w, student\u00f3w i profesjonalist\u00f3w ze wzgl\u0119du na swoj\u0105 elastyczno\u015b\u0107 i &#8230; <a title=\"J\u0119zyk Arduino: Zrozumienie podstaw\" class=\"read-more\" href=\"https:\/\/tech-lib.net\/tech\/jezyk-arduino-zrozumienie-podstaw\/\" aria-label=\"Dowiedz si\u0119 wi\u0119cej o J\u0119zyk Arduino: Zrozumienie podstaw\">Dowiedz si\u0119 wi\u0119cej<\/a><\/p>\n","protected":false},"author":1415,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9394],"tags":[],"class_list":["post-15101","post","type-post","status-publish","format-standard","hentry","category-podstawy-arduino"],"_links":{"self":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts\/15101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/users\/1415"}],"replies":[{"embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/comments?post=15101"}],"version-history":[{"count":0,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/posts\/15101\/revisions"}],"wp:attachment":[{"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/media?parent=15101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/categories?post=15101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech-lib.net\/tech\/wp-json\/wp\/v2\/tags?post=15101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}