{"id":4011,"date":"2026-01-07T07:00:00","date_gmt":"2026-01-06T22:00:00","guid":{"rendered":"https:\/\/www.litcoder.com\/?p=4011"},"modified":"2025-12-14T17:37:30","modified_gmt":"2025-12-14T08:37:30","slug":"raspberry-pi-pico-visual-studio-code-%ea%b0%9c%eb%b0%9c%ed%99%98%ea%b2%bd-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=4011","title":{"rendered":"Raspberry Pi Pico, Visual Studio Code \uac1c\ubc1c\ud658\uacbd \uc124\uc815"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-pico\/\" data-type=\"link\" data-id=\"https:\/\/www.raspberrypi.com\/products\/raspberry-pi-pico\/\">Raspberry Pi Pico<\/a>\ub85c \uc774\uac83 \uc800\uac83 \ud574\ubcf4\ub824\uace0 \ub180\ub824\uace0 \uac1c\ubc1c \ud658\uacbd\uc744 \uc124\uc815\ud574 \ubcf4\uc558\ub2e4. \ucc38\uace0\ud55c \ubb38\uc11c\ub4e4\uc5d0\ub294 <a href=\"https:\/\/thonny.org\/\">Thonny<\/a> IDE\ub97c \uae30\uc900\uc73c\ub85c \uc124\uba85\ub41c \uac83\ub4e4\uc774 \ub9ce\uc558\uc73c\ub098 vscode\uc5d0\uc11c\ub3c4 Pico\uac00 \uc798 \uc9c0\uc6d0\ub418\uace0 \uc788\uc5b4\uc11c \uc774\uac83\uc744 \uae30\uc900\uc73c\ub85c \ud658\uacbd\uc744 \uc124\uc815\ud588\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Raspberry Pi Pico vs Arduino Uno<\/h2>\n\n\n\n<p>Pico\uc758 \uc0dd\uae40\uc0c8\ub294 Arduino Nano\uc640 \uc720\uc0ac\ud558\uc9c0\ub9cc, \uae30\ub2a5 \uce21\uba74\uc5d0\uc11c\ub294 Uno\uc640 \uacac\uc904\ub9cc \ud558\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th><\/th><th>Raspberry Pi Pico (RP2040)<\/th><th>Arduino Uno (ATmega328P)<\/th><\/tr><tr><td><strong>Processor Core<\/strong><\/td><td>Dual-core ARM Cortex-M0+ (32-bit)<\/td><td>Single-core ATmega328P (8-bit)<\/td><\/tr><tr><td><strong>Clock Speed<\/strong><\/td><td>Up to 133 MHz<\/td><td>16 MHz<\/td><\/tr><tr><td><strong>RAM (SRAM)<\/strong><\/td><td>264 KB<\/td><td>2 KB<\/td><\/tr><tr><td><strong>Flash Memory<\/strong><\/td><td>2 MB (off-chip)<\/td><td>32 KB (on-chip)<\/td><\/tr><tr><td><strong>Programming<\/strong><\/td><td>MicroPython, C\/C++, Arduino IDE<\/td><td>C\/C++ (Arduino sketches)<\/td><\/tr><tr><td><strong>\uac00\uaca9<\/strong><\/td><td>\ubc30\uc1a1\ube44 \ud3ec\ud568 7\ucc9c\uc6d0 \uc815\ub3c4 <\/td><td>3\ub9cc\uc6d0 \uc815\ub3c4<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Raspberry Pi Pico Extension<\/h2>\n\n\n\n<p>Extensions\ud56d\ubaa9\uc5d0\uc11c raspberry pi\ub85c \uac80\uc0c9\ud558\uba74 Pico\ub97c \uc704\ud55c \uacf5\uc2dd extension\uc744 \ubcfc \uc218 \uc788\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"285\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension-1024x285.png\" alt=\"\" class=\"wp-image-4012\" style=\"aspect-ratio:3.5929785465447046;width:450px\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension-1024x285.png 1024w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension-300x84.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension-768x214.png 768w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension-624x174.png 624w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>\uc774\uac83\uc744 \uc124\uce58\ud558\uace0 \ub098\uba74 Sidebar\uc5d0 Raspberry Pi Pico\ub97c \uc704\ud55c icon\ub4e4\uc774 \ucd94\uac00\ub41c\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"354\" height=\"133\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension_sidebar.png\" alt=\"\" class=\"wp-image-4014\" style=\"aspect-ratio:2.661503227874447;width:300px;height:auto\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension_sidebar.png 354w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_extension_sidebar-300x113.png 300w\" sizes=\"auto, (max-width: 354px) 100vw, 354px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">\uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131<\/h2>\n\n\n\n<p>Sidebar\uc758 Raspberry Pi Pico Project\ub97c \uc120\ud0dd\ud558\uba74 \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud560 \uc218 \uc788\ub294 \ucc3d\uc774 \ub728\ub294\ub370, \uc124\uc815 \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574\uc11c \uc5ec\uae30\uc5d0\uc11c MicroPython \ud504\ub85c\uc81d\ud2b8\ub97c \ud558\ub098 \uc0dd\uc131\ud574 \ubcf8\ub2e4. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"668\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_create_project.png\" alt=\"\" class=\"wp-image-4015\" style=\"width:450px\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_create_project.png 694w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_create_project-300x289.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_create_project-624x601.png 624w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><\/figure>\n<\/div>\n\n\n<p>\ud504\ub85c\uc81d\ud2b8\uac00 \uc0dd\uc131\ub418\uace0 Pico\uc758 LED(GPIO 25\ubc88)\uc744 1\ucd08 \uac04\uaca9\uc73c\ub85c toggle\ud558\ub294 \uc608\uc81c \ucf54\ub4dc\uac00 \ucd94\uac00\ub41c\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MicroPython UF2 \uc124\uce58<\/h2>\n\n\n\n<p>Micro-Controller\ub97c \uc704\ud55c <a href=\"https:\/\/micropython.org\/\" data-type=\"link\" data-id=\"https:\/\/micropython.org\/\">MicroPython<\/a>\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud574\uc11c\ub294 UF2 file\uc744 \uc124\uce58\ud574 \uc8fc\uc5b4\uc57c \ud558\ub294\ub370, \uc124\uce58\ud558\ub294 \uacfc\uc815\uc740 \uc0dd\uac01\ubcf4\ub2e4 \uc5b4\ub835\uc9c0 \uc54a\ub2e4.<\/p>\n\n\n\n<p>\uc6b0\uc120 <a href=\"https:\/\/micropython.org\/download\/RPI_PICO\/\" data-type=\"link\" data-id=\"https:\/\/micropython.org\/download\/RPI_PICO\/\">Pico\uc6a9 MicroPython download page<\/a>\uc5d0\uc11c UF2 \ud30c\uc77c\uc744 \uac1c\ubc1c host\uc5d0 \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc544\ub454\ub2e4. \uadf8 \ub2e4\uc74c Pico\uc5d0 \uc788\ub294 BOOTSEL \ubc84\ud2bc\uc744 \ub204\ub978 \uc0c1\ud0dc\uc5d0\uc11c \uac1c\ubc1c host\uc640 \uc5f0\uacb0\ub41c UBS cable\uc744 \uc5f0\uacb0\ud558\uba74 Pico\uac00 \uc800\uc7a5\uc7a5\uce58 \ubaa8\ub4dc\ub85c \uc778\uc2dd\ub418\uba74\uc11c \ud30c\uc77c\uc744 \ud0d0\uc0c9\uae30\uc5d0\uc11c \ud30c\uc77c\uc744 \ubcf5\uc0ac\ud560 \uc218 \uc788\ub294 \uc0c1\ud0dc\ub85c \uc778\uc2dd\ub41c\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"357\" height=\"205\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_micropython_flash.png\" alt=\"\" class=\"wp-image-4016\" style=\"aspect-ratio:1.7415266206377376;width:300px;height:auto\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_micropython_flash.png 357w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_micropython_flash-300x172.png 300w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><\/figure>\n<\/div>\n\n\n<p>\ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc544\ub454 UF2 \ud30c\uc77c\uc744 \uc778\uc2dd\ub41c RPI-PR2\uc5d0 \ubcf5\uc0ac\ud558\uba74, \ubcf5\uc0ac\uac00 \uc644\ub8cc\ub41c \ud6c4 Pico\uac00 \uc790\ub3d9\uc73c\ub85c reboot\ub418\ub294\ub370, \ubd80\ud305\ud558\uba74\uc11c vscode\uc758 \uc0c1\ud0dc\ud45c\uc2dc\uc904\uc5d0 &#8220;Pico Connected&#8221;\uac00 \ud45c\uc2dc\ub418\uae30 REPL\uc744 \uc2e4\ud589 \ud560 \uc218 \uc788\ub294 \ucc3d\uc774 \ub72c\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"668\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_pr2_connected.png\" alt=\"\" class=\"wp-image-4017\" style=\"width:450px\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_pr2_connected.png 720w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_pr2_connected-300x278.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_pr2_connected-624x579.png 624w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n<\/div>\n\n\n<p>\uc81c\uc77c \uc544\ub798\uc5d0 \uc788\ub294 \uc0c1\ud0dc\ud45c\uc2dc \uc904\uc744 \ubcf4\uba74 &#8220;Pico Connected&#8221;\uc606\uc5d0 &#8220;Run&#8221; \ubc84\ud2bc\uc774 \uc788\ub294\ub370, \uc774\uac83\uc744 \uc774\uc6a9\ud574\uc11c \ud604\uc7ac \ucc3d\uc5d0 \ub5a0 \uc788\ub294 MicroPython code\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"35\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run-1024x35.png\" alt=\"\" class=\"wp-image-4018\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run-1024x35.png 1024w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run-300x10.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run-768x27.png 768w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run-624x22.png 624w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_run.png 1072w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ucc38\uace0\ub85c, \uc77c\ubc18\uc801\uc778 Python code\ub97c \uc2e4\ud589\ud560 \ub54c \uc4f0\ub294 \ubc84\ud2bc\uc740 \ub3d9\uc791 \ud558\uc9c0 \uc54a\ub294\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">File Upload \ubc0f \uc2e4\ud589<\/h2>\n\n\n\n<p>LED \ub3d9\uc791\uc774 \ud655\uc778\ub418\uc5c8\ub2e4\uba74 \ud574\ub2f9 \ud30c\uc77c\uc744 Upload \ud574\uc11c Pico\uc5d0\uc11c \ub3d9\uc791\ud558\ub3c4\ub85d \ud560 \uc218 \uc788\ub2e4. \uba85\ub839\ucc3d\uc5d0\uc11c &#8220;upload&#8221;\ub97c \uac80\uc0c9\ud558\uba74 \ud604\uc7ac\uc758 \ud30c\uc77c\uc744 upload \ud558\uac70\ub098 \ud504\ub85c\uc81d\ud2b8 \uc804\uccb4\ub97c upload\ud558\ub294 \ub450\uac1c\uc758 \uba54\ub274\uac00 \uc544\ub798\uc640 \uac19\uc774 \ubcf4\uc778\ub2e4.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"136\" src=\"https:\/\/www.litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_upload.png\" alt=\"\" class=\"wp-image-4019\" style=\"width:450px\" srcset=\"https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_upload.png 700w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_upload-300x58.png 300w, https:\/\/litcoder.com\/wp-content\/uploads\/2025\/12\/SC_vscode_rp2_upload-624x121.png 624w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>Upload\uac00 \uc644\ub8cc \ub418\uc5c8\ub2e4\uba74 Pico\ub97c \uac1c\ubc1c host\uc5d0 \uc5f0\uacb0\ub41c USB\uac00 \uc544\ub2cc \uc804\uc6d0 (USB \ucda9\uc804\uae30 \ud639\uc740 battery)\uc73c\ub85c \uc5f0\uacb0\ud558\uace0 \uc7ac\ubd80\ud305 \ud558\uba74 LED\uac00 \ub3d9\uc791\ud558\ub294 \uac83\uc744 \ubcfc \uc218\uc788\ub2e4.<\/p>\n\n\n\n<p><strong>\uc8fc\uc758<\/strong>: \uac1c\ubc1c host\uc5d0 Pico \uc5f0\uacb0\ud558\uba74 REPL\uc774 \uc790\ub3d9 \uc2e4\ud589\ub418\uba74\uc11c upload\ub41c \ud30c\uc77c\uc758 \uc2e4\ud589\uc774 \uc911\uc9c0\ub41c\ub2e4. Upload\ud55c \ud30c\uc77c\uc758 \ub3d9\uc791\uc744 \ud655\uc778\ud558\uace0 \uc2f6\ub2e4\uba74 \ubc18\ub4dc\uc2dc \uac1c\ubc1c host\uac00 \uc544\ub2cc \uc804\uc6d0\uc73c\ub85c \uc5f0\uacb0\ud574\uc11c \ubd80\ud305\ud558\ub3c4\ub85d \ud55c\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Raspberry Pi Pico\ub85c \uc774\uac83 \uc800\uac83 \ud574\ubcf4\ub824\uace0 \ub180\ub824\uace0 \uac1c\ubc1c \ud658\uacbd\uc744 \uc124\uc815\ud574 \ubcf4\uc558\ub2e4. \ucc38\uace0\ud55c \ubb38\uc11c\ub4e4\uc5d0\ub294 Thonny IDE\ub97c \uae30\uc900\uc73c\ub85c \uc124\uba85\ub41c \uac83\ub4e4\uc774 \ub9ce\uc558\uc73c\ub098 vscode\uc5d0\uc11c\ub3c4 Pico\uac00 \uc798 \uc9c0\uc6d0\ub418\uace0 \uc788\uc5b4\uc11c \uc774\uac83\uc744 \uae30\uc900\uc73c\ub85c \ud658\uacbd\uc744 \uc124\uc815\ud588\ub2e4. Raspberry Pi Pico vs Arduino Uno Pico\uc758 \uc0dd\uae40\uc0c8\ub294 Arduino Nano\uc640 \uc720\uc0ac\ud558\uc9c0\ub9cc, \uae30\ub2a5 \uce21\uba74\uc5d0\uc11c\ub294 Uno\uc640 \uacac\uc904\ub9cc \ud558\ub2e4. Raspberry Pi Pico (RP2040) Arduino Uno (ATmega328P) Processor Core Dual-core ARM [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3,5],"tags":[385,384,369,279],"class_list":["post-4011","post","type-post","status-publish","format-standard","hentry","category-gadgets","category-programming","tag-micropython","tag-pico","tag-rpi","tag-vscode"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4011"}],"version-history":[{"count":2,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4011\/revisions"}],"predecessor-version":[{"id":4020,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/4011\/revisions\/4020"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}