{"id":78428,"date":"2024-01-27T14:00:16","date_gmt":"2024-01-27T13:00:16","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/raspberry-pi-pico-3-pierwszy-program\/"},"modified":"2026-04-08T11:01:29","modified_gmt":"2026-04-08T09:01:29","slug":"raspberry-pi-pico-kurs-3-erstes-programm","status":"publish","type":"post","link":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/","title":{"rendered":"Raspberry Pi Pico Kurs &#8211; #3 &#8211; Erstes Programm"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesezeit<\/span> <span class=\"rt-time\"> 12<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"78428\" class=\"elementor elementor-78428 elementor-74849\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-164760d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"164760d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a9ba46\" data-id=\"2a9ba46\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e6a4e78 elementor-widget elementor-widget-text-editor\" data-id=\"e6a4e78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Zeit f\u00fcr mehr Material \u00fcber den <a href=\"https:\/\/botland.de\/1262-himbeer-pi-pico\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico<\/strong><\/a>. <a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>In dem vorherigen Artikel<\/strong><\/a> habe ich Ihnen erz\u00e4hlt, wie man den RP2040-Mikrocontroller programmiert, aber heute <strong>werden wir eine richtige Entwicklungsumgebung vorbereiten<\/strong> und au\u00dferdem beschreiben, wie man sich darin bewegt. Schlie\u00dflich gehen wir zum ersten Projekt \u00fcber, dem Klassiker aller Tutorials, die sich mit kleinen Hardware-Plattformen besch\u00e4ftigen, die eine LED blinken lassen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c15de1b elementor-widget elementor-widget-image\" data-id=\"c15de1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODMzMzQsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNVwvNEdvdG93eS1aZXN0YXctZG8tbmF1a2ktcHJvZ3JhbW93YW5pYS16LVJhc3BiZXJyeS1QaS1QaWNvLVcuanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1429\" height=\"194\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W.jpg\" class=\"attachment-full size-full wp-image-83334\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W.jpg 1429w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W-300x41.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W-1024x139.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/05\/4Gotowy-Zestaw-do-nauki-programowania-z-Raspberry-Pi-Pico-W-768x104.jpg 768w\" sizes=\"(max-width: 1429px) 100vw, 1429px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1e83c85 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1e83c85\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-d0d3044\" data-id=\"d0d3044\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7d96ded elementor-widget elementor-widget-image\" data-id=\"7d96ded\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/24136_3.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"24136_3\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzYxNjMsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvMjQxMzZfMy5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"273\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/24136_3-300x273.jpg\" class=\"attachment-medium size-medium wp-image-76163\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/24136_3-300x273.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/24136_3-1024x933.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/24136_3-768x700.jpg 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/24136_3.jpg 1080w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e80732c\" data-id=\"e80732c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8c58736 elementor-widget elementor-widget-text-editor\" data-id=\"8c58736\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: bolder;\">Kaufen Sie ein Set, um das Programmieren mit dem Raspberry Pi Pico W zu erlernen, und nutzen Sie die Vorteile des Kurses, der im Botland Blog verf\u00fcgbar ist!<\/span><\/p>\n<p>Im Set enthalten: Raspberry Pi Pico W-Modul, Kontaktplatte, Leitungen, LEDs, Widerst\u00e4nde, Tasten, Fotowiderst\u00e4nde, digitale Licht-, Temperatur-, Feuchtigkeits- und Drucksensoren, OLED-Display und ein USB-microUSB-Kabel.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1553cce elementor-align-center elementor-widget elementor-widget-button\" data-id=\"1553cce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.de\/module-und-sets-fuer-raspberry-pi-pico\/24136-programmieren-lernen-mit-dem-raspberry-pi-pico-w-kit.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">BESUCHE BOTLAND!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-c66d0f3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c66d0f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1af0d86 elementor-widget elementor-widget-text-editor\" data-id=\"1af0d86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: bolder;\">Inhaltsverzeichnis:<\/span><\/p>\n<ol style=\"background-color: #ffffff;\">\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-1-einstieg\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #1<\/span> &#8211; Einstieg <\/a><\/li>\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #2<\/span> &#8211; ein paar Worte zur Programmierung<\/a><\/li>\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #3<\/span> &#8211; erstes Programm<\/a><\/li>\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-4-erste-schritte-in-der-programmierung\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #4<\/span> &#8211; wir beginnen mit der Programmierung<\/a><\/li>\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-5-schleifen-variablen-und-bedingte-anweisungen\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #5<\/span> &#8211; Schleifen, Variablen und bedingte Anweisungen<\/a><\/li>\n<li style=\"font-size: 16px;\"><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-6-pwm-adc-und-kommunikation-mit-dem-computer\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico &#8211; #6<\/strong> &#8211; PWM, ADC und Kommunikation mit dem Computer<\/a><\/li>\n<li><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-7-code-korrekturen-und-eigene-funktionen\/\" target=\"_blank\" rel=\"noopener\" data-wplink-edit=\"true\" data-wpel-link=\"internal\"> <span style=\"font-weight: bolder;\"> Raspberry Pi Pico &#8211; #7 <\/span> &#8211; Codekorrekturen und eigene Funktionen <\/a><\/li>\n<li><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-8-unterbrechungen-und-alarme\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico &#8211; #8<\/strong> &#8211; Unterbrechungen und Alarme<\/a><\/li>\n<li><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-9-indikatorentheorie-und-timer\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">Raspberry Pi Pico &#8211; #9<\/span> &#8211; Indikatorentheorie und Timer<\/a><\/li>\n<li><a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-10-arrays-strukturen-und-zustandsautomaten\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico &#8211; #10<\/strong> &#8211; Arrays, Strukturen und Zustandsautomaten<\/a><\/li>\n<\/ol>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2b2c0e elementor-widget elementor-widget-spacer\" data-id=\"e2b2c0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-275ce1d elementor-widget elementor-widget-heading\" data-id=\"275ce1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vor dem Start sollte das Team zusammengestellt werden<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c52b0ca elementor-widget elementor-widget-image\" data-id=\"c52b0ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"IMG_0647\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4MDAsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvSU1HXzA2NDctc2NhbGVkLmpwZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-1024x576.jpg\" class=\"attachment-large size-large wp-image-74800\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-1024x576.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-300x169.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-768x432.jpg 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-1536x864.jpg 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0647-2048x1152.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Ein Satz von Komponenten f\u00fcr den Raspberry Pi Pico Kurs.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f8c059 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"8f8c059\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.de\/module-und-sets-fuer-raspberry-pi-pico\/24136-programmieren-lernen-mit-dem-raspberry-pi-pico-w-kit.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SIEHE HIER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58e6e79 elementor-widget elementor-widget-text-editor\" data-id=\"58e6e79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wer das Programmieren anhand von realen Projekten erlernen m\u00f6chte, braucht nat\u00fcrlich die richtige Ausr\u00fcstung, aber keine Sorge &#8211; Sie m\u00fcssen jetzt nicht von einem Artikel zum n\u00e4chsten springen und eine Liste der ben\u00f6tigten elektronischen Komponenten erstellen. Im&nbsp;<a style=\"background-color: #ffffff;\" href=\"https:\/\/botland.de\" target=\"_blank\" rel=\"noopener nofollow external noreferrer\" data-wpel-link=\"external\"><span style=\"font-weight: bolder;\">Botland<\/span><\/a>&nbsp;Shop&nbsp;ist ein <a style=\"background-color: #ffffff;\" href=\"https:\/\/botland.de\/module-und-sets-fuer-raspberry-pi-pico\/24136-programmieren-lernen-mit-dem-raspberry-pi-pico-w-kit.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">fertiges Set<\/span><\/a> erh\u00e4ltlich, das alle notwendigen Komponenten enth\u00e4lt, um die in der Tutorial-Reihe beschriebenen Projekte mit dem Raspberry Pi Pico durchzuf\u00fchren.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-282dd1b elementor-widget elementor-widget-text-editor\" data-id=\"282dd1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In dem <a href=\"https:\/\/botland.de\/module-und-sets-fuer-raspberry-pi-pico\/24136-programmieren-lernen-mit-dem-raspberry-pi-pico-w-kit.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><span style=\"font-weight: bolder;\">fertigen Set<\/span><\/a> von Elementen finden Sie:<\/p>\n<ul style=\"font-size: 16px; background-color: #ffffff;\">\n<li style=\"font-size: 16px;\">Raspberry Pi Pico W,<\/li>\n<li style=\"font-size: 16px;\">MicroUSB-Kabel,<\/li>\n<li style=\"font-size: 16px;\">Kontaktplatte,<\/li>\n<li style=\"font-size: 16px;\">Ein Set von Anschlusskabeln in drei Ausf\u00fchrungen,<\/li>\n<li style=\"font-size: 16px;\">Ein Set von LEDs in drei Farben,<\/li>\n<li style=\"font-size: 16px;\">Ein Set der in der Elektronik am h\u00e4ufigsten verwendeten Widerst\u00e4nde,<\/li>\n<li style=\"font-size: 16px;\">Tact Switch-Tasten,<\/li>\n<li style=\"font-size: 16px;\">Fotowiderst\u00e4nde,<\/li>\n<li style=\"font-size: 16px;\">Digitaler Lichtsensor,<\/li>\n<li style=\"font-size: 16px;\">Digitaler Feuchtigkeits-, Temperatur- und Drucksensor,<\/li>\n<li style=\"font-size: 16px;\">OLED-Display.<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46b9107 elementor-widget elementor-widget-spacer\" data-id=\"46b9107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e3229d elementor-widget elementor-widget-heading\" data-id=\"6e3229d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wo werden wir den Code schreiben?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bccaf94 elementor-widget elementor-widget-image\" data-id=\"bccaf94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"pexels-luis-gomes-546819\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NTQsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvcGV4ZWxzLWx1aXMtZ29tZXMtNTQ2ODE5LXNjYWxlZC5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"531\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-1024x680.jpg\" class=\"attachment-large size-large wp-image-74854\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-1024x680.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-300x199.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-768x510.jpg 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-1536x1020.jpg 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/pexels-luis-gomes-546819-2048x1360.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55f0e0e elementor-widget elementor-widget-text-editor\" data-id=\"55f0e0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Was andere Boards angeht, so gibt es f\u00fcr das <a href=\"https:\/\/botland.de\/1262-himbeer-pi-pico\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>RPI Pico<\/strong><\/a> eine ganze Reihe von Programmen, mit denen man Codes f\u00fcr eigene Projekte vorbereiten kann. Das Programm k\u00f6nnte sogar im klassischen System-Notepad geschrieben werden, obwohl die Kompilierung etwas schwierig w\u00e4re. Es ist jedoch nicht n\u00f6tig, sich die Sache zu erschweren, sondern es ist besser, die vom Hersteller selbst angebotene L\u00f6sung zu nutzen.<\/p>\n<p style=\"font-weight: 400;\">In der recht umfangreichen <a href=\"https:\/\/datasheets.raspberrypi.com\/pico\/getting-started-with-pico.pdf\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">Dokumentation<\/a>, die die ersten Schritte mit dem <strong>Raspberry Pi Pico<\/strong> beschreibt, werden<strong> drei Entwicklungsumgebungen<\/strong> genannt, die erfolgreich f\u00fcr die Programmierung des RPI Pico eingesetzt werden k\u00f6nnen, n\u00e4mlich: <strong>Visual Studio Code, CLion und Eclipse<\/strong>. Jedes Programm hat seine eigenen Vor- und Nachteile. <strong>Visual Studio Code (VSC)<\/strong> von Microsoft ist eine kostenlose und in der Branche sehr beliebte Umgebung, die dank ihrer Konfigurierbarkeit problemlos mehr als nur den Raspberry Pi Pico unterst\u00fctzen kann. <strong>CLion<\/strong> ist ein kostenpflichtiges Programm, das vom tschechischen Entwickler JetBrains entwickelt wurde. Die Software ist \u00e4u\u00dferst \u00fcbersichtlich und intuitiv, vor allem f\u00fcr diejenigen, die bereits andere Software dieses Herstellers verwendet haben. Unter den Anwendern herrscht die etwas schelmische Meinung, dass CLion im Vergleich zu VSC wirklich eine Entwicklungsumgebung und nicht nur ein Code-Editor ist. Das letzte Programm ist <strong>Eclipse<\/strong>, mit dem Sie vielleicht schon vertraut sind, vor allem, wenn Sie mit den Tutorials von Miroslaw Kardasio f\u00fcr AVR-Mikrocontroller gearbeitet haben. Dieses Programm ist eine Art Klassiker, auf dem eine ganze Reihe anderer Umgebungen basieren, und au\u00dferdem ist die Software kostenlos.<\/p>\n<p style=\"font-weight: 400;\">Die Umgebung, die ich ausgew\u00e4hlt habe und auf die ich mich in zuk\u00fcnftigen Artikeln st\u00fctzen werde, ist <strong>Visual Studio Code<\/strong>. Es gibt mehrere Gr\u00fcnde, warum ich mich f\u00fcr diese besondere Umgebung entschieden habe. Wie ich bereits erw\u00e4hnt habe, ist die Software \u00e4u\u00dferst beliebt und kostenlos, was den Umgang mit Situationen, in denen etwas nicht funktioniert, erheblich erleichtert. Dar\u00fcber hinaus hat die <strong>Raspberry Pi Foundation<\/strong> vor einigen Monaten ein fertiges, genau auf dem VSC basierendes Setup erstellt, das den Installationsprozess und die anf\u00e4ngliche Konfiguration der Umgebung erheblich vereinfacht. Nat\u00fcrlich liegt die Entscheidung bei Ihnen, die VSC ist nur ein Vorschlag von mir. Das Verfahren zur Installation und Ausf\u00fchrung anderer Umgebungen ist in der oben genannten <a href=\"https:\/\/datasheets.raspberrypi.com\/pico\/getting-started-with-pico.pdf\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">Dokumentation<\/a> genau beschrieben, und nichts hindert Sie daran, ein anderes Programm zu verwenden.<\/p>\n<p style=\"font-weight: 400;\">Bleiben wir noch einen Moment beim Betriebssystem stehen. Ich pers\u00f6nlich habe mit dem RPI Pico unter <strong>Windows<\/strong> und <strong>macOS<\/strong> gearbeitet, an die ich jeweils recht gute Erinnerungen habe, aber da das Setup der Raspberry Pi Foundation dem Windows-System gewidmet ist, ist dies das System, das ich f\u00fcr zuk\u00fcnftige Projekte verwenden werde. Der <strong>RPI Pico<\/strong> kann auch <strong>unter Linux<\/strong> programmiert werden. Falls jemand dieses System verwendet, verweise ich Sie auf die <a href=\"https:\/\/datasheets.raspberrypi.com\/pico\/getting-started-with-pico.pdf\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">Datei<\/a>, in der die ersten Schritte mit diesem Board zum dritten Mal beschrieben werden.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09008fc elementor-widget elementor-widget-heading\" data-id=\"09008fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Warum wird nicht gezeigt, wie man VSC Schritt f\u00fcr Schritt installiert?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb3701d elementor-widget elementor-widget-text-editor\" data-id=\"eb3701d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">In den meisten Handb\u00fcchern zu einer beliebigen Softwareplattform finden Sie eine schrittweise Anleitung, die den Prozess der Installation der erforderlichen Software beschreibt. Das werden Sie aber in meinem Artikel nicht finden, ich gebe Ihnen nur eine <strong>allgemeine Beschreibung und die Quellen f\u00fcr die notwendigen Programme<\/strong>. Wenn Sie gerade erst mit dem Programmieren beginnen, m\u00f6chte ich Ihnen schon jetzt die gute Gewohnheit vermitteln, sich Beschreibungen und Dokumentationen anzusehen und die von den Herstellern angebotene Software sachkundig zu nutzen. Die Autoren zahlreicher Kurse wenden in den Kapiteln \u00fcber die Entwicklungsumgebung das Prinzip &#8220;klick dies und das&#8221; an, ohne \u00fcberhaupt zu erkl\u00e4ren, worum es sich bei den Optionen handelt. Leider ist es bei einer Software nicht ungew\u00f6hnlich, dass nur einen Tag nach der Ver\u00f6ffentlichung eines Leitfadens eine neue Version der Software herauskommt, deren Installationsprozess sich erheblich von dem der vorherigen Version unterscheiden kann. Dadurch veralten die vorbereiteten Installationsanweisungen und k\u00f6nnen sogar zu unn\u00f6tigen Problemen f\u00fcr alle f\u00fchren.<\/p>\n<p style=\"font-weight: 400;\">Meiner Meinung nach ist es eine viel bessere Idee, den Nutzer darauf hinzuweisen, was er braucht, woher er es bekommt und worauf er gegebenenfalls achten muss. Den Installationsvorgang selbst m\u00f6chte ich hingegen unkommentiert lassen, <strong>da er sich mit der Ver\u00f6ffentlichung einer neuen Softwareversion mehr als einmal \u00e4ndern kann<\/strong>. Wenn eine Option auftaucht, die Sie nicht verstehen, k\u00f6nnen Sie einfach Google fragen. Selbst wenn Sie eine falsche Entscheidung treffen, gibt es nichts, was nicht wieder in Ordnung gebracht werden kann. Denken Sie daran, dass es beim Programmieren und bei der Arbeit mit Elektronik und Technik im Allgemeinen darauf ankommt, <strong>die richtigen Fragen zu stellen und sich zu informieren<\/strong>.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36aeb2f elementor-widget elementor-widget-image\" data-id=\"36aeb2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/github.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"github\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NTgsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvZ2l0aHViLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"381\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github-1024x488.png\" class=\"attachment-large size-large wp-image-74858\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github-1024x488.png 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github-300x143.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github-768x366.png 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github-1536x732.png 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/github.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Pico-Konfiguration f\u00fcr Windows.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdc62df elementor-widget elementor-widget-text-editor\" data-id=\"bdc62df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wenn Sie also die Vorteile des f\u00fcr Windows zug\u00e4nglichen fertigen Setups nutzen m\u00f6chten, das alle notwendigen Tools f\u00fcr die Programmierung des Raspberry Pi Pico enth\u00e4lt, besuchen Sie die <a href=\"https:\/\/github.com\/raspberrypi\/pico-setup-windows\" data-wpel-link=\"external\" target=\"_blank\" rel=\"nofollow external noopener noreferrer\">GitHub-Webseite<\/a>. Im <strong>Readme-Abschnitt<\/strong> finden Sie eine kurze Beschreibung des Tools sowie einen Link, \u00fcber den Sie die neueste Version der Software auf Ihren PC herunterladen k\u00f6nnen (Download the lastest release).<\/p>\n<p style=\"font-weight: 400;\">Nachdem Sie die heruntergeladene Exe-Datei ausgef\u00fchrt haben, wird das Installationsprogramm alle im Setup enthaltenen Tools und Programme vorbereiten und installieren, es sind folgende:<\/p>\n<ul>\n<li><strong>Visual Studio Code<\/strong> &#8211; eine Entwicklungsumgebung, die schon oft erw\u00e4hnt wurde,<\/li>\n<li><strong>Arm GNU Toolchain<\/strong> &#8211; ist ein Set von Werkzeugen, die im Kompilierungsprozess verwendet werden. Wir k\u00f6nnen es als eine Art &#8220;W\u00f6rterbuch&#8221; beschreiben, um die Sprache C in f\u00fcr ARM-Prozessoren geeignete Befehle zu \u00fcbersetzen,<\/li>\n<li><strong>Ninja<\/strong> &#8211; ein einfaches, von Google entwickeltes Skript zur Erzeugung von Bin\u00e4rdateien,<\/li>\n<li><strong>Python 3.9<\/strong> &#8211; Python-Software, mit der Ihr Computer in dieser Sprache geschriebene Dateien ausf\u00fchren kann,<\/li>\n<li><strong>Git f\u00fcr Windows<\/strong> &#8211; Software zum automatischen Herunterladen von Beispielprojekten, die von der Raspberry Pi Foundation auf der Git-Plattform vorbereitet wurden,<\/li>\n<li><strong>OpenOCD<\/strong> &#8211; ein Tool zum Debuggen, Programmieren und Testen von Mikrocontrollern, das die Kommunikation zwischen dem Computer und der Zielhardware regelt,<\/li>\n<li><strong>CMake<\/strong> &#8211; eine Erweiterung f\u00fcr VSC zur Verwaltung des Code-Kompilierungsprozesses.<\/li>\n<\/ul>\n<p style=\"font-weight: 400;\">Wenn Sie <strong>Visual Studio Code<\/strong> bereits verwendet haben und das Programm auf Ihrem Computer installiert ist, m\u00fcssen Sie sich keine Sorgen machen. Das zu installierende Setup hat keinen Einfluss auf die zuvor installierte Kopie. Die Software, die zum Betrieb des <strong>Raspnberry Pi Pico<\/strong> verwendet wird, erscheint als neues, separates Programm.<\/p>\n<p style=\"font-weight: 400;\">Nach einer korrekt durchgef\u00fchrten Installation sollte auf Ihren Computern so etwas wie <strong>Pico &#8211; Visual Studio Code<\/strong> erscheinen, das Programm, in dem wir den Code f\u00fcr die hier beschriebenen Projekte vorbereiten werden. Wenn die Software also fertig ist, <strong>k\u00f6nnen wir sie in Betrieb nehmen.<\/strong><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f4eaf7 elementor-widget elementor-widget-heading\" data-id=\"7f4eaf7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Wie navigiert man im VSC?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9031f55 elementor-widget elementor-widget-image\" data-id=\"9031f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"VSC_widok\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NjIsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvVlNDX3dpZG9rLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"433\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok-1024x554.png\" class=\"attachment-large size-large wp-image-74862\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok-1024x554.png 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok-300x162.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok-768x416.png 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok-1536x831.png 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/VSC_widok.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Eine grundlegende Ansicht in der VSC.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8a1c66c elementor-widget elementor-widget-text-editor\" data-id=\"8a1c66c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Nach dem Starten der <strong>VSC<\/strong> sollten Sie eine \u00e4hnliche Ansicht wie in der obigen Abbildung sehen. Dies ist <strong>das Standardformat in diesem Programm<\/strong>, mit dem wir arbeiten werden. Damit Sie sich in Visual Studio Code einigerma\u00dfen gut zurechtfinden, beschreibe ich nun kurz alle Bereiche, die auf dem Bildschirm sichtbar sind. Bevor wir jedoch dazu kommen, sollten Sie die Meldungen beachten, die wahrscheinlich in der rechten unteren Ecke erschienen sind. In der ersten geht es um die <strong>CMake-Erweiterung und ihre Konfiguration<\/strong>, aber dieses Plug-in ist bereits konfiguriert, so dass Sie &#8220;Don\u2019t show again&#8221; w\u00e4hlen k\u00f6nnen. Die CMake-Optionen k\u00f6nnen bei Bedarf aus den Einstellungen wieder aufgerufen werden. Die zweite Benachrichtigung bezieht sich auf die <strong>von VSC vorgeschlagene \u00c4nderung der Sprache<\/strong>. Ich empfehle Ihnen jedoch, diese Option abzulehnen und die englischsprachige Version des Programms zu verwenden. Englisch ist in der technischen Industrie allgegenw\u00e4rtig, daher lohnt es sich, es zu beherrschen und anzuwenden, wenn man nur kann. In meinen Artikeln werde ich auch die Softwareoptionen in dieser Sprache beschreiben.<\/p>\n<p style=\"font-weight: 400;\">Wir k\u00f6nnen die <strong>Ansicht von Visual Studio Code<\/strong> in mehrere Bereiche unterteilen. Die obere Leiste enth\u00e4lt die f\u00fcr Computerprogramme typischen Befehle, wie z. B.: <strong>File, Edit, Run oder Help.<\/strong> Von dieser Ebene aus k\u00f6nnen die meisten der in VSC verf\u00fcgbaren Funktionen und Befehle aufgerufen werden. In der Mitte der oberen Leiste befindet sich ein <strong>Suchfeld<\/strong>, mit dem Sie z. B. in dem Ordner suchen k\u00f6nnen, der derzeit mit dem Arbeitsbereich verbunden ist. In der oberen rechten Ecke finden Sie die typischen Schaltfl\u00e4chen zum <strong>Minimieren, Maximieren<\/strong> und <strong>Schlie\u00dfen des Fensters<\/strong>. Die linke Seite von Visual Studio Code besteht in erster Linie aus einer schmalen Leiste mit Piktogrammen, die <strong>bestimmte Softwarefunktionen aufrufen und<\/strong> direkt daneben in einer vertikalen Leiste erscheinen. Unter anderem gibt es den <strong>Explorer<\/strong>, mit dem man die im Projekt verwendeten Dateien einsehen kann, die <strong>Suche<\/strong>, die, wie der Name schon sagt, zum Durchsuchen der Umgebung dient, die <strong>Erweiterungen<\/strong>, die es erlauben, dem VSC bestimmte Erweiterungen hinzuzuf\u00fcgen, und <strong>CMake<\/strong>, mit dem man den Kompilierungsprozess konfigurieren kann. Es gibt nat\u00fcrlich noch mehr M\u00f6glichkeiten, aber wir werden sie im Laufe der Zeit kennen lernen. Am unteren Rand von Visual Studio Code befindet sich eine blaue Leiste mit Informationen \u00fcber die Anzahl der Fehler und Warnungen, Befehle zum Starten und Erstellen des Projekts, Informationen \u00fcber die Position des Cursors und Daten \u00fcber die aktuell ausgew\u00e4hlte Codierungsmethode. In dem Fenster oben k\u00f6nnen wir zwischen den einzelnen Registerkarten wechseln: <strong>Problems, Output, Terminal<\/strong> oder <strong>Serial Monitor.<\/strong> Auf jeder dieser Registerkarten finden Sie spezifische Informationen \u00fcber den Prozess der Codekompilierung, aber nicht nur. Im Moment lohnt es sich, im <strong>Output-Fenster<\/strong> zu bleiben. Der gr\u00f6\u00dfte, zentrale Bereich im VSC ist der <strong>Editor<\/strong>, in dem wir in Zukunft projektspezifische Dateien \u00f6ffnen und bearbeiten werden. Das ist alles f\u00fcr den Moment. Ich bin sicher, dass die Navigation in der Microsoft-Umgebung mit der Zeit einfach und intuitiv werden wird.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d99036 elementor-widget elementor-widget-heading\" data-id=\"5d99036\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Finden wir heraus, ob der RPI Pico W lebt.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b794c2b elementor-widget elementor-widget-image\" data-id=\"b794c2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/CMake_all.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"CMake_all\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NjYsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvQ01ha2VfYWxsLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"329\" height=\"410\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/CMake_all.png\" class=\"attachment-large size-large wp-image-74866\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/CMake_all.png 329w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/CMake_all-241x300.png 241w\" sizes=\"(max-width: 329px) 100vw, 329px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">CMake-Konfiguration.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dcf7ec elementor-widget elementor-widget-text-editor\" data-id=\"4dcf7ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Jetzt ist es an der Zeit, unseren <strong>Raspberry Pi Pico<\/strong> zum ersten Mal zum Laufen zu bringen &#8211; aber dazu m\u00fcssen wir die Projekte vorkompilieren, die vom vorinstallierten Setup automatisch heruntergeladen werden. Beim Starten von VSC \u00f6ffnete die Umgebung automatisch den Ordner pico-examples und f\u00fcgte ihn dem Arbeitsbereich hinzu. Sie finden diesen Ordner in den Dokumenten des aktuell angemeldeten Benutzers. Zu Beginn w\u00e4re es eine gute Idee, alle von der Raspberry Pi Foundation bereitgestellten Projekte zu kompilieren, damit wir \u00fcberpr\u00fcfen k\u00f6nnen, ob alles korrekt funktioniert. Zun\u00e4chst lohnt es sich jedoch, einen Blick auf die <strong>Registerkarte CMake<\/strong> zu werfen, die Sie auf der linken Seite des VSC-Fensters finden. In den Optionen finden wir einige interessante Informationen, erstens gibt es einen Unterordner unter CMake &#8211; pico-examples, das ist der, in dem die Beispielprojekte gespeichert werden. Die entsprechende Toolchain &#8211; Pico ARM GCC &#8211; wird in den Configurate-Optionen ausgew\u00e4hlt, die Option Debug sollte vorerst leer gelassen werden. Die anderen Registerkarten, n\u00e4mlich: Build, Test, Debug und Launch, werden als &#8220;all&#8221; bezeichnet, was auch korrekt ist, da wir, zumindest vorl\u00e4ufig, an allen Projekten gleichzeitig arbeiten werden.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c4c0f2 elementor-widget elementor-widget-image\" data-id=\"3c4c0f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/build_all.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"build_all\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NzAsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvYnVpbGRfYWxsLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"390\" height=\"80\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all.png\" class=\"attachment-large size-large wp-image-74870\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all.png 390w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all-300x62.png 300w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Klicken Sie auf Build Taste, um den Kompilierungsprozess zu starten.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9faaecb elementor-widget elementor-widget-text-editor\" data-id=\"9faaecb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400\">Wenn alle CMake-Befehle korrekt ausgew\u00e4hlt wurden, k\u00f6nnen wir die Kompilierung starten, indem wir auf die Schaltfl\u00e4che Build in der unteren Leiste klicken. Wenn Sie den Mauszeiger einen Moment dar\u00fcber halten, sehen Sie die ausgew\u00e4hlten Targets. Wir wollen, dass alle Projekte kompiliert werden, deshalb steht das Wort &#8220;all&#8221; in eckigen Klammern. H\u00e4tten wir ein einzelnes Projekt ausgew\u00e4hlt, w\u00e4re sein Name dort zu finden gewesen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b96d63 elementor-widget elementor-widget-image\" data-id=\"8b96d63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/status_all.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"status_all\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NzQsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvc3RhdHVzX2FsbC5wbmcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"169\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all-1024x216.png\" class=\"attachment-large size-large wp-image-74874\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all-1024x216.png 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all-300x63.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all-768x162.png 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all-1536x324.png 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/status_all.png 1573w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Komplikationsstatus, angezeigt auf der Ausgabekarte.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-355977e elementor-widget elementor-widget-text-editor\" data-id=\"355977e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wenn die Kompilierung gestartet wird, \u00f6ffnet VSC automatisch <strong>die Registerkarte Output<\/strong>. Hier finden Sie Informationen \u00fcber den aktuellen Stand des Prozesses. An diesem Punkt beginnt das Programm, Bin\u00e4rdateien f\u00fcr alle Projekte im Ordner pico-examples zu erzeugen. Der Vorgang kann bis zu einigen Minuten dauern, aber Sie finden den aktuellen Fortschritt in Prozent am Anfang jeder Zeile angezeigt. Dar\u00fcber hinaus k\u00f6nnen Sie sehen, welche Dateien derzeit von der Programmierumgebung verarbeitet werden.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-391d08f elementor-widget elementor-widget-image\" data-id=\"391d08f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/build_all_end.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"build_all_end\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NzgsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvYnVpbGRfYWxsX2VuZC5wbmcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"171\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end-1024x219.png\" class=\"attachment-large size-large wp-image-74878\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end-1024x219.png 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end-300x64.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end-768x164.png 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end-1536x328.png 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/build_all_end.png 1572w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Korrekt abgeschlossener Kompilierungsprozess<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c5acfa elementor-widget elementor-widget-text-editor\" data-id=\"3c5acfa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Nach einer korrekt abgeschlossenen Kompilierung sollte im Output-Fenster die Meldung &#8220;Build finished with exit code 0&#8221; angezeigt werden, was nichts anderes bedeutet, als dass die Kompilierung der ausgew\u00e4hlten Projekte mit dem <strong>Code 0<\/strong> beendet wurde, was darauf hinweist, dass die Umgebung auf keine Probleme gesto\u00dfen ist und alle Bin\u00e4rdateien erzeugt wurden.<\/p>\n<p style=\"font-weight: 400;\">Wenn die Kompilierung unterbrochen wurde, pr\u00fcfen und lesen Sie die von der VSC generierten Informationen, die in der Regel ziemlich genau angeben, was falsch ist. Wir werden in Zukunft auf Problemthemen zur\u00fcckkommen und sie sogar k\u00fcnstlich verursachen.<\/p>\n<p style=\"font-weight: 400;\">Wenn wir die <strong>Basisversion des Raspberry Pi Pico<\/strong> verwenden w\u00fcrden, k\u00f6nnten wir an dieser Stelle bereits mit der Ausf\u00fchrung des Projekts fortfahren. Wie Sie sich jedoch erinnern, hat unser Modul ein eingebautes <strong>WIFI-Modul<\/strong>, was bedeutet, dass wir nicht einfach die auf dem Board eingebaute <strong>LED<\/strong> verwenden k\u00f6nnen. Um zu \u00fcberpr\u00fcfen, ob unser RPI Pico W richtig funktioniert, werden wir ein externes sichtbares Lichtelement anschlie\u00dfen. Dar\u00fcber hinaus m\u00fcssen wir einen der Beispielcodes geringf\u00fcgig \u00e4ndern, aber einen Schritt nach dem anderen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-babaa32 elementor-widget elementor-widget-image\" data-id=\"babaa32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/Raspberry-Pi-Pico-W-Pinout.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Raspberry-Pi-Pico-W-Pinout\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4ODIsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvUmFzcGJlcnJ5LVBpLVBpY28tVy1QaW5vdXQud2VicCJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"576\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Raspberry-Pi-Pico-W-Pinout.webp\" class=\"attachment-large size-large wp-image-74882\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Raspberry-Pi-Pico-W-Pinout.webp 861w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Raspberry-Pi-Pico-W-Pinout-300x216.webp 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Raspberry-Pi-Pico-W-Pinout-768x553.webp 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">RPI Pico W Ausg\u00e4nge (https:\/\/www.raspberrypi.com\/documentation\/microcontrollers\/raspberry-pi-pico.html).<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d1999b8 elementor-widget elementor-widget-text-editor\" data-id=\"d1999b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wie ich bereits <a href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-1-einstieg\/\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>im ersten Artikel<\/strong><\/a> erw\u00e4hnt habe, ist der <strong>Raspberry Pi Pico W<\/strong> mit einer ganzen Reihe von Leitungen ausgestattet, von denen die meisten multifunktional sind. In der Abbildung oben sehen Sie die so genannte Pinout des Boards zusammen mit der Bezeichnung. Jeder Pin wird als universeller GPx-Anschluss bezeichnet, wobei x die n\u00e4chste numerische Bezeichnung ist. Dar\u00fcber hinaus k\u00f6nnen die Leitungen als spezifische Anschl\u00fcsse f\u00fcr Kommunikationsschnittstellen fungieren, auf deren Bedeutung in einem sp\u00e4teren Beitrag eingegangen wird.<\/p>\n<p style=\"font-weight: 400;\">Unsere LED, die nun Photonen aussenden soll, wird \u00fcber einen Widerstand mit dem ersten Pin auf der Platine, n\u00e4mlich GP0, verbunden.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-209a49b elementor-widget elementor-widget-image\" data-id=\"209a49b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"obwod_led\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4ODYsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvb2J3b2RfbGVkLXNjYWxlZC5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-1024x576.jpg\" class=\"attachment-large size-large wp-image-74886\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-1024x576.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-300x169.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-768x432.jpg 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-1536x864.jpg 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/obwod_led-2048x1152.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Schaltkreis mit LED.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f9f64d elementor-widget elementor-widget-text-editor\" data-id=\"6f9f64d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Die von mir vorbereitete Schaltung sieht folgenderma\u00dfen aus: Ein wei\u00dfes Kabel verbindet die GP0-Leitung mit einem 330\u03a9-Widerstand, das zweite Bein des Widerstands wurde mit der l\u00e4ngeren Leitung der LED (Anode) verbunden. Die Kathode der Diode hingegen wurde dank des schwarzen Kabels mit GND des RPI Pico W, d.h. mit Anschluss Nummer drei, verbunden.<\/p>\n<p style=\"font-weight: 400;\">Die so vorbereitete Schaltung ist bereit, <strong>das Projekt der blinkenden Diode<\/strong> auszuf\u00fchren, aber schlie\u00dfen Sie die Platine noch nicht mit dem USB-Kabel an den Computer an, damit befassen wir uns in K\u00fcrze.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fb4557 elementor-widget elementor-widget-image\" data-id=\"1fb4557\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/blink_ori.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"blink_ori\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4OTAsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvYmxpbmtfb3JpLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"271\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori-1024x347.png\" class=\"attachment-large size-large wp-image-74890\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori-1024x347.png 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori-300x102.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori-768x260.png 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori-1536x520.png 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_ori.png 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Die Datei blink.c wird ge\u00f6ffnet.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-727473e elementor-widget elementor-widget-text-editor\" data-id=\"727473e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400\">Kehren wir nun zu VSC zur\u00fcck und \u00e4ndern wir das &#8220;Blink&#8221;-Projekt so, dass es den Zustand der GP0-Leitung \u00e4ndert. In der Registerkarte Explorer finden Sie alle Projekte, die von der Raspberry Pi Foundation zusammen mit der Entwicklungsumgebung bereitgestellt werden. Suchen Sie in der Liste den Ordner blink und \u00f6ffnen Sie ihn. Darin befinden sich zwei Dateien blink.c und CMakeLists.txt, von denen die erste den Projektcode in C enth\u00e4lt. \u00d6ffnen Sie sie mit einem Doppelklick, dann erscheint ihr Inhalt im Hauptbereich. Bei der zweiten Datei handelt es sich um eine so genannte &#8220;Makefile&#8221;-Struktur, auf die wir an dieser Stelle nicht eingehen werden.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91a8bb4 elementor-widget elementor-widget-image\" data-id=\"91a8bb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/blink_po_edycji.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"blink_po_edycji\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4OTQsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvYmxpbmtfcG9fZWR5Y2ppLnBuZyJ9\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"537\" height=\"461\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_po_edycji.png\" class=\"attachment-large size-large wp-image-74894\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_po_edycji.png 537w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/blink_po_edycji-300x258.png 300w\" sizes=\"(max-width: 537px) 100vw, 537px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Inhalt der Datei blink.c nach der \u00c4nderung.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2850079 elementor-widget elementor-widget-text-editor\" data-id=\"2850079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400\">Auch auf den Programmcode selbst wird an dieser Stelle nicht eingegangen, denn wenn ich ihn an dieser Stelle erl\u00e4utern wollte, m\u00fcsste ich diesen Artikel auf einen wahrhaft exorbitanten Umfang ausweiten. Es gibt nur eine \u00c4nderung, die wir an der Datei vornehmen m\u00fcssen, und zwar m\u00fcssen wir den Inhalt von Zeile 13 leicht ab\u00e4ndern. Sie erfolgt derzeit in folgender Form:<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-362da75 elementor-widget elementor-widget-code-highlight\" data-id=\"362da75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-c line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-c\">\n\t\t\t\t\t<xmp>const uint LED_PIN = PICO_DEFULT_LED_PIN;<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9e4df2 elementor-widget elementor-widget-text-editor\" data-id=\"d9e4df2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400\">sie sollte ersetzt werden durch:<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92986b8 elementor-widget elementor-widget-code-highlight\" data-id=\"92986b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-c line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-c\">\n\t\t\t\t\t<xmp>const uint LED_PIN = 0;<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4b0239 elementor-widget elementor-widget-text-editor\" data-id=\"f4b0239\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wie einige von euch vielleicht schon erraten haben, steht die 0 f\u00fcr GP0, den Pin, an den wir die LED angeschlossen haben. Nach der \u00c4nderung muss die Datei gespeichert werden. Am einfachsten geht das mit dem Tastaturk\u00fcrzel Strg+S. Sobald der Code fertig ist, k\u00f6nnen wir das Blink-Projekt einer Kompilierung unterziehen. Dies ist notwendig, da wir \u00c4nderungen am Code vorgenommen haben und das Programm alle Bin\u00e4rdateien neu generieren muss.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-829304a elementor-widget elementor-widget-image\" data-id=\"829304a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"603\" height=\"211\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wybor_blink.png\" class=\"attachment-large size-large wp-image-74898\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wybor_blink.png 603w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wybor_blink-300x105.png 300w\" sizes=\"(max-width: 603px) 100vw, 603px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Auswahl eines bestimmten Projekts.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6739952 elementor-widget elementor-widget-text-editor\" data-id=\"6739952\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Zuvor haben wir alle verf\u00fcgbaren Projekte kompiliert, aber dieses Mal m\u00f6chten wir, dass das Programm nur mit dem Blink-Projekt arbeitet, dessen .c-Erweiterungsdatei wir ge\u00e4ndert haben. Dazu \u00f6ffnen wir <strong>die Registerkarte CMake<\/strong>, die wir zuvor besucht haben und die \u00fcber die Piktogramme am linken Rand des VSC-Fensters zug\u00e4nglich ist. In den verf\u00fcgbaren Optionen \u00e4ndern wir nur den Build, nach einem Klick auf das Bleistiftsymbol \u00f6ffnet sich ein Suchfeld, in das wir einfach blink eingeben k\u00f6nnen, so finden wir das gew\u00fcnschte Projekt schneller. Die erste Option, <strong>blink EXECUTABLE<\/strong>, wird aus der Dropdown-Liste ausgew\u00e4hlt. Sobald das Projekt ausgew\u00e4hlt ist, klicken wir wie zuvor auf die Schaltfl\u00e4che Build in der unteren Leiste. Wenn Sie den Mauszeiger einen Moment lang darauf halten, werden Sie feststellen, dass das vorherige target all, sich in blink ge\u00e4ndert hat. Die Kompilierung eines einzelnen Projekts dauert wesentlich k\u00fcrzer und Sie sollten schon nach kurzer Zeit die Meldung &#8220;Build finished with exit code 0&#8221; im Output-Fenster sehen. Das bedeutet, dass alles korrekt gelaufen ist und wir nun die von der Umgebung erzeugte Datei<strong> in den Flash-Speicher des RPI Pico W-Boards<\/strong> laden k\u00f6nnen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-878fb2e elementor-widget elementor-widget-text-editor\" data-id=\"878fb2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Jetzt k\u00f6nnen wir <strong>das Modul endlich an den Computer anschlie\u00dfen<\/strong>, aber nicht so schnell, denn auch dieser Vorgang bedarf einer kurzen Erkl\u00e4rung. Sobald der Raspberry Pi Pico W an den Computer angeschlossen ist, f\u00fchrt der RP2040-Chip das im externen Speicher gespeicherte Programm sofort aus, und wir haben nicht die M\u00f6glichkeit, unser Programm darauf hochzuladen. Halten Sie daher beim Anschlie\u00dfen des USB-Kabels die <strong>BOOTSEL-Taste<\/strong> gedr\u00fcckt, die sich direkt neben der microUSB-Buchse befindet. Sobald das Board \u00fcber den USB-Anschluss des Computers mit Spannung versorgt wird, wechselt es in den Konfigurationsmodus und wird von Windows als neues Laufwerk erkannt. Nach einigen Sekunden kann die Taste losgelassen werden, und das RPI Pico W befindet sich bereits im Programmiermodus.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f860c44 elementor-widget elementor-widget-image\" data-id=\"f860c44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/dysk.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"dysk\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ5MDIsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvZHlzay5wbmcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"384\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/dysk.png\" class=\"attachment-large size-large wp-image-74902\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/dysk.png 813w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/dysk-300x144.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/dysk-768x368.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Der Raspberry Pi Pico ist im System als RPI-RP2 (F:) sichtbar.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a43b7c elementor-widget elementor-widget-text-editor\" data-id=\"1a43b7c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Das <a href=\"https:\/\/botland.de\/module-und-sets-fuer-raspberry-pi-pico\/21574-raspberry-pi-pico-w-rp2040-arm-cortex-m0-cyw43439-wlan-5056561803173.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>RPI Pico W Board<\/strong><\/a> meldet sich im Konfigurationsmodus einfach als externes Laufwerk mit dem Namen <strong>RPI-RP2<\/strong> im System. Dieses kann bedenkenlos ge\u00f6ffnet werden, da hier die Bin\u00e4rdatei hochgeladen wird, die von Visual Studio Code aus der Datei blink.c erzeugt wurde.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8294a7 elementor-widget elementor-widget-image\" data-id=\"c8294a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/wnetrze-dysku.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"wnetrze dysku\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ5MDYsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvd25ldHJ6ZS1keXNrdS5wbmcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"301\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wnetrze-dysku.png\" class=\"attachment-large size-large wp-image-74906\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wnetrze-dysku.png 905w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wnetrze-dysku-300x113.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/wnetrze-dysku-768x289.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Inhalt der RPI-RP2-Diskette.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2df2a19 elementor-widget elementor-widget-text-editor\" data-id=\"2df2a19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wenn wir das Laufwerk \u00f6ffnen, sehen wir zwei Dateien. Die erste dieser Dateien, <strong>INDEX.HTM<\/strong>, leitet uns, wenn sie ge\u00f6ffnet wird, auf die Website der Raspberry Pi Foundation weiter, genauer gesagt auf den Bereich der Dokumentation f\u00fcr das RPI Pico Board. Die zweite Textdatei enth\u00e4lt Informationen \u00fcber die Bootloader-Version, das Modell und die Board-ID.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-369e388 elementor-widget elementor-widget-image\" data-id=\"369e388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/plik-uf2.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"plik uf2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ5MTAsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvcGxpay11ZjIucG5nIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"302\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/plik-uf2.png\" class=\"attachment-large size-large wp-image-74910\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/plik-uf2.png 993w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/plik-uf2-300x113.png 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/plik-uf2-768x290.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Von Visual Studio Code generierte Dateien.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c17f29 elementor-widget elementor-widget-text-editor\" data-id=\"0c17f29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Wie ich bereits erw\u00e4hnt habe, m\u00fcssen wir die von VSC erzeugte Datei auf das neu erkannte Laufwerk hochladen. Sie befindet sich im Ordner mit den Beispielprojekten der Raspberry Pi Foundation. Sie befindet sich in den Dokumenten, die genaue Position k\u00f6nnen Sie dem Adressfeld in der oben gezeigten Abbildung entnehmen. Die Datei, die uns interessiert, hei\u00dft <strong>blink<\/strong> und hat die Erweiterung<strong>.uf2.<\/strong> Wir k\u00f6nnen sie mit dem Tastaturk\u00fcrzel Strg+C kopieren. Als n\u00e4chstes kehren wir zu RPI-RP2 zur\u00fcck und f\u00fcgen die kopierte Datei ein, die Tastenkombination Strg+V ist hier ausreichend.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd6aa5 elementor-widget elementor-widget-video\" data-id=\"2bd6aa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/01\/IMG_0559.mov\" controls=\"\" preload=\"metadata\" muted=\"muted\" controlsList=\"nodownload\"><\/video>\n\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-e7660bd elementor-widget elementor-widget-text-editor\" data-id=\"e7660bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400;\">Sobald dies geschehen ist, verschwindet das Laufwerk des RPI-RP2 sofort und der RP2040-Mikrocontroller beginnt mit der Ausf\u00fchrung des in den Flash-Speicher eingef\u00fcgten Programms. Dabei sollten Sie bemerken, wie die <strong>LED<\/strong> rhythmisch im Abstand von 250 ms blinkt. Damit haben wir unser erstes Programm gestartet. Nat\u00fcrlich war das nur ein Beispiel, aber wir wissen jetzt schon, dass sowohl die Hardware als auch die Software korrekt funktionieren, so dass wir zu komplexeren Projekten \u00fcbergehen k\u00f6nnen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca3aff9 elementor-widget elementor-widget-heading\" data-id=\"ca3aff9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ein paar Worte zum Schluss...<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38380f3 elementor-widget elementor-widget-text-editor\" data-id=\"38380f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"font-weight: 400\">Es war ziemlich viel Material, aber gemeinsam haben wir die Visual Studio Code-Umgebung vorbereitet, die erste Kompilierung durchgef\u00fchrt, das Beispielprogramm ge\u00e4ndert, das Projekt erneut erstellt und schlie\u00dflich die Bin\u00e4rdatei in den zuvor vorbereiteten Schaltkreis hochgeladen. Ich hoffe, dass Sie dank dieser Verfahren bereits gut mit der Software zurechtkommen und keine Angst davor haben, Ihre eigenen Projekte auf einer Kontaktplatte vorzubereiten, denn im n\u00e4chsten Material wird es eine ganze Reihe von Aufgaben dieser Art geben.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3214f9 elementor-widget elementor-widget-spacer\" data-id=\"c3214f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33bde9c elementor-widget elementor-widget-text-editor\" data-id=\"33bde9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Quellen:<\/p>\n<ul>\n<li>https:\/\/datasheets.raspberrypi.com\/rp2040\/rp2040-datasheet.pdf<\/li>\n<li>https:\/\/datasheets.raspberrypi.com\/picow\/pico-w-datasheet.pd<\/li>\n<li>fhttps:\/\/www.raspberrypi.com\/products\/rp2040\/<\/li>\n<li>https:\/\/www.raspberrypi.com\/documentation\/microcontrollers\/raspberry-pi-pico.html<\/li>\n<li>https:\/\/github.com\/raspberrypi\/pico-setup-windows\/blob\/master\/docs\/tutorial.md<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.<\/p>\n","protected":false},"author":34,"featured_media":75187,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7,21,134],"tags":[],"class_list":["post-78428","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elektronika","category-programowanie","category-raspberry-pi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland<\/title>\n<meta name=\"description\" content=\"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland\" \/>\n<meta property=\"og:description\" content=\"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-27T13:00:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-08T09:01:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rafa\u0142 Bartoszak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafa\u0142 Bartoszak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"23\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/\"},\"author\":{\"name\":\"Rafa\u0142 Bartoszak\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/5a69e7f5db1f77c617f990e73bb83215\"},\"headline\":\"Raspberry Pi Pico Kurs &#8211; #3 &#8211; Erstes Programm\",\"datePublished\":\"2024-01-27T13:00:16+00:00\",\"dateModified\":\"2026-04-08T09:01:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/\"},\"wordCount\":3731,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-2.png\",\"articleSection\":[\"Elektronika\",\"Programowanie\",\"Raspberry Pi\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/\",\"name\":\"Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-2.png\",\"datePublished\":\"2024-01-27T13:00:16+00:00\",\"dateModified\":\"2026-04-08T09:01:29+00:00\",\"description\":\"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-2.png\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-2.png\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-3-erstes-programm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi Pico Kurs &#8211; #3 &#8211; Erstes Programm\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.de\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/5a69e7f5db1f77c617f990e73bb83215\",\"name\":\"Rafa\u0142 Bartoszak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/IMG_21531-300x300.jpg\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/IMG_21531-300x300.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/IMG_21531-300x300.jpg\",\"caption\":\"Rafa\u0142 Bartoszak\"},\"description\":\"Wsp\u00f3\u0142pracuj\u0105cy z Botlandem elektronik, kt\u00f3ry dzieli si\u0119 swoj\u0105 wiedz\u0105 w internecie. Entuzjasta system\u00f3w cyfrowych, uk\u0142ad\u00f3w programowalnych i mikroelektroniki. Pasjonat historii, ze szczeg\u00f3lnym naciskiem na wiek XX.\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/author\\\/rafal-bartoszak\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland","description":"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/","og_locale":"de_DE","og_type":"article","og_title":"Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland","og_description":"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.","og_url":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2024-01-27T13:00:16+00:00","article_modified_time":"2026-04-08T09:01:29+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png","type":"image\/png"}],"author":"Rafa\u0142 Bartoszak","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Rafa\u0142 Bartoszak","Gesch\u00e4tzte Lesezeit":"23\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#article","isPartOf":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/"},"author":{"name":"Rafa\u0142 Bartoszak","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/5a69e7f5db1f77c617f990e73bb83215"},"headline":"Raspberry Pi Pico Kurs &#8211; #3 &#8211; Erstes Programm","datePublished":"2024-01-27T13:00:16+00:00","dateModified":"2026-04-08T09:01:29+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/"},"wordCount":3731,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png","articleSection":["Elektronika","Programowanie","Raspberry Pi"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/","url":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/","name":"Raspberry Pi Pico Kurs - #3 - Erstes Programm - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#primaryimage"},"image":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png","datePublished":"2024-01-27T13:00:16+00:00","dateModified":"2026-04-08T09:01:29+00:00","description":"Im vorigen Artikel haben wir besprochen, wie man den RP2040-Mikrocontroller programmiert, heute werden wir eine geeignete Entwicklungsumgebung vorbereiten und ich werde Ihnen beschreiben, wie man darin navigiert. Zum Schluss kommen wir zum ersten Projekt, dem Blinken einer LED Diode.","breadcrumb":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#primaryimage","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-2.png","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-3-erstes-programm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi Pico Kurs &#8211; #3 &#8211; Erstes Programm"}]},{"@type":"WebSite","@id":"https:\/\/botland.de\/blog\/#website","url":"https:\/\/botland.de\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.de\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/botland.de\/blog\/#organization","name":"Botland","url":"https:\/\/botland.de\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.de\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/5a69e7f5db1f77c617f990e73bb83215","name":"Rafa\u0142 Bartoszak","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/07\/IMG_21531-300x300.jpg","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/07\/IMG_21531-300x300.jpg","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/07\/IMG_21531-300x300.jpg","caption":"Rafa\u0142 Bartoszak"},"description":"Wsp\u00f3\u0142pracuj\u0105cy z Botlandem elektronik, kt\u00f3ry dzieli si\u0119 swoj\u0105 wiedz\u0105 w internecie. Entuzjasta system\u00f3w cyfrowych, uk\u0142ad\u00f3w programowalnych i mikroelektroniki. Pasjonat historii, ze szczeg\u00f3lnym naciskiem na wiek XX.","url":"https:\/\/botland.de\/blog\/author\/rafal-bartoszak\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/78428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/comments?post=78428"}],"version-history":[{"count":0,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/78428\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media\/75187"}],"wp:attachment":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media?parent=78428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/categories?post=78428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/tags?post=78428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}