{"id":16148,"date":"2019-04-03T11:29:10","date_gmt":"2019-04-03T06:59:10","guid":{"rendered":"http:\/\/thecaferobot.com\/learn\/?p=13720"},"modified":"2021-06-20T13:33:42","modified_gmt":"2021-06-20T09:03:42","slug":"tutorial-raspberry-pi-gpio-programming-using-python-full-guide","status":"publish","type":"post","link":"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/","title":{"rendered":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16148\" class=\"elementor elementor-16148\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13ba4b64 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13ba4b64\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7be03d46\" data-id=\"7be03d46\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6c66e5c2 elementor-widget elementor-widget-heading\" data-id=\"6c66e5c2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0642\u062f\u0645\u0647<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b45deed elementor-widget elementor-widget-text-editor\" data-id=\"b45deed\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634\u060c \u0634\u0645\u0627 \u0628\u0627 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u062e\u0631\u0648\u062c\u06cc \u0628\u0631\u062f \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0622\u0634\u0646\u0627 \u0645\u06cc \u0634\u0648\u06cc\u062f \u0648 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0622\u0646 \u0647\u0627 \u0631\u0627 \u0628\u0627 \u0632\u0628\u0627\u0646\u00a0<strong>python3<\/strong>\u00a0\u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc\u00a0<strong>Gpiozero<\/strong>\u00a0\u0648\u00a0<strong>Rpi.GPIO<\/strong>\u00a0\u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\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-7c91f685 elementor-widget elementor-widget-heading\" data-id=\"7c91f685\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0622\u0646\u0686\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b272264 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"4b272264\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc GPIZero \u0648 GPIO<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-check\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">\u06a9\u0646\u062a\u0631\u0644 LED\u060c \u06a9\u0644\u06cc\u062f\u060c \u0628\u0627\u0631\u06af\u0631\u0627\u0641\u060c RGB LED \u0648 LDR<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-027dd8c elementor-widget elementor-widget-image\" data-id=\"027dd8c\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-tutorial.gif\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry pi gpio tutorial\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3MjYsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLXR1dG9yaWFsLmdpZiJ9\">\n\t\t\t\t\t\t\t<img width=\"453\" height=\"320\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-tutorial.gif\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-4a2da1a elementor-widget elementor-widget-image\" data-id=\"4a2da1a\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-2\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NjgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLTIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"500\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-2.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-2\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-2b807384 elementor-widget elementor-widget-heading\" data-id=\"2b807384\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u0639\u0631\u0641\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3276e49b elementor-widget elementor-widget-text-editor\" data-id=\"3276e49b\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\tGPIO \u0645\u062e\u0641\u0641 general-purpose input\/output \u0627\u0633\u062a. \u0628\u0631\u062f \u0647\u0627\u06cc \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc 40 \u067e\u0627\u06cc\u0647 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0648 \u0642\u0637\u0639\u0627\u062a \u062f\u06cc\u06af\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\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-bcb9d9f elementor-widget elementor-widget-image\" data-id=\"bcb9d9f\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-pins\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NjAsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLXBpbnMuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"209\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins.jpg\" class=\"attachment-large size-large\" alt=\"raspberry pi gpio pins\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-d35a46b elementor-widget elementor-widget-image\" data-id=\"d35a46b\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-pins2\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NjEsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLXBpbnMyLmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"1140\" height=\"339\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins2.jpg\" class=\"attachment-large size-large\" alt=\"raspberry pi gpio pins 2\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-9848ef4 elementor-widget elementor-widget-text-editor\" data-id=\"9848ef4\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0627\u06af\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0631\u0648\u06cc \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0634\u0645\u0627 Raspbian desktop \u0627\u0633\u062a\u060c \u0628\u0627 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0633\u062a\u0648\u0631\u00a0<span id=\"crayon-5f561b061a235037272710\" class=\"crayon-syntax crayon-syntax-inline crayon-theme-arduino-ide-copy crayon-theme-arduino-ide-copy-inline crayon-font-consolas\"><span class=\"crayon-pre crayon-code\"><span class=\"crayon-v\">pinout<\/span><\/span><\/span> \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0646\u06cc\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u0631\u062a\u06cc\u0628 \u067e\u0627\u06cc\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f.\t\t\t\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-6a0c3b3 elementor-widget elementor-widget-image\" data-id=\"6a0c3b3\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins-terminal.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-pins-terminal\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NjIsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLXBpbnMtdGVybWluYWwuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"1000\" height=\"717\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-pins-terminal.jpg\" class=\"attachment-large size-large\" alt=\"raspberry pi gpio pins terminal\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-08d825a elementor-widget elementor-widget-text-editor\" data-id=\"08d825a\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u06cc\u0646 \u067e\u0627\u06cc\u0647 \u0647\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u062f\u0627\u0631\u0646\u062f:<\/p><ul><li><strong>PWM (pulse-width modulation)<\/strong><ul><li>Software PWM available on all pins<\/li><li>Hardware PWM available on GPIO12, GPIO13, GPIO18, GPIO19<\/li><\/ul><\/li><li><strong>SPI<\/strong><ul><li>SPI0: MOSI (GPIO10); MISO (GPIO9); SCLK (GPIO11); CE0 (GPIO8), CE1 (GPIO7)<\/li><li>SPI1: MOSI (GPIO20); MISO (GPIO19); SCLK (GPIO21); CE0 (GPIO18); CE1 (GPIO17); CE2 (GPIO16)<\/li><\/ul><\/li><li><strong>I2C<\/strong><ul><li>Data: (GPIO2); Clock (GPIO3)<\/li><li>EEPROM Data: (GPIO0); EEPROM Clock (GPIO1)<\/li><\/ul><\/li><li><strong>Serial<\/strong><ul><li>TX (GPIO14); RX (GPIO15)<\/li><\/ul><\/li><\/ul>\t\t\t\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-93f54df elementor-widget elementor-widget-heading\" data-id=\"93f54df\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc Gpiozero \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c3b520 elementor-widget elementor-widget-text-editor\" data-id=\"9c3b520\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc\u06a9 \u0627\u0632 \u06a9\u0627\u0645\u0644 \u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u062e\u0631\u0648\u062c\u06cc \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.\n\n\u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0642\u0637\u0639\u0627\u062a \u0645\u062b\u0644 LED\u060c \u06a9\u0644\u06cc\u062f\u060c LED \u0647\u0627\u06cc \u0628\u0627\u0631\u06af\u0631\u0627\u0641\u060c \u0633\u0646\u0633\u0648\u0631 \u0634\u062f\u062a \u0646\u0648\u0631 \u0648\u2026 \u0627\u0632 \u0642\u0628\u0644 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0646\u062f. \u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644\u060c \u06a9\u0627\u0631 \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u0627\u0633\u062a \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0642\u0637\u0639\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f.\t\t\t\t\t<\/div>\n\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-27512613 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27512613\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-36658467\" data-id=\"36658467\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-160997dd elementor-view-stacked elementor-widget__width-auto elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"160997dd\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"far fa-lightbulb\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53fa7bf2 elementor-widget elementor-widget-heading\" data-id=\"53fa7bf2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0646\u06a9\u062a\u0647<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55faa2b8 elementor-widget elementor-widget-text-editor\" data-id=\"55faa2b8\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"mpc-alert mpc-transition mpc-typography--mpc_preset_13 mpc-inited\" data-cookie=\"mpc-alert-15265-0\" data-id=\"mpc_alert-905f330f8226f56\"><div class=\"mpc-alert__content\"><div class=\"mpc-alert mpc-transition mpc-inited\" data-cookie=\"mpc-alert-13720-0\" data-id=\"mpc_alert-185f561b069e2cf\"><div class=\"mpc-alert__content\"><p dir=\"rtl\">\u062f\u0631 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0631\u0627\u06cc \u0642\u0637\u0639\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u06a9\u0644\u0627\u0633 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a . \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0646\u06cc\u0632 \u0645\u062a\u062f \u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u06cc \u0627\u06cc \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0622\u0634\u0646\u0627\u06cc\u06cc \u0628\u0627 \u0645\u0628\u0627\u062d\u062b \u0634\u06cc \u06af\u0631\u0627\u06cc\u06cc (\u0645\u062b\u0644 \u06a9\u0644\u0627\u0633\u060c \u0645\u062a\u062f \u0648\u2026) \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0628\u0631\u0627\u06cc \u062f\u0631\u06a9 \u0628\u0647\u062a\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0634\u06cc \u06af\u0631\u0627 (<strong>Object oriented programming<\/strong>) \u0631\u0627 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p><\/div><\/div><\/div><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-1457efb elementor-widget elementor-widget-heading\" data-id=\"1457efb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 Gpiozero\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a63a30f elementor-widget elementor-widget-text-editor\" data-id=\"a63a30f\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0631\u0632\u0628\u06cc\u0646 (Raspbian) \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u0648 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0646\u0635\u0628 \u0622\u0646 \u0646\u062f\u0627\u0631\u06cc\u062f.<\/p><p>\u0627\u06af\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0634\u0645\u0627 \u0631\u0632\u0628\u06cc\u0646 \u0646\u06cc\u0633\u062a\u060c \u0628\u0627 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p><p>\u067e\u0627\u06cc\u062a\u0648\u0646 3: <code>sudo\u00a0pip3\u00a0install\u00a0gpiozero<\/code><br \/>\u067e\u0627\u06cc\u062a\u0648\u0646 2: <code>sudo\u00a0pip\u00a0install\u00a0gpiozero<\/code><\/p><p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06a9\u0627\u0641\u06cc\u0633\u062a \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 import \u06a9\u0646\u06cc\u062f.<\/p><p>\u0631\u0648\u0634 \u0627\u0648\u0644(\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc): <code>from\u00a0gpiozero\u00a0import\u00a0[name\u00a0of\u00a0class]<\/code><br \/>\u0631\u0648\u0634 \u062f\u0648\u0645: <code>import\u00a0gpiozero<\/code><\/p>\t\t\t\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-3413c90 elementor-widget elementor-widget-heading\" data-id=\"3413c90\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u067e\u0627\u06cc\u0647\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8340502 elementor-widget elementor-widget-text-editor\" data-id=\"8340502\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u0628\u0639\u062f \u0627\u0632 import \u06a9\u0631\u062f\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u062f\u0631 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p><p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 LED:<\/strong><\/p><ul><li>\u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0627\u06cc \u06a9\u0647 LED \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a: <code>led\u00a0=\u00a0LED(# of pin)<\/code><\/li><li>\u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646: <code>on()<\/code><\/li><li>\u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646: <code>off()<\/code><\/li><li>\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a*: <code>toggle()<\/code><\/li><li>\u0686\u0634\u0645\u06a9 \u0632\u062f\u0646: <code>blink()<\/code><br \/>*\u0639\u0648\u0636 \u06a9\u0631\u062f\u0646 \u0648\u0636\u0639\u06cc\u062a: \u0627\u06af\u0631 \u0631\u0648\u0634\u0646 \u0628\u0627\u0634\u062f \u062e\u0627\u0645\u0648\u0634 \u0648 \u0627\u06af\u0631 \u062e\u0627\u0645\u0648\u0634 \u0628\u0627\u0634\u062f\u060c \u0631\u0648\u0634\u0646 \u0645\u06cc \u0634\u0648\u062f.<\/li><\/ul><p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u06a9\u0644\u06cc\u062f:<\/strong><\/p><ul><li><code>button = Button(# of a pin)<\/code> :\u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0627\u06cc \u06a9\u0647 \u06a9\u0644\u06cc\u062f \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/li><li><code>wait_for_press\u00a0()<\/code> : \u0635\u0628\u0631 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u06a9\u0644\u06cc\u062f \u0641\u0634\u0631\u062f\u0647 \u0634\u0648\u062f \u0648 \u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0639\u062f\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f<\/li><li><code>wait_for_release ()<\/code>: \u0635\u0628\u0631 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u06a9\u0644\u06cc\u062f \u0631\u0647\u0627 \u0634\u0648\u062f \u0648 \u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0639\u062f\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><li><code>is_pressed<\/code>: \u0627\u06af\u0631 \u06a9\u0644\u06cc\u062f \u0641\u0634\u0631\u062f\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u062f \u0645\u0642\u062f\u0627\u0631 True \u0648 \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a False \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f<\/li><li><code>when_pressed<\/code>: \u0648\u0642\u062a\u06cc \u06a9\u0644\u06cc\u062f \u0641\u0634\u0631\u062f\u0647 \u0634\u0648\u062f\u060c \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f.<\/li><\/ul><ul><li><code>when_released<\/code>:\u0648\u0642\u062a\u06cc \u06a9\u0644\u06cc\u062f \u0631\u0647\u0627 \u0634\u0648\u062f\u060c \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f.<\/li><\/ul><p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0628\u0627\u0631\u06af\u0631\u0627\u0641:<\/strong><\/p><p><code>graph = LEDBarGraph(# of pins)<\/code>:\u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u0631\u06af\u0631\u0627\u0641 \u0628\u0647 \u0622\u0646 \u0647\u0627 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p><p><code>graph.value = value<\/code>: \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 \u062a\u0639\u062f\u0627\u062f\u06cc \u0627\u0632 LED \u0647\u0627<\/p>\t\t\t\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-c9c16af elementor-widget elementor-widget-text-editor\" data-id=\"c9c16af\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0628\u0627\u0632\u0631<\/strong><\/p><ul><li><code>buzzer = Buzzer (# of a pin)<\/code>: \u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0627\u0632\u0631 \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/li><li>\u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646: <code>on()<\/code><\/li><li>\u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646:<code>off()<\/code><\/li><li>\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a: <code>toggle()<\/code><\/li><\/ul>\t\t\t\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-7225b2f elementor-widget elementor-widget-text-editor\" data-id=\"7225b2f\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 RGB LED:<\/strong><\/p><ul><li><code>led = RGBLED(red=#, green=#, blue=#)<\/code>: \u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 RGB \u0628\u0647 \u0622\u0646 \u0647\u0627 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a:<\/li><li><code>led.red = value<\/code>: \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 \u0631\u0646\u06af \u0642\u0631\u0645\u0632:<\/li><li><code>led.green = value<\/code>: \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 \u0631\u0646\u06af \u0633\u0628\u0632<\/li><li><code>led.blue = valu<\/code>: \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 \u0631\u0646\u06af \u0622\u0628\u06cc<\/li><li><code>on()<\/code>: \u0631\u0648\u0634\u0646 \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 \u0631\u0646\u06af \u0647\u0627<\/li><li><code>off()<\/code>: \u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646 \u062a\u0645\u0627\u0645 \u0631\u0646\u06af \u0647\u0627<\/li><li><code>toggle()<\/code>: \u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a<\/li><\/ul>\t\t\t\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-dd5c62c elementor-widget elementor-widget-text-editor\" data-id=\"dd5c62c\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 LDR:<\/strong><\/p><ul><li><code>\u00a0sensor = LightSensor(# of a pin)<\/code>: \u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0627\u06cc \u06a9\u0647 \u0633\u0646\u0633\u0648\u0631 \u0634\u062f\u062a \u0646\u0648\u0631 \u0628\u0647 \u0622\u0646 \u0645\u062a\u0635\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a<\/li><li><code>wait_for_dark ()<\/code>: \u0635\u0628\u0631 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0645\u062d\u06cc\u0637 \u062a\u0627\u0631\u06cc\u06a9 \u0634\u0648\u062f \u0648 \u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0639\u062f\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><li><code>wait_for_light ()<\/code>: \u0635\u0628\u0631 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0645\u062d\u06cc\u0637 \u0631\u0648\u0634\u0646 \u0634\u0648\u062f \u0648 \u0633\u067e\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0639\u062f\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><li><code>light_detected\u202f<\/code>: \u0648\u0642\u062a\u06cc \u0645\u062d\u06cc\u0637 \u062a\u0627\u0631\u06cc\u06a9 \u0628\u0627\u0634\u062f\u060c \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><li><code>when_dark<\/code>: \u0648\u0642\u062a\u06cc \u0645\u062d\u06cc\u0637 \u062a\u0627\u0631\u06cc\u06a9 \u0628\u0627\u0634\u062f\u060c \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><li><code>when_light<\/code>: \u0648\u0642\u062a\u06cc \u0645\u062d\u06cc\u0637 \u0631\u0648\u0634\u0646 \u0628\u0627\u0634\u062f \u060c \u0639\u0645\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f<\/li><\/ul><p>\u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0631\u0627\u062c\u0639 \u0628\u0647 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u060c \u0628\u0647\u00a0<a href=\"https:\/\/gpiozero.readthedocs.io\/en\/stable\/\">\u0627\u06cc\u0646 \u0622\u062f\u0631\u0633<\/a>\u00a0\u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\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-98f97e8 elementor-widget elementor-widget-heading\" data-id=\"98f97e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc RPi.GPIO \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e07b966 elementor-widget elementor-widget-text-editor\" data-id=\"e07b966\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p>\u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0645\u0634\u0647\u0648\u0631 \u062f\u0631 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0648 \u062e\u0631\u0648\u062c\u06cc\u060c \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc RPi.GPIO \u0627\u0633\u062a. \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0646\u06cc\u0632 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0647 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\t\t\t\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-1a2a26c elementor-widget elementor-widget-heading\" data-id=\"1a2a26c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u0646\u062d\u0648\u0647 \u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 RPi.GPIO\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d45374 elementor-widget elementor-widget-text-editor\" data-id=\"5d45374\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0646\u06cc\u0632 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0631\u0632\u0628\u06cc\u0646 \u0646\u0635\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0627\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 import \u06a9\u0646\u06cc\u062f: <code>import\u00a0RPi.GPIO<\/code>\t\t\t\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-1e0616b elementor-widget elementor-widget-heading\" data-id=\"1e0616b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u067e\u0627\u06cc\u0647\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-767d4a6 elementor-widget elementor-widget-text-editor\" data-id=\"767d4a6\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li><code>GPIO.setmode(GPIO.BCM)<\/code>: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u0645\u0627\u0631\u0647 \u06cc BCM \u067e\u0627\u06cc\u0647 \u0647\u0627<\/li><li><code>GPIO.setup(# of pin, GPIO.IN)<\/code>: \u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc<\/li><li><code>GPIO.setup(# of pin, GPIO.OUT)<\/code>: \u062a\u0639\u0631\u06cc\u0641 \u067e\u0627\u06cc\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062e\u0631\u0648\u062c\u06cc<\/li><li><code>GPIO.setup(# of pin, GPIO.OUT, initial=GPIO.HIGH<\/code>: \u0645\u0642\u062f\u0627\u0631 \u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0628\u0647 \u062e\u0631\u0648\u062c\u06cc<\/li><\/ul><div class=\"wpb_text_column wpb_content_element \"><div class=\"wpb_wrapper\"><ul><li><code>GPIO.input(# of pin)<\/code>:\u062e\u0648\u0627\u0646\u062f\u0646 \u0645\u0642\u062f\u0627\u0631 \u067e\u0627\u06cc\u0647 \u06cc \u0648\u0631\u0648\u062f\u06cc<\/li><li><code>GPIO.output(# of pin, state)<\/code>:\u0645\u0642\u062f\u0627\u0631 \u062f\u0647\u06cc \u0628\u0647 \u067e\u0627\u06cc\u0647 \u06cc \u062e\u0631\u0648\u062c\u06cc<\/li><\/ul><\/div><\/div>\t\t\t\t\t<\/div>\n\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-784a8a82 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"784a8a82\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-row\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-78b200df\" data-id=\"78b200df\" data-element_type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\r\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-343599e elementor-view-stacked elementor-widget__width-auto elementor-absolute elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"343599e\" data-element_type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-pen\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a67be74 elementor-widget elementor-widget-heading\" data-id=\"7a67be74\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u0646\u06a9\u062a\u0647<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7726f835 elementor-widget elementor-widget-text-editor\" data-id=\"7726f835\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t\u0627\u06af\u0631 \u0627\u0632 \u06cc\u06a9 \u067e\u0627\u06cc\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0647\u0645\u0632\u0645\u0627\u0646 \u062f\u0631 \u0686\u0646\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a (Script) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f\u060c \u062f\u0631 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0628\u0647 \u0634\u0645\u0627 \u06cc\u06a9 \u0647\u0634\u062f\u0627\u0631 (Warning) \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0647\u0634\u062f\u0627\u0631 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. <code>GPIO.setmode(GPIO.BCM)<\/code>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-614366c9 elementor-widget elementor-widget-heading\" data-id=\"614366c9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0645\u062b\u0627\u0644 \u0647\u0627\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-302d94e8 elementor-widget elementor-widget-text-editor\" data-id=\"302d94e8\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>LED<\/h3>\n<strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc\n<\/strong>\n\n\u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 LED \u0628\u0647 GPIO17 \u0627\u0632 \u0645\u0642\u0627\u0648\u0645\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.\t\t\t\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-df261b1 elementor-widget elementor-widget-image\" data-id=\"df261b1\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-led-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-led-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTksInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLWxlZC1jaXJjdWl0X2Z6LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"400\" height=\"554\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-led-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-led-circuit_fz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-b539065 elementor-widget elementor-widget-text-editor\" data-id=\"b539065\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-50aceff elementor-widget elementor-widget-html\" data-id=\"50aceff\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import LED \r\nfrom time import sleep \r\n\r\nred = LED(17) \r\n \r\nwhile True: \r\n    red.on()    #turn led on \r\n    sleep(1)    #delay for 1 second \r\n    red.off()   #turn led off \r\n    sleep(1):\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b8906fe elementor-widget elementor-widget-text-editor\" data-id=\"b8906fe\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Turning LED on and off with RPi.GPIO<\/li><\/ul>\t\t\t\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-38f29fa elementor-widget elementor-widget-html\" data-id=\"38f29fa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>import RPi.GPIO as GPIO \r\nfrom time import sleep \r\nGPIO.setwarnings(False) \r\n \r\nGPIO.setmode(GPIO.BCM) \r\nGPIO.setup(17, GPIO.OUT) \r\nGPIO.output(17, True) \r\nsleep(2) \r\nGPIO.output(17, False)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d706c1 elementor-widget elementor-widget-text-editor\" data-id=\"8d706c1\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Blinking LED w\/ Gpiozero<\/li><\/ul>\t\t\t\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-1c9a455 elementor-widget elementor-widget-html\" data-id=\"1c9a455\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code> from gpiozero import LED \r\nfrom signal import pause \r\nred = LED(17) \r\nred.blink(2,1,5)  #2second on, 1second off, 5 times blink \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b7db7f elementor-widget elementor-widget-text-editor\" data-id=\"6b7db7f\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Blinking LED w\/ RPi.GPIO<\/li><\/ul>\t\t\t\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-2b9097e elementor-widget elementor-widget-html\" data-id=\"2b9097e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>import RPi.GPIO as GPIO \r\nfrom time import sleep \r\nGPIO.setwarnings(False) \r\n \r\nGPIO.setmode(GPIO.BCM) \r\nGPIO.setup(17, GPIO.OUT) \r\n \r\nwhile True: \r\n    GPIO.output(17, True) \r\n    sleep(1) \r\n    GPIO.output(17, False) \r\n    sleep(1) \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b8979f elementor-widget elementor-widget-text-editor\" data-id=\"8b8979f\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>LED with variable brightness w\/ Gpiozero<\/li><\/ul>\t\t\t\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-d01d48e elementor-widget elementor-widget-html\" data-id=\"d01d48e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import PWMLED \r\nfrom time import sleep \r\nled = PWMLED(17) \r\nwhile True: \r\n    led.value = 0    # off \r\n    sleep(1) \r\n    led.value = 0.2  # 20% brightness \r\n    sleep(1) \r\n    led.value = 0.4  # 40% brightness \r\n    sleep(1) \r\n    led.value = 0.6  # 60% brightness \r\n    sleep(1) \r\n    led.value = 1    # full brightness \r\n    sleep(1) \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-274bfe6 elementor-widget elementor-widget-text-editor\" data-id=\"274bfe6\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Gpiozero (Method 2)<\/li><\/ul>\t\t\t\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-90c4b71 elementor-widget elementor-widget-html\" data-id=\"90c4b71\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import PWMLED \r\nfrom signal import pause \r\n \r\nled = PWMLED(17) \r\nled.pulse(1,1,3) #fade_in in 1s, fade_out in 1s, do it for 3 times \r\npause() \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23819f2 elementor-widget elementor-widget-text-editor\" data-id=\"23819f2\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>LED with variable brightness w\/ RPi.GPIO<\/li><\/ul>\t\t\t\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-47c1c3e elementor-widget elementor-widget-html\" data-id=\"47c1c3e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>import RPi.GPIO as GPIO \r\nfrom time import sleep \r\nGPIO.setwarnings(False) \r\nGPIO.setmode(GPIO.BCM) \r\nGPIO.setup(17, GPIO.OUT) \r\np = GPIO.PWM(17, 100)    # 100 is frequency \r\ndc = 0 \r\np.start(dc)   # where dc is the duty cycle (0.0 &lt;= dc &lt;= 100.0) \r\nfor x in range(3): \r\n    for i in range(0, 10): \r\n        dc += 10 \r\n        p.ChangeDutyCycle(dc)  # where 0.0 &lt;= dc &lt;= 100.0 \r\n        sleep(0.2) \r\n \r\n    for i in range(0, 10): \r\n        dc -= 10 \r\n        p.ChangeDutyCycle(dc)  # where 0.0 &lt;= dc &lt;= 100.0 \r\n        sleep(0.2) \r\np.stop() \r\nGPIO.cleanup() \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dda5d57 elementor-widget elementor-widget-heading\" data-id=\"dda5d57\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u06a9\u0644\u06cc\u062f<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d0e4f2 elementor-widget elementor-widget-text-editor\" data-id=\"0d0e4f2\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc\n<\/strong>\n\n\u06a9\u0644\u06cc\u062f \u0631\u0627 \u0628\u0647 \u067e\u0627\u06cc\u0647 2 \u0645\u062a\u0635\u0644 \u06a9\u0646\u06cc\u062f\u060c \u0627\u06cc\u0646 \u067e\u0627\u06cc\u0647 \u0628\u0635\u0648\u0631\u062a \u067e\u06cc\u0634\u0641\u0631\u0636 pull-up \u0645\u06cc \u0628\u0627\u0634\u062f.\t\t\t\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-ca08163 elementor-widget elementor-widget-image\" data-id=\"ca08163\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-button-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-button-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTUsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLWJ1dHRvbi1jaXJjdWl0X2Z6LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"450\" height=\"627\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-button-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-button-circuit_fz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-1e01e72 elementor-widget elementor-widget-text-editor\" data-id=\"1e01e72\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-37b9ecb elementor-widget elementor-widget-html\" data-id=\"37b9ecb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import Button\r\nfrom time import sleep \r\nbutton = Button(2) \r\nwhile True: \r\n    if button.is_pressed: \r\n        print(\"Button is pressed\") \r\n        sleep(0.25)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-417c19e elementor-widget elementor-widget-text-editor\" data-id=\"417c19e\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Check if a Button is pressed w\/ RPi.GPIO<\/li><\/ul>\t\t\t\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-f400ed0 elementor-widget elementor-widget-html\" data-id=\"f400ed0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>import RPi.GPIO as GPIO \r\nfrom time import sleep \r\nGPIO.setwarnings(False) \r\nGPIO.setmode(GPIO.BCM) \r\nGPIO.setup(2, GPIO.IN) \r\nwhile True: \r\n    if GPIO.input(2) == 0: \r\n        print(\"Button is pressed\") \r\n        sleep(0.25)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94e4f44 elementor-widget elementor-widget-text-editor\" data-id=\"94e4f44\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Run a function every time the button is pressed and released (w\/ Gpiozero)<\/li><\/ul>\t\t\t\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-1c5f4af elementor-widget elementor-widget-html\" data-id=\"1c5f4af\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import Button \r\nfrom signal import pause \r\ndef say_hello(): \r\n    print(\"Hello!\") \r\ndef say_goodbye(): \r\n    print(\"Goodbye!\") \r\nbutton = Button(2) \r\nbutton.when_pressed = say_hello \r\nbutton.when_released = say_goodbye \r\npause()\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a15c925 elementor-widget elementor-widget-text-editor\" data-id=\"a15c925\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>Shutdown Button w\/ Gpiozero<br \/>By pressing and holding the button for 2 seconds, your PC will shut down.<\/li><\/ul>\t\t\t\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-51eedfd elementor-widget elementor-widget-html\" data-id=\"51eedfd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import Button \r\nfrom subprocess import check_call \r\nfrom signal import pause \r\ndef shutdown(): \r\n    print(\"system shutdown\") \r\n    check_call(['sudo', 'poweroff']) \r\nshutdown_btn = Button(2, hold_time=2) \r\nshutdown_btn.when_held = shutdown \r\npause()\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b4f9ae8 elementor-widget elementor-widget-text-editor\" data-id=\"b4f9ae8\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u06a9\u0644\u06cc\u062f + LED<\/h3>\n<strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc\n<\/strong>\n\n\u06a9\u0646\u062a\u0631\u0644 \u06cc\u06a9 LED \u0628\u0627 \u06cc\u06a9 \u06a9\u0644\u06cc\u062f.\t\t\t\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-42af894 elementor-widget elementor-widget-image\" data-id=\"42af894\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-button-led-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-button-led-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTYsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLWJ1dHRvbi1sZWQtY2lyY3VpdF9mei5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"450\" height=\"627\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-button-led-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-button-led-circuit_fz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-a4fb3fa elementor-widget elementor-widget-html\" data-id=\"a4fb3fa\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import LED, Button \r\nfrom signal import pause \r\nled = LED(17) \r\nbutton = Button(2) \r\nbutton.when_pressed = led.on \r\nbutton.when_released = led.off \r\npause()\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dc737a elementor-widget elementor-widget-text-editor\" data-id=\"4dc737a\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h3>\u0628\u0627\u0631\u06af\u0631\u0627\u0641<\/h3>\n<strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc\n<\/strong>\n\n\u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0627\u0631\u06af\u0631\u0627\u0641 \u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0645\u0642\u0627\u0648\u0645\u062a \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.\t\t\t\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-180659e elementor-widget elementor-widget-image\" data-id=\"180659e\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-bargraph-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-bargraph-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTQsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLWJhcmdyYXBoLWNpcmN1aXRfZnouanBnIn0%3D\">\n\t\t\t\t\t\t\t<img width=\"450\" height=\"508\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-bargraph-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-bargraph-circuit_fz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-ee49c13 elementor-widget elementor-widget-text-editor\" data-id=\"ee49c13\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-62315a1 elementor-widget elementor-widget-html\" data-id=\"62315a1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import LEDBarGraph \r\nfrom time import sleep \r\n \r\ngraph = LEDBarGraph(17, 27, 22, 10, 9, 0, 11, 5, 6, 13) \r\n \r\ngraph.value = 1  # (1, 1, 1, 1, 1, 1, 1, 1, 1, 1) \r\nsleep(1) \r\ngraph.value = 1\/2  # (1, 1, 1, 1, 1, 0, 0, 0, 0, 0) \r\nsleep(1) \r\ngraph.value = -1\/2  # (0, 0, 0, 0, 0, 1, 1, 1, 1, 1) \r\nsleep(1) \r\ngraph.value = 2\/10  # (1, 1, 0, 0, 0, 0, 0, 0, 0, 0) \r\nsleep(1) \r\ngraph.value = -2\/10  # (0, 0, 0, 0, 0, 0, 0, 0, 1, 1) \r\nsleep(1) \r\ngraph.value = -1  # (1, 1, 1, 1, 1, 1, 1, 1, 1, 1) \r\nsleep(1)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caa79e8 elementor-widget elementor-widget-text-editor\" data-id=\"caa79e8\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"wpb_text_column wpb_content_element \"><div class=\"wpb_wrapper\"><h3>\u0631\u0648\u0634\u0646 \u0648 \u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646 \u0628\u0627\u0632\u0631 \u0628\u0627 GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc<\/h3><p><strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc<\/strong><\/p><\/div><\/div>\t\t\t\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-b5c3463 elementor-widget elementor-widget-image\" data-id=\"b5c3463\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-buzzer-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-buzzer-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTcsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLWJ1enplci1jaXJjdWl0X2Z6LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"450\" height=\"627\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-buzzer-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-806aa10 elementor-widget elementor-widget-text-editor\" data-id=\"806aa10\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-081f90b elementor-widget elementor-widget-html\" data-id=\"081f90b\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import Buzzer \r\nfrom time import sleep \r\n \r\nbz = Buzzer(17) \r\nwhile True: \r\n    bz.on() \r\n    sleep(1) \r\n    bz.off() \r\n    sleep(1)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33ca5d7 elementor-widget elementor-widget-text-editor\" data-id=\"33ca5d7\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"wpb_text_column wpb_content_element \"><div class=\"wpb_wrapper\"><h3>\u06a9\u0646\u062a\u0631\u0644 RGB LED \u0628\u0627 GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc<\/h3><p><strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc<\/strong><\/p><\/div><\/div>\t\t\t\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-364da21 elementor-widget elementor-widget-image\" data-id=\"364da21\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-RGB-led-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-RGB-led-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NjMsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLVJHQi1sZWQtY2lyY3VpdF9mei5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img width=\"400\" height=\"586\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-RGB-led-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-62d7f54 elementor-widget elementor-widget-text-editor\" data-id=\"62d7f54\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-c8b7457 elementor-widget elementor-widget-html\" data-id=\"c8b7457\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import RGBLED \r\nfrom time import sleep \r\n \r\nled = RGBLED(red=17, green=27, blue=22) \r\n \r\nled.red = 1  # full red \r\nsleep(1) \r\nled.red = 0.5  # half red \r\nsleep(1) \r\n \r\nled.color = (0, 1, 0)  # full green \r\nsleep(1) \r\nled.color = (1, 0, 1)  # magenta \r\nsleep(1) \r\nled.color = (1, 1, 0)  # yellow \r\nsleep(1) \r\nled.color = (0, 1, 1)  # cyan \r\nsleep(1) \r\nled.color = (1, 1, 1)  # white \r\nsleep(1) \r\n \r\nled.color = (0, 0, 0)  # off \r\nsleep(1) \r\n \r\n# slowly increase intensity of blue \r\nfor n in range(100): \r\n    led.blue = n\/100 \r\n    sleep(0.1)\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-567a47f elementor-widget elementor-widget-text-editor\" data-id=\"567a47f\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"wpb_text_column wpb_content_element \"><div class=\"wpb_wrapper\"><h3>\u06a9\u0646\u062a\u0631\u0644 LDR \u0628\u0627 GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc<\/h3><p>\u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0645\u062d\u06cc\u0637 \u062a\u0627\u0631\u06cc\u06a9 \u0628\u0627\u0634\u062f\u060c LED \u00a0\u0631\u0648\u0634\u0646 \u0648 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0645\u062d\u06cc\u0637 \u0631\u0648\u0634\u0646 \u0628\u0627\u0634\u062f\u060c LED \u062e\u0627\u0645\u0648\u0634 \u0645\u06cc \u0634\u0648\u062f.<\/p><p><strong>\u0633\u06cc\u0645 \u0628\u0646\u062f\u06cc<\/strong><\/p><\/div><\/div>\t\t\t\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-eaef9ee elementor-widget elementor-widget-image\" data-id=\"eaef9ee\" data-element_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<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-LDR-circuit_fz.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"raspberry-pi-gpio-LDR-circuit_fz\" e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTM3NTgsInVybCI6Imh0dHBzOlwvXC90aGVjYWZlcm9ib3QuY29tXC9sZWFyblwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAxOVwvMDRcL3Jhc3BiZXJyeS1waS1ncGlvLUxEUi1jaXJjdWl0X2Z6LmpwZyJ9\">\n\t\t\t\t\t\t\t<img width=\"450\" height=\"585\" src=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-LDR-circuit_fz.jpg\" class=\"attachment-large size-large\" alt=\"raspberry-pi-gpio-LDR-circuit_fz\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\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-c12c340 elementor-widget elementor-widget-text-editor\" data-id=\"c12c340\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<p><strong>\u06a9\u062f(Gpiozero)<\/strong><\/p>\t\t\t\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-e2a7c00 elementor-widget elementor-widget-html\" data-id=\"e2a7c00\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre class=\"line-numbers lang-arduino\"><code>from gpiozero import LightSensor, LED \r\nfrom signal import pause \r\n \r\nsensor = LightSensor(17) \r\nled = LED(21) \r\n \r\nsensor.when_dark = led.on \r\nsensor.when_light = led.off \r\n \r\npause()\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ff6a52 elementor-widget elementor-widget-text-editor\" data-id=\"0ff6a52\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<div class=\"porto-u-main-heading\"><h2><span id=\"17401705_171115751605_15801604160815781585\">\u06cc\u06a9 \u06af\u0627\u0645 \u062c\u0644\u0648\u062a\u0631<\/span><\/h2><\/div>\t\t\t\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-0768cdd elementor-widget elementor-widget-text-editor\" data-id=\"0768cdd\" data-element_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<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<ul><li>\u0628\u0627 \u062f\u0648 \u06a9\u0644\u06cc\u062f \u062a\u0639\u062f\u0627\u062f LED \u0647\u0627\u06cc \u0631\u0648\u0634\u0646 \u062f\u0631 \u06cc\u06a9 \u0628\u0627\u0631\u06af\u0631\u0627\u0641 \u0631\u0627 \u06a9\u0645 \u0648 \u0632\u06cc\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0647\u0631 \u0628\u0627\u0631 \u06a9\u0647 \u06a9\u0644\u06cc\u062f \u0627\u0648\u0644 \u0641\u0634\u0631\u062f\u0647 \u0634\u062f\u060c \u0628\u0647 \u062a\u0639\u062f\u0627\u062f LED \u0647\u0627\u06cc \u0631\u0648\u0634\u0646 \u06cc\u06a9\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f \u0648 \u0627\u06af\u0631 \u06a9\u0644\u06cc\u062f \u062f\u0648\u0645 \u0641\u0634\u0631\u062f\u0647 \u0634\u062f\u060c \u0627\u0632 \u062a\u0639\u062f\u0627\u062f LED \u0647\u0627\u06cc \u0631\u0648\u0634\u0646 \u06cc\u06a9\u06cc \u06a9\u0645 \u0634\u0648\u062f.<\/li><li>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0633\u0646\u0633\u0648\u0631 \u062d\u0631\u06a9\u062a (PIR) \u060c \u0648\u062c\u0648\u062f \u062d\u0631\u06a9\u062a \u0631\u0627 \u062a\u0634\u062e\u06cc\u0635 \u062f\u0647\u06cc\u062f \u0648 \u062f\u0631\u0635\u0648\u0631\u062a \u0648\u062c\u0648\u062f \u062d\u0631\u06a9\u062a\u060c \u0628\u0627 \u0628\u0627\u0632\u0631 \u06cc\u06a9 \u0647\u0634\u062f\u0627\u0631 \u0628\u062f\u0647\u06cc\u062f.<\/li><\/ul>\t\t\t\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-df32f7a elementor-widget elementor-widget-heading\" data-id=\"df32f7a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc 3 \u0628\u062e\u0631\u06cc\u062f\n<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0fb615a elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"0fb615a\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/thecaferobot.com\/store\/raspberry-pi-3-model-b-plus\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-shopping-bag\"><\/i>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> \u062e\u0631\u06cc\u062f \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc 3 \u0627\u0632 \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\t\t\t\t\u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u062d\u0648\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0631\u0627 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 3 \u062e\u0648\u0627\u0647\u06cc\u062f \u0622\u0645\u0648\u062e\u062a.\t\t<\/p>\n","protected":false},"author":10,"featured_media":13784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"video","meta":[],"categories":[948],"tags":[4582,4593],"platform":[1072],"bytype":[1075],"difficulty":[1077],"related_products":[2461,2454],"featured_image_src":{"landsacpe":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif",375,250,false],"list":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif",375,250,false],"medium":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif",375,250,false],"full":["https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif",375,250,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v14.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631\u0627\u06cc \u067e\u06cc\u0646 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc RPi.GPIO \u0648 GPIO Zero \u0648 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647. \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0645\u0644 GPIO\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0645\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 - \u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0628\u0631\u0627\u06cc \u067e\u06cc\u0646 \u0647\u0627\u06cc GPIO \u0631\u0632\u0628\u0631\u06cc \u067e\u0627\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc RPi.GPIO \u0648 GPIO Zero \u0648 \u0628\u0627 \u0632\u0628\u0627\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647. \u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u06a9\u0627\u0645\u0644 GPIO\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"\u06a9\u0627\u0641\u0647 \u0631\u0628\u0627\u062a\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-03T06:59:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-20T09:03:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"375\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2018\/08\/Logo-small.png\",\"width\":250,\"height\":250,\"caption\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\",\"url\":\"https:\/\/thecaferobot.com\/learn\/\",\"name\":\"\\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"description\":\"\\u0622\\u0645\\u0648\\u0632\\u0634 \\u0627\\u0644\\u06a9\\u062a\\u0631\\u0648\\u0646\\u06cc\\u06a9\\u060c \\u0631\\u0628\\u0627\\u062a\\u06cc\\u06a9\\u060c \\u0622\\u0631\\u062f\\u0648\\u06cc\\u0646\\u0648 \\u0648 \\u0631\\u0633\\u067e\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc\",\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/thecaferobot.com\/learn\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#primaryimage\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/thecaferobot.com\/learn\/wp-content\/uploads\/2019\/04\/raspberry-pi-gpio-programming-with-python.gif\",\"width\":375,\"height\":250},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#webpage\",\"url\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/\",\"name\":\"\\u0631\\u0627\\u0647\\u0646\\u0645\\u0627\\u06cc \\u06a9\\u0627\\u0645\\u0644 \\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc \\u067e\\u0627\\u06cc\\u0647 \\u0647\\u0627\\u06cc GPIO \\u0631\\u0632\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc \\u0628\\u0627 \\u067e\\u0627\\u06cc\\u062a\\u0648\\u0646 - \\u06a9\\u0627\\u0641\\u0647 \\u0631\\u0628\\u0627\\u062a\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#primaryimage\"},\"datePublished\":\"2019-04-03T06:59:10+00:00\",\"dateModified\":\"2021-06-20T09:03:42+00:00\",\"description\":\"\\u062f\\u0631 \\u0627\\u06cc\\u0646 \\u0645\\u0637\\u0644\\u0628 \\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc \\u0628\\u0631\\u0627\\u06cc \\u067e\\u06cc\\u0646 \\u0647\\u0627\\u06cc GPIO \\u0631\\u0632\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc \\u0628\\u0627 \\u0627\\u0633\\u062a\\u0641\\u0627\\u062f\\u0647 \\u0627\\u0632 \\u06a9\\u062a\\u0627\\u0628\\u062e\\u0627\\u0646\\u0647 \\u0647\\u0627\\u06cc RPi.GPIO \\u0648 GPIO Zero \\u0648 \\u0628\\u0627 \\u0632\\u0628\\u0627\\u0646 \\u067e\\u0627\\u06cc\\u062a\\u0648\\u0646 \\u0622\\u0645\\u0648\\u0632\\u0634 \\u062f\\u0627\\u062f\\u0647 \\u0634\\u062f\\u0647. \\u0631\\u0627\\u0647\\u0646\\u0645\\u0627\\u06cc \\u06a9\\u0627\\u0645\\u0644 GPIO\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#webpage\"},\"author\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/90df17e0df9d3c90563c270ae65ec3fc\"},\"headline\":\"\\u0631\\u0627\\u0647\\u0646\\u0645\\u0627\\u06cc \\u06a9\\u0627\\u0645\\u0644 \\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc \\u067e\\u0627\\u06cc\\u0647 \\u0647\\u0627\\u06cc GPIO \\u0631\\u0632\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc \\u0628\\u0627 \\u067e\\u0627\\u06cc\\u062a\\u0648\\u0646\",\"datePublished\":\"2019-04-03T06:59:10+00:00\",\"dateModified\":\"2021-06-20T09:03:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#webpage\"},\"commentCount\":6,\"publisher\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/#organization\"},\"image\":{\"@id\":\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#primaryimage\"},\"keywords\":\"\\u0628\\u0631\\u0646\\u0627\\u0645\\u0647\\u200c\\u0646\\u0648\\u06cc\\u0633\\u06cc,\\u0631\\u0633\\u067e\\u0628\\u0631\\u06cc \\u067e\\u0627\\u06cc\",\"articleSection\":\"\\u0628\\u0631\\u0646\\u0627\\u0645\\u0647 \\u0646\\u0648\\u06cc\\u0633\\u06cc\",\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thecaferobot.com\/learn\/tutorial-raspberry-pi-gpio-programming-using-python-full-guide\/#respond\"]}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/thecaferobot.com\/learn\/#\/schema\/person\/90df17e0df9d3c90563c270ae65ec3fc\",\"name\":\"\\u0645\\u062d\\u0645\\u062f\\u0631\\u0636\\u0627 \\u0627\\u06a9\\u0628\\u0631\\u06cc\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/thecaferobot.com\/learn\/#personlogo\",\"inLanguage\":\"fa-IR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a1f89f4484a071b6569e017dc3507ee1?s=96&d=mm&r=g\",\"caption\":\"\\u0645\\u062d\\u0645\\u062f\\u0631\\u0636\\u0627 \\u0627\\u06a9\\u0628\\u0631\\u06cc\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16148"}],"collection":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/comments?post=16148"}],"version-history":[{"count":11,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16148\/revisions"}],"predecessor-version":[{"id":32089,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/posts\/16148\/revisions\/32089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media\/13784"}],"wp:attachment":[{"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/media?parent=16148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/categories?post=16148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/tags?post=16148"},{"taxonomy":"platform","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/platform?post=16148"},{"taxonomy":"bytype","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/bytype?post=16148"},{"taxonomy":"difficulty","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/difficulty?post=16148"},{"taxonomy":"related_products","embeddable":true,"href":"https:\/\/thecaferobot.com\/learn\/wp-json\/wp\/v2\/related_products?post=16148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}