{"id":18611,"date":"2021-03-24T08:15:46","date_gmt":"2021-03-24T07:15:46","guid":{"rendered":"https:\/\/homebook.click\/blog\/?p=18611"},"modified":"2025-07-21T13:44:30","modified_gmt":"2025-07-21T11:44:30","slug":"mikrokontrolery-avr-maly-przewodnik","status":"publish","type":"post","link":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/","title":{"rendered":"Mikrokontrolery AVR &#8211; ma\u0142y przewodnik"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Czas czytania:<\/span> <span class=\"rt-time\"> 6<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"18611\" class=\"elementor elementor-18611\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b362899 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b362899\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b245930\" data-id=\"b245930\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51b28b6 elementor-widget elementor-widget-text-editor\" data-id=\"51b28b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"mb-2\">\n<div id=\"category-description\" class=\"category-description\">\n<p><b>Mikrokontrolery z rodziny AVR&nbsp;s\u0105 popularne w\u015br\u00f3d hobbyst\u00f3w na ca\u0142ym \u015bwiecie. Uk\u0142ady z tej rodziny s\u0105&nbsp;idealne do nauki programowania mikrokontroler\u00f3w&nbsp;dzi\u0119ki szerokiemu wsparciu i du\u017cej ilo\u015bci materia\u0142\u00f3w szkoleniowych. Na pewnym etapie praktyki elektronicznej trafia na nie ka\u017cdy.<\/b><\/p>\n<\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-97cabed elementor-widget elementor-widget-text-editor\" data-id=\"97cabed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mikrokontroler zosta\u0142 opracowany w 1971 roku przez firm\u0119 Intel Corporation w Stanach Zjednoczonych. By\u0142 to 4-bitowy mikrokontroler o nazwie i4004 zam\u00f3wiony przez japo\u0144sk\u0105 firm\u0119 BUSICOM do kalkulator\u00f3w. P\u00f3\u017aniej zmieniono umow\u0119 i z powodzeniem by\u0142 sprzedawany jako mikrokontroler og\u00f3lnego przeznaczenia. Nast\u0119pnie Intel Corporation opracowa\u0142o 16-bitowy mikrokontroler &#8220;8086&#8221;, po 8-bitowych mikrokontrolerach takich jak &#8220;i8008&#8221;, &#8220;i8080A&#8221; i &#8220;i8085&#8221;. Z czasem 12-bitowy mikrokontroler firmy Toshiba zosta\u0142 opracowany jako sterownik silnika samochodowego Forda. Pojawi\u0142y si\u0119 kontrolery 32-bitowe. I tak to si\u0119 zacz\u0119\u0142o, stopniowo przechodz\u0105c do procesor\u00f3w u\u017cywanych obecnie w komputerach osobistych.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b784e78 elementor-widget elementor-widget-image\" data-id=\"b784e78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/4004.jpg\" class=\"attachment-large size-large wp-image-18653\" alt=\"Mikrokontroler Intel 4004\" srcset=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/4004.jpg 600w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/4004-300x200.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"> 4-bitowa jednostka centralna (CPU) Intel 4004 wydana w 1971 roku. Pierwszy komercyjnie produkowany mikroprocesor i pierwszy z d\u0142ugiej linii procesor\u00f3w Intela. Widoczna bia\u0142a ceramika.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ce99d2a elementor-widget elementor-widget-text-editor\" data-id=\"ce99d2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ludzie odbieraj\u0105 informacje za pomoc\u0105 oczu i uszu, wykonuj\u0105 obliczenia i zapami\u0119tuj\u0105 przez my\u015blenie. M\u00f3wi\u0105 i pisz\u0105 u\u017cywaj\u0105c swoich cz\u0119\u015bci cia\u0142a. Mo\u017cna powiedzie\u0107, \u017ce to nasze m\u00f3zgi i nerwy kontroluj\u0105 cia\u0142a, aby zjednoczy\u0107 jego ruchy. Podobnie jak ludzie, mikrokontrolery przechowuj\u0105 informacje, ale wprowadzane z prze\u0142\u0105cznik\u00f3w, klawiatur i czujnik\u00f3w, wykonuj\u0105 obliczenia i wyprowadzaj\u0105 wyniki jako dane. Mikrokontroler musi r\u00f3wnie\u017c spe\u0142nia\u0107 pi\u0119\u0107 podstawowych funkcji: wej\u015bcie, obliczenia, przechowywanie, wyj\u015bcie i sterowanie. Te elementy nazywane s\u0105 pi\u0119cioma elementami mikrokontroler\u00f3w &#8211; troch\u0119 jak pi\u0119\u0107 ludzkich zmys\u0142\u00f3w.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-faa2a88 elementor-widget elementor-widget-heading\" data-id=\"faa2a88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Gdzie mo\u017cna znale\u017a\u0107 mikrokontrolery AVR<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7733cc9 elementor-widget elementor-widget-text-editor\" data-id=\"7733cc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A co tu znaczy AVR? Automatyczny regulator napi\u0119cia (AVR) jest urz\u0105dzeniem elektronicznym, kt\u00f3re utrzymuje sta\u0142y poziom napi\u0119cia w urz\u0105dzeniach elektrycznych przy tym samym obci\u0105\u017ceniu. Mikrokontrolery AVR znajduj\u0105 wiele zastosowa\u0144 jako systemy wbudowane. S\u0105 szczeg\u00f3lnie powszechne w hobbystycznych i edukacyjnych aplikacjach wbudowanych, spopularyzowanych przez ich w\u0142\u0105czenie do wielu\u00a0<span style=\"font-size: 1rem;\">otwartych p\u0142yt rozwojowych sprz\u0119tu<\/span><span style=\"font-size: 1rem;\">\u00a0z linii <\/span><b style=\"font-size: 1rem;\"><a href=\"https:\/\/homebook.click\/234-arduino\" data-wpel-link=\"internal\">Arduino <\/a><\/b><span style=\"font-size: 1rem;\">.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4841683 elementor-widget elementor-widget-heading\" data-id=\"4841683\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ma\u0142y s\u0142ownik elektronika<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d488b2f elementor-widget elementor-widget-text-editor\" data-id=\"d488b2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lista poj\u0119\u0107 i skr\u00f3towc\u00f3w niezb\u0119dna ka\u017cdemu, kto operuje na <b><a href=\"https:\/\/homebook.click\/77-mikrokontrolery-avr\" data-wpel-link=\"internal\">mikokontrolerach AVR<\/a><\/b>.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38fedbe elementor-widget elementor-widget-text-editor\" data-id=\"38fedbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li><b>ADC <\/b>&#8211; Analog-to-Digital Converter.&nbsp;Przetwornik analogowo-cyfrowy.<\/li>\n<li><b>AREF <\/b>&#8211; Analog Reference Voltage. Napi\u0119cie, do kt\u00f3rego odnosi si\u0119 przetwornik analogowy.<\/li>\n<li><b>CPU <\/b>&#8211; Central Processing Unit. Jednostka centralna, procesor.&nbsp;<\/li>\n<li><b>DC <\/b>&#8211; Direct Current. Pr\u0105d sta\u0142y.&nbsp;<\/li>\n<li><b>DIP <\/b>&#8211; Dual In-line Package. Czasem DIL: Dual-in-Line.&nbsp;Rodzaj obudowy dla uk\u0142ad\u00f3w scalonych i element\u00f3w elektronicznych.&nbsp;<\/li>\n<li><b>EEPROM<\/b>, <b>E2PROM <\/b>&#8211; Electrically Erasable Programmable Read-Only Memory.&nbsp;Nieulotna pami\u0119\u0107 komputerowa kasowana tylko z pomoc\u0105 pr\u0105du elektrycznego.&nbsp;<\/li>\n<li><b>EMC <\/b>&#8211; Electromagnetic Compatibility.&nbsp;Kompatybilno\u015b\u0107 elektromagnetyczna. Zdolno\u015b\u0107 urz\u0105dzenia do pracy w \u015brodowisku elektromagnetycznym bez emisji zaburze\u0144 pola elektromagnetycznego.<\/li>\n<li><b>ESD <\/b>&#8211; Electrostatic Discharge.&nbsp;ESD. Wy\u0142adowanie elektrostatyczne. Nag\u0142y i chwilowy przep\u0142yw pr\u0105du mi\u0119dzy dwoma obiektami. Przewa\u017cnie stosowany do okre\u015blania niechcianych pr\u0105d\u00f3w mog\u0105cych uszkodzi\u0107 sprz\u0119t.&nbsp;<\/li>\n<li><b>GND <\/b>&#8211; Ground. Masa.&nbsp;<\/li>\n<li><b>HVPP <\/b>&#8211; High-Voltage\/Parallel Programmer.&nbsp;Programator HVPP.<\/li>\n<li><b>Hz <\/b>&#8211; Herz.<\/li>\n<li><b>I\/O<\/b> &#8211; Input and Output. Wej\u015bcie i wyj\u015bcie uk\u0142adu.<\/li>\n<li><b>IDE <\/b>&#8211; Integrated Development Environment. Zintegrowane \u015brodowisko programistyczne, np. Arduino IDE.&nbsp;<\/li>\n<li><b>ISP <\/b>&#8211; In-System Programming.&nbsp;Programowanie uk\u0142adu bez wyci\u0105gania uk\u0142adu z gniazda w urz\u0105dzeniu.&nbsp;<\/li>\n<li><b>MCU <\/b>&#8211; Microcontroller Unit.&nbsp;Skr\u00f3towiec od mikrokontrolera.&nbsp;<\/li>\n<li><b>MISO <\/b>&#8211; Master In Slave Output.&nbsp;Linia do odbierania danych z uk\u0142adu peryferyjnego.&nbsp;<\/li>\n<li><b>MOSI <\/b>&#8211; Master Out Slave Input.&nbsp;Linia do przesy\u0142ania danych dla uk\u0142adu peryferyjnego.<\/li>\n<li><b>PCB <\/b>&#8211; Printed Circuit Board.&nbsp;P\u0142ytka drukowana.&nbsp;<\/li>\n<li><b>PDI <\/b>&#8211; Program and Debug Interface.&nbsp;Interfejs programowania i debugowania.&nbsp;<\/li>\n<li><b>RC <\/b>&#8211; Filter Resistor-Capacitor Filter.&nbsp;Filtr RC. Rodzaj pasywnego filtra &#8211; dzielnika napi\u0119cia zale\u017cnego od cz\u0119stotliwo\u015bci.&nbsp;<\/li>\n<li><b>RST <\/b>&#8211; Reset<\/li>\n<li><b>SPI <\/b>&#8211; Serial Peripheral Interface.&nbsp;Szeregowy interfejs urz\u0105dze\u0144 peryferyjnych.<\/li>\n<li><b>TPI <\/b>&#8211; Tiny Programming Interface.&nbsp;Interfejs TPI. Obs\u0142uguje zewn\u0119trzne programowanie wszystkich pami\u0119ci nieulotnych.<\/li>\n<li><b>UPDI <\/b>&#8211; Unified Program and Debug Interface.&nbsp;Interfejs programowania i debugowania UPDI.<\/li>\n<li><b>VCC <\/b>&#8211; Supply Voltage.&nbsp;Napi\u0119cie zasilania.<\/li>\n<li><b>XTAL <\/b>&#8211; Crystal Oscillator.&nbsp;Rezonator kwarcowy. Stabilizuje cz\u0119stotliwo\u015b\u0107 drga\u0144 oscylator\u00f3w.&nbsp;<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f36d64 elementor-widget elementor-widget-image\" data-id=\"0f36d64\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"438\" height=\"272\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/avr.jpg\" class=\"attachment-large size-large wp-image-18648\" alt=\"Mikrokontrolery Atmel\" srcset=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/avr.jpg 438w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/avr-300x186.jpg 300w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Mikrokontrolery AVR - SMD i w obudowie THT<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92c90af elementor-align-center elementor-widget elementor-widget-button\" data-id=\"92c90af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/homebook.click\/77-mikrokontrolery-avr\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5e5c0e elementor-widget elementor-widget-spacer\" data-id=\"b5e5c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fccba69 elementor-widget elementor-widget-heading\" data-id=\"fccba69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mikrokontrolery AVR - na czym warto si\u0119 skupi\u0107<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f1cef4 elementor-widget elementor-widget-heading\" data-id=\"2f1cef4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Zasilanie<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f740704 elementor-widget elementor-widget-text-editor\" data-id=\"f740704\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zasilacz jest krytyczn\u0105 cz\u0119\u015bci\u0105 ka\u017cdego projektu sprz\u0119towego i ma bezpo\u015bredni wp\u0142yw na wydajno\u015b\u0107 systemu. Dwa wa\u017cne aspekty, kt\u00f3re nale\u017cy rozwa\u017cy\u0107 przy projektowaniu zasilania dla dyskretnych\/cyfrowych element\u00f3w dyskretnych\/cyfrowych urz\u0105dzenia AVR to ochrona ESD i emisja szum\u00f3w.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f43d3c5 elementor-widget elementor-widget-heading\" data-id=\"f43d3c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Zasilanie cyfrowe<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48e3b7a elementor-widget elementor-widget-text-editor\" data-id=\"48e3b7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wi\u0119kszo\u015b\u0107 mikrokontroler\u00f3w AVR pracuje w szerokim zakresie napi\u0119\u0107 i pobiera tyle pr\u0105du zasilaj\u0105cego, ile wymagaj\u0105 pod\u0142\u0105czone do niego urz\u0105dzenia. Mo\u017ce to sprawia\u0107 wra\u017cenie, \u017ce zasilanie nie jest kwesti\u0105 najwa\u017cniejsz\u0105, ale jak w ka\u017cdym uk\u0142adzie cyfrowym, pr\u0105d zasilania jest warto\u015bci\u0105 \u015bredni\u0105. Pr\u0105d jest pobierany w bardzo kr\u00f3tkich skokach. Je\u015bli linie I\/O s\u0105 prze\u0142\u0105czaj\u0105ce, skoki b\u0119d\u0105 jeszcze wi\u0119ksze. Zale\u017cnie od rodzaju pracy, warto\u015bci i obci\u0105\u017cenia linii I\/O skoki mog\u0105 trwa\u0107 nawet kilka nanosekund albo wynosi\u0107 nawet kilkaset mA.\u00a0Takie skoki pr\u0105du nie powinny by\u0107 dostarczane przez d\u0142ugie linie zasilaj\u0105ce; g\u0142\u00f3wnym \u017ar\u00f3d\u0142em powinien by\u0107\u00a0<span style=\"font-size: 1rem;\">kondensator filtruj\u0105cy zak\u0142\u00f3cenia.\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-e51314f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e51314f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-fa3a2ca\" data-id=\"fa3a2ca\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f58347f elementor-widget elementor-widget-image\" data-id=\"f58347f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"144\" height=\"206\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/avrbook2.jpg\" class=\"attachment-large size-large wp-image-18622\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Mikrokontrolery AVR ATmega w praktyce - R. Baranowski<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-427a9dd2 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"427a9dd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/homebook.click\/ksiazki-i-kursy\/3408-mikrokontrolery-avr-atmega-w-praktyce-rafal-baranowski-9788360233023.html\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f5699dd\" data-id=\"f5699dd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f624f3e elementor-widget elementor-widget-image\" data-id=\"f624f3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"143\" height=\"203\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/avrbook1.jpg\" class=\"attachment-large size-large wp-image-18621\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Mikrokontrolery AVR ATtiny w praktyce - R. Baranowski<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cdb4ef elementor-align-center elementor-widget elementor-widget-button\" data-id=\"3cdb4ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/homebook.click\/ksiazki-i-kursy\/3409-mikrokontrolery-avr-attiny-w-praktyce-rafal-baranowski-9788360233115.html\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f13c2e elementor-widget elementor-widget-spacer\" data-id=\"5f13c2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e02e5ad elementor-widget elementor-widget-heading\" data-id=\"e02e5ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Zasilanie analogowe<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d34060f elementor-widget elementor-widget-text-editor\" data-id=\"d34060f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Urz\u0105dzenia AVR, kt\u00f3re maj\u0105 wbudowany przetwornik ADC, mog\u0105 mie\u0107 oddzielny pin analogowego napi\u0119cia zasilania, AVCC. To oddzielne napi\u0119cie zasilania zapewnia, \u017ce obwody analogowe s\u0105 mniej podatne na szumy cyfrowe, kt\u00f3re pochodz\u0105 z prze\u0142\u0105czania uk\u0142ad\u00f3w cyfrowych. Kondensator powinien znajdowa\u0107 si\u0119 mo\u017cliwie jak najbli\u017cej pin\u00f3w zasilaj\u0105cych sekcje mikrokontrolera. Aby poprawi\u0107 dok\u0142adno\u015b\u0107 przetwornika ADC, analogowe napi\u0119cie zasilaj\u0105ce musi by\u0107 oddzielnie odsprz\u0119gni\u0119te, podobnie jak cyfrowe napi\u0119cie zasilania. AREF r\u00f3wnie\u017c musi by\u0107 odsprz\u0119\u017cone. Typowa warto\u015b\u0107 kondensatora wynosi 100 nF. Je\u015bli obecna jest oddzielna masa analogowa (AGND), masa analogowa powinna by\u0107 oddzielona od masy cyfrowej, tak aby masa analogowa i masa cyfrowa by\u0142y oddzielone. cyfrowego, tak aby masa analogowa i cyfrowa by\u0142y po\u0142\u0105czone tylko w jednym punkcie (na zasilaniu GND).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b065d4a elementor-widget elementor-widget-heading\" data-id=\"b065d4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Monta\u017c THT, monta\u017c SMD \/ SMT<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4f5976 elementor-widget elementor-widget-text-editor\" data-id=\"b4f5976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDwie metody monta\u017cu, SMD i THT, r\u00f3\u017cni\u0105 si\u0119 zasadniczo. Czasami zamiennie stosuje si\u0119 okre\u015blenie <i>monta\u017c powierzchniowy SMT<\/i> (<i>surface mount devices<\/i> \/ <i>surface mount technology<\/i>).\n\nMonta\u017c powierzchniowy polega na automatycznym umieszczaniu komponent\u00f3w na powierzchni p\u0142ytki po na\u0142o\u017ceniu <b><a href=\"https:\/\/homebook.click\/166-cyny-lutownicze\" data-wpel-link=\"internal\">pasty lutowniczej<\/a><\/b> za pomoc\u0105 szablonu. W wariancie przemys\u0142owym tak przygotowana p\u0142ytka trafia do pieca, a ca\u0142y proces produkcyjny zako\u0144czony jest kontrol\u0105. Kluczow\u0105 rol\u0119 odgrywa tutaj precyzja maszyny. Monta\u017c SMD, dzi\u0119ki niewielkim rozmiarom komponent\u00f3w, zapewnia wi\u0119ksz\u0105 wytrzyma\u0142o\u015b\u0107 mechaniczn\u0105 uk\u0142adu i odporno\u015b\u0107 na wstrz\u0105sy czy wibracje, natomiast w samym procesie produkcji wymagana jest ochrona ESD, poniewa\u017c komponenty s\u0105 wra\u017cliwe na wy\u0142adowania elektrostatyczne. To pe\u0142noprawna &#8220;technologia produkcyjna&#8221;, wi\u0119c do w\u0142asnych dzia\u0142a\u0144 w monta\u017cu powierzchniowym trzeba nieco wprawy z <b><a href=\"https:\/\/homebook.click\/46-lutowanie\" data-wpel-link=\"internal\">lutowaniem<\/a><\/b>. Potrzebny jest dobry <b><a href=\"https:\/\/homebook.click\/167-kalafonie-i-topniki\" data-wpel-link=\"internal\">topnik <\/a><\/b>w pa\u015bcie, na\u0142o\u017cenie go na p\u0142ytk\u0119 PCB, nast\u0119pnie na\u0142o\u017cenie na tak przygotowany preparat uk\u0142adu i rozgrzana cyna. To zdecydowanie szybsze ni\u017c lutowanie przewlekane, o ile stosujemy uk\u0142ady scalone. W przypadku wielu element\u00f3w jak r\u00f3\u017cne rezystory i kondensatory to ju\u017c sprawa bardziej skomplikowana.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-841dc6e elementor-widget elementor-widget-image\" data-id=\"841dc6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"334\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/tht.jpg\" class=\"attachment-large size-large wp-image-18649\" alt=\"Uk\u0142ad scalony z mikrokontolerem\" srcset=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/tht.jpg 905w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/tht-300x125.jpg 300w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/tht-768x321.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef8df86 elementor-widget elementor-widget-text-editor\" data-id=\"ef8df86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Monta\u017c THT (z ang. <i>Through-Hole Technology<\/i>, dos\u0142ownie: <i>przez dziur\u0119<\/i>) to natomiast monta\u017c przewlekany. Elementy umieszcza si\u0119 w przygotowanych otworach i przylutowuje po drugiej stronie albo zalewaj\u0105c cyn\u0105 obie strony lutowniczego otworu w przypadku p\u0142ytki dwuwarstwowej. Tutaj r\u00f3wnie\u017c zak\u0142ada si\u0119 monta\u017c zautomatyzowany z udzia\u0142em maszyny oraz lutowanie natryskowe z udzia\u0142em dysz i roztopionej cyny. W przypadku robienia tego w\u0142asnor\u0119cznie, w por\u00f3wnaniu do SMD \/ SMT to monta\u017c zdecydowanie bardziej czasoch\u0142onny, ale \u0142atwiejszy w serwisowaniu ni\u017c SMD i przez to zalecany w pocz\u0105tkowych projektach.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7ab89d elementor-widget elementor-widget-heading\" data-id=\"a7ab89d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pod\u0142\u0105czenia pinu RST na urz\u0105dzeniach AVR<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da866f5 elementor-widget elementor-widget-text-editor\" data-id=\"da866f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pin RESET na urz\u0105dzeniu AVR jest aktywny-niski, a ustawienie go w stan niski z zewn\u0105trz spowoduje zresetowanie urz\u0105dzenia. Reset ma dwa cele:<\/p><ul><li>zwolnienie linii, inicjalizacj\u0119 rejestr\u00f3w I\/O i wyzerowanie licznika programu (PC),<\/li><li>wej\u015bcie w tryb programowania.<\/li><\/ul><p>Warto\u015b\u0107 rezystora podci\u0105gaj\u0105cego, kt\u00f3ry musi by\u0107 stosowany w przypadku konkretnych urz\u0105dze\u0144 oraz bardziej szczeg\u00f3\u0142owe informacje na temat pinu RESET i jego dzia\u0142ania mo\u017cna znale\u017a\u0107 w odpowiednich arkuszach danych urz\u0105dzenia. Zazwyczaj\u00a0<span style=\"font-size: 1rem;\">w AVR<\/span><span style=\"font-size: 1rem;\">\u00a0odpowiednim rezystorem jest 4,7 lub 10 kOhm.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4ea953 elementor-widget elementor-widget-heading\" data-id=\"c4ea953\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pod\u0142\u0105czenie linii programatora\/debuggera\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-639212d elementor-widget elementor-widget-text-editor\" data-id=\"639212d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mikrokontrolery AVR posiadaj\u0105 jeden lub wi\u0119cej interfejs\u00f3w do programowania lub debugowania. In-System Programming (ISP) jest interfejsem programowania u\u017cywanym do programowania pami\u0119ci Flash, EEPROM, Lock i Fuse w prawie wszystkich urz\u0105dzeniach AVR. Fuse w prawie wszystkich urz\u0105dzeniach AVR. Ta funkcja umo\u017cliwia zaprogramowanie mikrokontrolera AVR w ostatnim etapie produkcji docelowej p\u0142ytki aplikacyjnej, przeprogramowanie go, je\u015bli b\u0142\u0119dy zostan\u0105 wykryte p\u00f3\u017ano w procesie lub aktualizacj\u0119 urz\u0105dzenia AVR.\u00a0<span style=\"font-size: 1rem;\">Niekt\u00f3re interfejsy ISP mog\u0105 by\u0107 r\u00f3wnie\u017c u\u017cywane do debugowania onchip. Logiczn\u0105 konsekwencj\u0105 jest to, \u017ce zaleca si\u0119 zaprojektowanie docelowej p\u0142ytki aplikacyjnej w taki spos\u00f3b, aby z\u0142\u0105cza ISP by\u0142y \u0142atwo dost\u0119pne &#8211; to cz\u0119sty argument w\u015br\u00f3d wymienianych atut\u00f3w danego uk\u0142adu. Takie debugowanie to jednak rzadko\u015b\u0107, a w AVR\u00a0<\/span>zdecydowanie \u0142atwiej debuguje si\u0119 przy pomocy wyj\u015b\u0107 portu szeregowego (RX, TX). Kwestia dost\u0119pno\u015bci pin\u00f3w to nie cecha konkretnych mikrokontroler\u00f3w, a bardziej kwestia tego, jak zaprojektuje si\u0119 konkretn\u0105 p\u0142ytk\u0119 PCB.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b70340b elementor-widget elementor-widget-heading\" data-id=\"b70340b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Interfejs SPI<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14581c6 elementor-widget elementor-widget-text-editor\" data-id=\"14581c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 1rem;\">Serial Peripheral Interface (SPI) jest magistral\u0105 interfejsu u\u017cywan\u0105 do przesy\u0142ania danych pomi\u0119dzy mikrokontrolerami i ma\u0142ymi urz\u0105dzeniami peryferyjnymi, takimi jak rejestry przesuwne, czujniki i karty SD. Wykorzystuje ona oddzielne linie zegara i danych, wraz z lini\u0105 selekcyjn\u0105 do wyboru urz\u0105dzenia, z kt\u00f3rym chcemy si\u0119 &#8220;skomunikowa\u0107&#8221;. W urz\u0105dzeniach, kt\u00f3re u\u017cywaj\u0105 Serial Peripheral Interface (SPI) dla ISP, linie te s\u0105 zwykle umieszczone na tych samych pinach, co zwyk\u0142y SPI lub na pinach, kt\u00f3re mog\u0105 by\u0107 u\u017cyte do innych cel\u00f3w. W arkuszu danych urz\u0105dzenia aby ustali\u0107, kt\u00f3re piny s\u0105 u\u017cywane do ISP.\u00a0<\/span><span style=\"font-size: 1rem;\">Nieco wbrew nag\u0142\u00f3wkowi: cz\u0119sto zamiast z SPI do \u0142\u0105czenia z zewn\u0119trznymi peryferiami korzysta si\u0119 z interfejs\u00f3w I2C i UART.\u00a0<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e53e884 elementor-widget elementor-widget-heading\" data-id=\"e53e884\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kt\u00f3r\u0119dy pod\u0105\u017cy\u0107?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-f1e28b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f1e28b1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-59c3cab\" data-id=\"59c3cab\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1c8b4eb elementor-widget elementor-widget-text-editor\" data-id=\"1c8b4eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ka\u017cdy elektronik i maker na kt\u00f3rym\u015b etapie \u015bcie\u017cki swojego rozwoju zwr\u00f3ci wzrok w kierunku mikrokontroler\u00f3w AVR. B\u0119dzie chcia\u0142 wykorzysta\u0107 je w swoich projektach o rosn\u0105cym skomplikowaniu, i tak samo na pewnym etapie zabraknie mu wiedzy. Wielu zwraca si\u0119 w\u00f3wczas do for spo\u0142eczno\u015bciowych, gdzie i by\u0107 mo\u017ce mo\u017cna odnale\u017a\u0107 sporo praktycznych porad, ale wiele informacji pozostaje tam zdezorganizowanych, z niepewnego \u017ar\u00f3d\u0142a albo niepe\u0142nych. Warto w\u00f3wczas zwr\u00f3ci\u0107 si\u0119 po fachowe poradniki ze wsparciem praktycznym. To r\u00f3wnie\u017c doskona\u0142y spos\u00f3b na usystematyzowanie zdobytej wiedzy.<\/p><p>Ilustrowane podr\u0119czniki zawieraj\u0105 pozycje rodzime, jak i napisane przez zagranicznych in\u017cynier\u00f3w. Wszystkie zosta\u0142y opatrzone precyzyjnymi t\u0142umaczeniami w przyst\u0119pnym j\u0119zyku. To niemal 30 fachowych pozycji w ofercie. Wiele z nich dotyczy platform Arduino, <b><a href=\"https:\/\/homebook.click\/399-raspberry-pi\" data-wpel-link=\"internal\">Raspberry Pi<\/a>,<\/b> szeroko rozumianego programowania czy <b><a href=\"https:\/\/homebook.click\/388-mikrokontrolery-stm32\" data-wpel-link=\"internal\">mikrokontroler\u00f3w STM32<\/a><\/b>.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-64417d5 elementor-widget elementor-widget-image\" data-id=\"64417d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"210\" src=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/books.jpg\" class=\"attachment-large size-large wp-image-18644\" alt=\"Ksi\u0105\u017cki o mikrokontrolerach AVR i programowaniu\" srcset=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/books.jpg 885w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/books-300x79.jpg 300w, https:\/\/homebook.click\/blog\/wp-content\/uploads\/2021\/03\/books-768x201.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Ksi\u0105\u017cki o mikrokontrolerach<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bcbe161 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2bcbe161\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/homebook.click\/492-ksiazki-o-mikrokontrolerach\" target=\"_blank\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SPRAWD\u0179<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107. <\/p>\n","protected":false},"author":10,"featured_media":61646,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-18611","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mikrokontrolery AVR - ma\u0142y przewodnik - Botland<\/title>\n<meta name=\"description\" content=\"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mikrokontrolery AVR - ma\u0142y przewodnik - Botland\" \/>\n<meta property=\"og:description\" content=\"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-24T07:15:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T11:44:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Oskar Pacelt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oskar Pacelt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/\"},\"author\":{\"name\":\"Oskar Pacelt\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/54e9a88fc0d20263f2d6e9b2f4eace11\"},\"headline\":\"Mikrokontrolery AVR &#8211; ma\u0142y przewodnik\",\"datePublished\":\"2021-03-24T07:15:46+00:00\",\"dateModified\":\"2025-07-21T11:44:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/\"},\"wordCount\":1922,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-avr-atmel-atmega.jpg\",\"articleSection\":[\"Elektronika\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/\",\"url\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/\",\"name\":\"Mikrokontrolery AVR - ma\u0142y przewodnik - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-avr-atmel-atmega.jpg\",\"datePublished\":\"2021-03-24T07:15:46+00:00\",\"dateModified\":\"2025-07-21T11:44:30+00:00\",\"description\":\"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#primaryimage\",\"url\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-avr-atmel-atmega.jpg\",\"contentUrl\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-avr-atmel-atmega.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/mikrokontrolery-avr-maly-przewodnik\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/homebook.click\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mikrokontrolery AVR &#8211; ma\u0142y przewodnik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.store\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/54e9a88fc0d20263f2d6e9b2f4eace11\",\"name\":\"Oskar Pacelt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Oskar-Pacelt-150x150.png\",\"url\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Oskar-Pacelt-150x150.png\",\"contentUrl\":\"https:\\\/\\\/homebook.click\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/Oskar-Pacelt-150x150.png\",\"caption\":\"Oskar Pacelt\"},\"description\":\"Fan dobrej literatury i muzyki. Wierzy, \u017ce udany tekst jest jak list wys\u0142any w przysz\u0142o\u015b\u0107. W \u017cyciu najbardziej interesuje go prawda, pozosta\u0142ych zainteresowa\u0144 zliczy\u0107 nie spos\u00f3b. Kocha p\u0142ywa\u0107.\",\"url\":\"https:\\\/\\\/homebook.click\\\/blog\\\/author\\\/oskar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mikrokontrolery AVR - ma\u0142y przewodnik - Botland","description":"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/","og_locale":"pl_PL","og_type":"article","og_title":"Mikrokontrolery AVR - ma\u0142y przewodnik - Botland","og_description":"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.","og_url":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2021-03-24T07:15:46+00:00","article_modified_time":"2025-07-21T11:44:30+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg","type":"image\/jpeg"}],"author":"Oskar Pacelt","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Oskar Pacelt","Szacowany czas czytania":"11 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#article","isPartOf":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/"},"author":{"name":"Oskar Pacelt","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/54e9a88fc0d20263f2d6e9b2f4eace11"},"headline":"Mikrokontrolery AVR &#8211; ma\u0142y przewodnik","datePublished":"2021-03-24T07:15:46+00:00","dateModified":"2025-07-21T11:44:30+00:00","mainEntityOfPage":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/"},"wordCount":1922,"publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"image":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#primaryimage"},"thumbnailUrl":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg","articleSection":["Elektronika"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/","url":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/","name":"Mikrokontrolery AVR - ma\u0142y przewodnik - Botland","isPartOf":{"@id":"https:\/\/botland.store\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#primaryimage"},"image":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#primaryimage"},"thumbnailUrl":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg","datePublished":"2021-03-24T07:15:46+00:00","dateModified":"2025-07-21T11:44:30+00:00","description":"Na pewnym etapie praktyki trafia na nie ka\u017cdy. Przeczytaj ma\u0142e kompendium o mikrokontrolerach AVR zanim zaczniesz z nich korzysta\u0107.","breadcrumb":{"@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#primaryimage","url":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg","contentUrl":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2023\/05\/new2023-avr-atmel-atmega.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/homebook.click\/blog\/mikrokontrolery-avr-maly-przewodnik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/homebook.click\/blog\/"},{"@type":"ListItem","position":2,"name":"Mikrokontrolery AVR &#8211; ma\u0142y przewodnik"}]},{"@type":"WebSite","@id":"https:\/\/botland.store\/blog\/#website","url":"https:\/\/botland.store\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.store\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/botland.store\/blog\/#organization","name":"Botland","url":"https:\/\/botland.store\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/botland.store\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.store\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/54e9a88fc0d20263f2d6e9b2f4eace11","name":"Oskar Pacelt","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2020\/09\/Oskar-Pacelt-150x150.png","url":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2020\/09\/Oskar-Pacelt-150x150.png","contentUrl":"https:\/\/homebook.click\/blog\/wp-content\/uploads\/2020\/09\/Oskar-Pacelt-150x150.png","caption":"Oskar Pacelt"},"description":"Fan dobrej literatury i muzyki. Wierzy, \u017ce udany tekst jest jak list wys\u0142any w przysz\u0142o\u015b\u0107. W \u017cyciu najbardziej interesuje go prawda, pozosta\u0142ych zainteresowa\u0144 zliczy\u0107 nie spos\u00f3b. Kocha p\u0142ywa\u0107.","url":"https:\/\/homebook.click\/blog\/author\/oskar\/"}]}},"_links":{"self":[{"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/posts\/18611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/comments?post=18611"}],"version-history":[{"count":0,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/posts\/18611\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/media\/61646"}],"wp:attachment":[{"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/media?parent=18611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/categories?post=18611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homebook.click\/blog\/wp-json\/wp\/v2\/tags?post=18611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}