{"id":78274,"date":"2024-01-26T14:00:00","date_gmt":"2024-01-26T13:00:00","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/raspberry-pi-pico-2-slow-kilka-o-programowaniu\/"},"modified":"2026-04-08T11:01:31","modified_gmt":"2026-04-08T09:01:31","slug":"raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung","status":"publish","type":"post","link":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/","title":{"rendered":"Raspberry Pi Pico Kurs &#8211; #2 &#8211; Ein paar Worte zur Programmierung"},"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\"> 8<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"78274\" class=\"elementor elementor-78274 elementor-74832\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8cdc230 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8cdc230\" 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-89cb9cb\" data-id=\"89cb9cb\" 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-55ec8e9 elementor-widget elementor-widget-text-editor\" data-id=\"55ec8e9\" 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;\"><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> \u00fcber den <strong>Raspberry Pi Pico<\/strong> habe ich Ihnen gesagt, womit wir es hier zu tun haben, was wir brauchen, und die Hauptfigur n\u00e4her vorgestellt. In diesem Material werden wir uns mit der <strong>Programmiersprache<\/strong> und insbesondere mit ihrer Auswahl befassen. Hier beschreibe ich drei verschiedene M\u00f6glichkeiten, einen Code f\u00fcr den <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>Raspberry Pi Pico W<\/strong><\/a> vorzubereiten. Wir werden uns die Vor- und Nachteile der einzelnen L\u00f6sungen genauer ansehen und uns schlie\u00dflich f\u00fcr diejenige entscheiden, die wir in Zukunft verwenden 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-ac0253f elementor-widget elementor-widget-image\" data-id=\"ac0253f\" 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-bfdd895 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bfdd895\" 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-d54539d\" data-id=\"d54539d\" 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-f62075e elementor-widget elementor-widget-image\" data-id=\"f62075e\" 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-87483bd\" data-id=\"87483bd\" 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-4415caf elementor-widget elementor-widget-text-editor\" data-id=\"4415caf\" 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-28743cf elementor-align-center elementor-widget elementor-widget-button\" data-id=\"28743cf\" 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-cf0c92c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cf0c92c\" 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-28a1290 elementor-widget elementor-widget-text-editor\" data-id=\"28a1290\" 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 &#8211;<\/strong> 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-81cb33f elementor-widget elementor-widget-spacer\" data-id=\"81cb33f\" 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-006f9a4 elementor-widget elementor-widget-heading\" data-id=\"006f9a4\" 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-9860a83 elementor-widget elementor-widget-image\" data-id=\"9860a83\" 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-e812fe8 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e812fe8\" 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-613f560 elementor-widget elementor-widget-text-editor\" data-id=\"613f560\" 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 <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>-Shop 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-a02eba5 elementor-widget elementor-widget-text-editor\" data-id=\"a02eba5\" 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-196d2a1 elementor-widget elementor-widget-spacer\" data-id=\"196d2a1\" 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-73007c9 elementor-widget elementor-widget-heading\" data-id=\"73007c9\" 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\">Was bedeutet Programmieren eigentlich?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2f516f elementor-widget elementor-widget-image\" data-id=\"c2f516f\" 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\/Unknown.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Unknown\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4MzcsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvVW5rbm93bi5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"503\" height=\"340\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Unknown.jpg\" class=\"attachment-large size-large wp-image-74837\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Unknown.jpg 503w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/Unknown-300x203.jpg 300w\" sizes=\"(max-width: 503px) 100vw, 503px\" \/>\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 Markteinf\u00fchrung des Computers Oder 1305, der Lochkarten verwenden konnte, bildete ein farbiges Bild. (https:\/\/elwrowcy.pl)<\/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-2add3a6 elementor-widget elementor-widget-text-editor\" data-id=\"2add3a6\" 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;\">Doch bevor wir uns mit der Programmierung des <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>Raspberry Pi Pico W<\/strong><\/a> befassen, m\u00f6chte ich Ihnen etwas \u00fcber die Programmierung selbst erz\u00e4hlen, doch dazu m\u00fcssen wir uns in das Jahr 1941 zur\u00fcckversetzen. Der vom Prozessor ausgef\u00fchrte Code lag nicht immer in Form der heute bekannten verbalen Befehle und Beschreibungen vor. Die erste Maschine, die so etwas wie ein Programm ausf\u00fchren konnte, war der <strong>erste automatische Computer<\/strong>, der von dem deutschen Ingenieur Konrad Zuse gebaut und als <strong>Z3<\/strong> bezeichnet wurde. Das Ger\u00e4t war Relais-basiert und bot nach heutigen Ma\u00dfst\u00e4ben nur geringe M\u00f6glichkeiten. Der Computer konnte nur addieren, subtrahieren, multiplizieren, dividieren und Primzahlen auf bin\u00e4re Gleitkommazahlen anwenden. Das vom Z3 durchgef\u00fchrte Programm wurde auf einem speziellen Lochstreifen vorbereitet. Dabei handelte es sich um einen Datentr\u00e4ger aus Papier, in den an den entsprechenden Stellen L\u00f6cher geschnitten wurden, die der Computer als aufeinanderfolgende Bitreihen identifizierte. Perforierte Speichermedien waren recht schwierig vorzubereiten, und au\u00dferdem gab es Fehler, die nicht r\u00fcckg\u00e4ngig gemacht werden konnten. Dennoch k\u00f6nnen die Techniker, die das von Z3 umgesetzte Programm vorbereiteten, als die ersten Programmierer bezeichnet werden.<\/p>\n\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-0d10534 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0d10534\" 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-6724a64\" data-id=\"6724a64\" 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-a601f86 elementor-widget elementor-widget-text-editor\" data-id=\"a601f86\" 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 Wissenschaft und Entwicklung sind jedoch unaufhaltsam, und so wurden im Laufe der Zeit die<strong> papierbasierten Medien<\/strong> durch ihre <strong>elektrischen Gegenst\u00fccke<\/strong> verdr\u00e4ngt. Der Durchbruch war nat\u00fcrlich das Aufkommen der ersten <strong>Halbleiterspeicher<\/strong>, in denen die aufeinanderfolgenden Anweisungen des auszuf\u00fchrenden Programms in kleinen <strong>Siliziumkernen<\/strong> gespeichert sind. Seit dem Aufkommen dieser Art von Konstruktion hat sich die Vorstellung von jemandem, den wir als <strong>Programmierer<\/strong> bezeichnen k\u00f6nnen, irgendwie ver\u00e4ndert. Urspr\u00fcnglich war der Mensch eng mit der Hardware verbunden und bereitete den entsprechenden &#8220;Code&#8221; vor, dessen Form sehr unterschiedlich sein konnte, der aber in der Regel nur auf einem einzigen Ger\u00e4tetyp lief. Im Laufe der Zeit ist der Beruf des Programmierers zu etwas Universellem geworden, das mehr mit der Programmiersprache als mit der Hardware zu tun hat. Gegenw\u00e4rtig ist die Sprache, in der die nachfolgenden Befehle geschrieben werden, zum wichtigsten Element geworden, da die derzeitige Hardware fast alles akzeptieren kann. Es ist jedoch zu bedenken, dass es spezialisierte Plattformen gibt, die eng mit einer spezifischen Art von &#8220;Codes&#8221; zusammenh\u00e4ngen, der ausgef\u00fchrt wird.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-15c3dbb\" data-id=\"15c3dbb\" 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-ce794ed elementor-widget elementor-widget-image\" data-id=\"ce794ed\" 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\/403313393_660634122911786_1363470204924110547_n.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"403313393_660634122911786_1363470204924110547_n\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NDEsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvNDAzMzEzMzkzXzY2MDYzNDEyMjkxMTc4Nl8xMzYzNDcwMjA0OTI0MTEwNTQ3X24uanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"829\" src=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/403313393_660634122911786_1363470204924110547_n.jpg\" class=\"attachment-large size-large wp-image-74841\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/403313393_660634122911786_1363470204924110547_n.jpg 663w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/403313393_660634122911786_1363470204924110547_n-240x300.jpg 240w\" sizes=\"(max-width: 663px) 100vw, 663px\" \/>\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 sowjetische Berufssch\u00fcler Sasha Reshmin bereitet ein funktionsf\u00e4higes Ferrit-Speichermodul vor. Der Autor dieses Fotos von 1961 ist Isaac Tunkel.<\/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\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-93fef30 elementor-widget elementor-widget-text-editor\" data-id=\"93fef30\" 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 genau ist <strong>Programmierung<\/strong>? Die Antwort auf diese Frage k\u00f6nnte wie folgt lauten: Es handelt sich um den Prozess, bei dem ein so genannter Programmierer ein Programm mit bestimmten Parametern vorbereitet, um eine bestimmte, in der Programmiersprache definierte Aufgabe zu erf\u00fcllen. Das klingt logisch, aber es stellt sich die Frage: Woher kennen Computer, Mikrocontroller oder andere Plattformen, auf denen ein vorbereitetes Programm ausgef\u00fchrt werden kann, Programmiersprachen?<\/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-a31bdbd elementor-widget elementor-widget-heading\" data-id=\"a31bdbd\" 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\">Kompilationen, Synthesen und \u00dcbersetzungen <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b70eec6 elementor-widget elementor-widget-text-editor\" data-id=\"b70eec6\" 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;\">Kein Computer, geschweige denn ein Mikrocontroller wie der <strong>RP2040<\/strong>, kennt oder versteht eine Programmiersprache im menschlichen Sinne des Wortes. <strong>Digitale integrierte Schaltkreise<\/strong>, d.h. <strong>Prozessoren<\/strong> aller Art, arbeiten im Bin\u00e4rsystem, d.h. sie basieren ausschlie\u00dflich auf zwei Symbolen: <strong>1 und 0<\/strong>. Dabei handelt es sich um digitale Darstellungen <strong>elektrischer Spannungen<\/strong>, die kurz gesagt einen hohen Zustand 1 darstellen, wenn eine Spannung vorhanden ist, oder einen niedrigen Zustand, wenn keine Spannung vorhanden ist, dargestellt durch die Null. Bei Mikrocontrollern gibt es keine Zwischenzust\u00e4nde. Jedes Programm hat, nachdem es mehrere Einf\u00fchrungsebenen durchlaufen hat, genau diese Form &#8211; die Form einer Folge von Nullen und Einsen, die dem Konzept einer bestimmten CPU entspricht. Das bin\u00e4re Gegenst\u00fcck der <strong>ADD-Mnemonik<\/strong> (Additionsoperation) in Prozessoren auf ARM-Basis, also wie im <strong>RPI Pico W<\/strong>, lautet beispielsweise &#8220;000110 10000 00011 0000 0000 0010&#8221;. Der RP2040-Chip, der einen solchen Befehl aus dem Speicher liest, der auch als Maschinencode bezeichnet wird, wei\u00df, dass er eine Additionsoperation an zwei in den Arbeitsregistern gespeicherten Zahlen durchf\u00fchren und das Ergebnis im n\u00e4chsten Register speichern muss.<\/p>\n<p style=\"font-weight: 400;\">Das Schreiben von Programmen in Maschinencodes ist nat\u00fcrlich m\u00f6glich, aber es w\u00e4re extrem schwierig, zeitaufwendig und anstrengend. Aus diesem Grund wurden mit der Entwicklung der Technologie so etwas wie <strong>Compiler<\/strong> geschaffen. Dabei handelt es sich um Programme, die eine Programmiersprache automatisch in eine andere \u00fcbersetzen, genauer gesagt von einer Hochsprache in eine Niedrigsprache, so dass der vom Programmierer erstellte Code vom Prozessor ausgef\u00fchrt werden kann.<\/p>\n<p style=\"font-weight: 400;\">Eine interessante Tatsache ist, dass nicht jede \u00dcbersetzung eines Codes in einen anderen eine Kompilierung ist. <strong>Programmierbare Schaltungen<\/strong> wie <strong>FPGAs<\/strong> sind ein Beispiel daf\u00fcr. Wenn man den Prozess der Beschreibung der Hardware von au\u00dfen betrachtet, kann man f\u00e4lschlicherweise annehmen, dass es sich dabei nur um eine Programmierung handelt, bei der der vorbereitete Code kompiliert wird. Die korrekte Aussage ist jedoch die <strong>Konfiguration<\/strong>,und eine in <strong>VHDL<\/strong> oder <strong>Verilog<\/strong> geschriebene Beschreibung der Hardware wird entsprechend der korrekten Nomenklatur synthetisiert.<\/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-7b00121 elementor-widget elementor-widget-heading\" data-id=\"7b00121\" 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\">Wahl des Steins zur Bestimmung<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1d5d4c elementor-widget elementor-widget-image\" data-id=\"f1d5d4c\" 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_0557-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"IMG_0557\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzQ4NDUsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLmRlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wMVwvSU1HXzA1NTctc2NhbGVkLmpwZyJ9\" 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\/IMG_0557-1024x576.jpg\" class=\"attachment-large size-large wp-image-74845\" alt=\"\" srcset=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0557-1024x576.jpg 1024w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0557-300x169.jpg 300w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0557-768x432.jpg 768w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0557-1536x864.jpg 1536w, https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/IMG_0557-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\">Arduino UNO R4, RPI Pico W und RPI Zero 2 Boards.<\/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-9e29437 elementor-widget elementor-widget-text-editor\" data-id=\"9e29437\" 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;\">Aber kommen wir zur\u00fcck zum Hauptthema dieses Artikels. F\u00fcr die Programmierung des <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>Raspberry Pi Pico W<\/strong><\/a> gibt es mehrere L\u00f6sungen. Die beliebtesten sind die <strong>Arduino IDE,<\/strong> <strong>MicroPython und C\/C++ SDK<\/strong>. Wenn Ihnen diese Namen nicht gel\u00e4ufig sind, brauchen Sie sich keine Sorgen zu machen. Ich werde gleich erkl\u00e4ren, worum es sich bei den einzelnen L\u00f6sungen handelt, Fragen zu ihren St\u00e4rken und Schw\u00e4chen beantworten und aufzeigen, wo sie eingesetzt 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-bbf40f1 elementor-widget elementor-widget-heading\" data-id=\"bbf40f1\" 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\">Programmieren mit der Arduino IDE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b8117b elementor-widget elementor-widget-text-editor\" data-id=\"3b8117b\" 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;\">Jeder, der schon einmal mit Elektronik gearbeitet hat, hat sicher schon von <a href=\"https:\/\/botland.de\/234-arduino\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Arduino<\/strong><\/a>-Boards geh\u00f6rt. Diese kleinen Plattformen, die vom Konzept her \u00e4hnlich wie der <a href=\"https:\/\/botland.de\/1262-himbeer-pi-pico\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico<\/strong><\/a> sind, haben vor allem bei Hobbyelektronikern au\u00dferordentlich an Beliebtheit gewonnen. Dank ihrer Einfachheit, der F\u00fclle an Wissensquellen und der Unterst\u00fctzung durch die Gemeinschaft ist sie zu einer weit verbreiteten Wahl in der Kategorie der Plattformen zum Erlernen von Elektronik und Programmierung geworden. Es ist jedoch wichtig zu wissen, dass <strong>Arduino<\/strong> nicht nur ein <strong>Board mit einem aufgel\u00f6teten Mikrocontroller<\/strong> ist, sondern vor allem eine <strong>Entwicklungsumgebung<\/strong>, mit der man Codes auch f\u00fcr andere Hardwareplattformen erstellen kann.<\/p>\n<p style=\"font-weight: 400;\">Die <strong>Arduino IDE<\/strong>, wie die Entwicklungsumgebung der Arduino-Plattform genannt wird, ist ein \u00e4u\u00dferst einfaches und intuitives Tool, mit dem Sie Codes in der Sprache C erstellen k\u00f6nnen, die auf dem <strong>RPI Pico W-Board<\/strong> erfolgreich ausgef\u00fchrt werden k\u00f6nnen. Der Vorteil der <strong>Arduino-IDE<\/strong> liegt vor allem in ihrer <strong>Einfachheit und den schnellen Ergebnissen<\/strong>. In buchst\u00e4blich wenigen Minuten k\u00f6nnen wir ein funktionales Programm erstellen, das einfache Aufgaben erf\u00fcllt. Die Vision des schnellen Erfolgs ist verlockend, aber es ist wichtig zu wissen, dass der <strong>Arduino<\/strong> im weitesten Sinne mit vielen Nachteilen und Widrigkeiten behaftet ist, \u00fcber die man einen eigenen Artikel schreiben k\u00f6nnte. Nicht umsonst sind die Boards und auch die Arduino-Entwicklungsumgebung in professionellen Anwendungen eher unbekannt. Es ist eine einfache Plattform, aber es ist wichtig, sich ihrer Grenzen bewusst zu sein &#8211; die fehlende Unterst\u00fctzung f\u00fcr fortgeschrittene Funktionen auf bestimmten Mikroprozessoren, die blinde Verwendung von Codes, die von anderen Nutzern vorbereitet wurden, und unratsame Programmierpraktiken, die zur Gewohnheit werden, sind nur einige Beispiele f\u00fcr die Nachteile, die mit der Arduino-Umgebung verbunden sind.<\/p>\n<p style=\"font-weight: 400;\">Der unglaubliche Vorteil, den ich bereits erw\u00e4hnt habe, ist jedoch die Einfachheit. Die Arduino-Plattform und damit auch die Software, die zur Erstellung des Codes verwendet wird, erm\u00f6glichen es, schnell von einer Idee zu einer funktionierenden Schaltung zu gelangen. Mit anderen Worten, die Verwendung der <strong>Arduino-IDE<\/strong> zur Programmierung des <strong>Raspberry Pi Pico<\/strong> erm\u00f6glicht eine schnelle Umsetzung der Visionen und Ideen des Benutzers, aber f\u00fcr die endg\u00fcltige Version des Projekts lohnt es sich, eine andere Methode zur Vorbereitung des Codes in Betracht zu ziehen.<\/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-791834b elementor-widget elementor-widget-heading\" data-id=\"791834b\" 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\">MicroPython-Sprache<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a573bb elementor-widget elementor-widget-text-editor\" data-id=\"6a573bb\" 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;\">Eine interessante M\u00f6glichkeit, den <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>Raspberry Pi Pico W<\/strong><\/a> zu programmieren, ist die Verwendung der Sprache <strong>MicroPython<\/strong>. Vielleicht haben Sie auch schon einmal von ihr geh\u00f6rt. Sie wurde von der Sprache <strong>Python<\/strong> abgeleitet und ist eine Implementierung dieser Sprache, die f\u00fcr die Ausf\u00fchrung auf Mikrocontrollern und eingebetteten Systemen mit begrenzter Leistung und Ressourcen optimiert wurde. <\/p>\n<p style=\"font-weight: 400;\">In den letzten Jahren hat <strong>die Sprache Python<\/strong> in der Programmiergemeinschaft erheblich an Popularit\u00e4t gewonnen und ist besonders bei Menschen beliebt, die Wert auf Einfachheit und Flexibilit\u00e4t des Codes legen. Auch <strong>MicroPython<\/strong> verf\u00fcgt \u00fcber diese und alle anderen Eigenschaften <strong>einer Skriptsprache und<\/strong> ist damit vor allem f\u00fcr Anf\u00e4nger \u00e4u\u00dferst zug\u00e4nglich. Dar\u00fcber hinaus unterst\u00fctzt die Sprache viele der im Original verwendeten <strong>Standard-Code-Bibliotheken<\/strong> und -L\u00f6sungen, so dass sie wie die Arduino-IDE ein <strong>schnelles und einfaches Prototyping<\/strong> erm\u00f6glicht.<\/p>\n<p style=\"font-weight: 400;\">Es ist jedoch wichtig zu wissen, dass es mehrere Probleme im Zusammenhang mit <strong>MicroPython<\/strong> gibt. Die Skriptsprache funktioniert gut <strong>in der Computerprogrammierung,<\/strong> aber in einem leistungsbegrenzten System, in dem der Benutzer sich der Hardwarebeschr\u00e4nkungen bewusst sein muss, funktioniert sie nicht gut. Die Sprache <strong>bietet nicht alle M\u00f6glichkeiten zur Steuerung von Mikrocontrollern<\/strong>, und man kann hier die Analogie verwenden, dass MicroPython eher beschreibt, was die Hardware tun soll, als wie sie genau funktioniert. Vor allem aus diesem Grund ist die MicroPython-Gemeinde noch klein und wir werden sie in den meisten Rankings f\u00fcr die Beliebtheit von Embedded-Programmiersprachen nicht finden. Es lohnt sich jedoch, dieses Projekt im Auge zu behalten und sogar einige der Grundlagen seiner Anwendung zu erlernen, denn niemand wei\u00df, was die Zukunft uns bringen 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-f6eeb25 elementor-widget elementor-widget-heading\" data-id=\"f6eeb25\" 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\">C\/C++ SDK<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27cc0d2 elementor-widget elementor-widget-text-editor\" data-id=\"27cc0d2\" 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;\">Der unangefochtene <strong>K\u00f6nig der Programmiersprachen<\/strong> f\u00fcr eingebettete Systeme ist <strong>C.<\/strong> Sie wird seit vielen Jahren von Ingenieuren und Programmierern verwendet, und heute gibt es praktisch keinen Mikroprozessorchip, der sie nicht unterst\u00fctzt. Die <strong>Sprache C<\/strong> zeichnet sich vor allem durch die <strong>vollst\u00e4ndige Kontrolle \u00fcber die Hardware und eine niedrige Abstraktionsstufe aus<\/strong>, die es erm\u00f6glicht, das im Chip verborgene Potenzial voll auszusch\u00f6pfen. Au\u00dferdem hat sich im Laufe der Jahre <strong>eine gro\u00dfe Gemeinschaft von Nutzern<\/strong> um C herum gebildet, so dass es viel einfacher ist, Antworten auf Fragen zu finden. Dar\u00fcber hinaus sollte erw\u00e4hnt werden, dass der resultierende Code nach der Kompilierung der <strong>Sprache C<\/strong> im Vergleich zu Skriptsprachen wie MicroPython in Bezug auf die Ressourcennutzung optimierter ist.<\/p>\n<p style=\"font-weight: 400;\">Allerdings ist die <strong>C Sprache<\/strong> nicht nur Superlative, f\u00fcr Anf\u00e4nger kann sie etwas komplizierter erscheinen, besonders im Vergleich zu Skriptsprachen. Der Code selbst wird auch l\u00e4nger und komplizierter sein, so dass es leichter ist, einen Fehler zu machen. Dar\u00fcber hinaus kann C als weniger flexibel bezeichnet werden, insbesondere durch die Tatsache, dass es keine automatische Speicherverwaltung unterst\u00fctzt.<\/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-e7baac4 elementor-widget elementor-widget-heading\" data-id=\"e7baac4\" 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\">For power users\u2026 For hobbyists\u2026<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ee2618 elementor-widget elementor-widget-text-editor\" data-id=\"1ee2618\" 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 haben wahrscheinlich schon geahnt, dass wir in den folgenden Materialien die Sprache <strong>C<\/strong> verwenden werden. Es lohnt sich, den Ratschl\u00e4gen auf der <strong>Webseite der Raspberry Pi Foundation<\/strong> zu folgen. Es ist die Sprache C, die Sie im Abschnitt &#8220;F\u00fcr Power-User&#8221; finden, und schlie\u00dflich m\u00f6chte jeder in der Zukunft einer sein. Es ist nicht ausgeschlossen, dass wir noch einmal auf die <strong>Arduino IDE<\/strong> und <strong>MicroPython<\/strong> zur\u00fcckkommen werden, aber eher als Kuriosit\u00e4t. Um die M\u00f6glichkeiten des <strong>RPI Pico<\/strong> voll aussch\u00f6pfen zu k\u00f6nnen, m\u00fcssen wir das vom Hersteller angebotene <strong>C\/C++ SDK<\/strong> verwenden. Wenn man seine Zukunft an die Elektronik oder die Embedde-Industrie bindet, lohnt es sich au\u00dferdem, die Sprache C gr\u00fcndlich zu beherrschen, da sie dort sehr h\u00e4ufig verwendet 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-e99e5d1 elementor-widget elementor-widget-heading\" data-id=\"e99e5d1\" 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-fe24f9f elementor-widget elementor-widget-text-editor\" data-id=\"fe24f9f\" 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 diesem Material habe ich Ihnen einige der Programmierm\u00f6glichkeiten des <a href=\"https:\/\/botland.de\/1262-himbeer-pi-pico\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Raspberry Pi Pico<\/strong><\/a> beschrieben und ein wenig \u00fcber das Programmieren selbst erz\u00e4hlt. Wie Sie bereits wissen, werden wir in den folgenden Materialien die <strong>Sprache C<\/strong> verwenden, und es spricht nichts dagegen, jetzt schon die entsprechende Software vorzubereiten und unser erstes Projekt 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-dcd02f2 elementor-widget elementor-widget-spacer\" data-id=\"dcd02f2\" 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-e47a4a9 elementor-widget elementor-widget-text-editor\" data-id=\"e47a4a9\" 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.pdf<\/li>\n<li>https:\/\/www.raspberrypi.com\/products\/rp2040\/<\/li>\n<li>https:\/\/en.wikipedia.org\/wiki\/Computer_programhttps:\/\/en.wikipedia.org\/wiki\/Read-only_memory<\/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>In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.<\/p>\n","protected":false},"author":34,"featured_media":75169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7,21,134],"tags":[],"class_list":["post-78274","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 - #2 - Ein paar Worte zur Programmierung - Botland<\/title>\n<meta name=\"description\" content=\"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.\" \/>\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-2-ein-paar-worte-zur-programmierung\/\" \/>\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 - #2 - Ein paar Worte zur Programmierung - Botland\" \/>\n<meta property=\"og:description\" content=\"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/\" \/>\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-26T13:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-08T09:01:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.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=\"14\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-2-ein-paar-worte-zur-programmierung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/\"},\"author\":{\"name\":\"Rafa\u0142 Bartoszak\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#\\\/schema\\\/person\\\/5a69e7f5db1f77c617f990e73bb83215\"},\"headline\":\"Raspberry Pi Pico Kurs &#8211; #2 &#8211; Ein paar Worte zur Programmierung\",\"datePublished\":\"2024-01-26T13:00:00+00:00\",\"dateModified\":\"2026-04-08T09:01:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/\"},\"wordCount\":2361,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-1.png\",\"articleSection\":[\"Elektronika\",\"Programowanie\",\"Raspberry Pi\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/\",\"name\":\"Raspberry Pi Pico Kurs - #2 - Ein paar Worte zur Programmierung - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-1.png\",\"datePublished\":\"2024-01-26T13:00:00+00:00\",\"dateModified\":\"2026-04-08T09:01:31+00:00\",\"description\":\"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/1-1.png\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\\\/#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; #2 &#8211; Ein paar Worte zur Programmierung\"}]},{\"@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 - #2 - Ein paar Worte zur Programmierung - Botland","description":"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.","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-2-ein-paar-worte-zur-programmierung\/","og_locale":"de_DE","og_type":"article","og_title":"Raspberry Pi Pico Kurs - #2 - Ein paar Worte zur Programmierung - Botland","og_description":"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.","og_url":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2024-01-26T13:00:00+00:00","article_modified_time":"2026-04-08T09:01:31+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.png","type":"image\/png"}],"author":"Rafa\u0142 Bartoszak","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Rafa\u0142 Bartoszak","Gesch\u00e4tzte Lesezeit":"14\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#article","isPartOf":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/"},"author":{"name":"Rafa\u0142 Bartoszak","@id":"https:\/\/botland.de\/blog\/#\/schema\/person\/5a69e7f5db1f77c617f990e73bb83215"},"headline":"Raspberry Pi Pico Kurs &#8211; #2 &#8211; Ein paar Worte zur Programmierung","datePublished":"2024-01-26T13:00:00+00:00","dateModified":"2026-04-08T09:01:31+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/"},"wordCount":2361,"publisher":{"@id":"https:\/\/botland.de\/blog\/#organization"},"image":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.png","articleSection":["Elektronika","Programowanie","Raspberry Pi"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/","url":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/","name":"Raspberry Pi Pico Kurs - #2 - Ein paar Worte zur Programmierung - Botland","isPartOf":{"@id":"https:\/\/botland.de\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#primaryimage"},"image":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.png","datePublished":"2024-01-26T13:00:00+00:00","dateModified":"2026-04-08T09:01:31+00:00","description":"In diesem Material werden wir uns mit der Programmiersprache und insbesondere mit ihrer Auswahl befassen. Hier beschreiben wir drei verschiedene M\u00f6glichkeiten, Codes f\u00fcr den Raspberry Pi Pico W vorzubereiten. Wir sehen uns die Vor- und Nachteile jeder L\u00f6sung genauer an und entscheiden uns schlie\u00dflich f\u00fcr die, die wir in Zukunft verwenden werden.","breadcrumb":{"@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#primaryimage","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.png","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2024\/01\/1-1.png","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.de\/blog\/raspberry-pi-pico-kurs-2-ein-paar-worte-zur-programmierung\/#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; #2 &#8211; Ein paar Worte zur Programmierung"}]},{"@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\/78274","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=78274"}],"version-history":[{"count":0,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/78274\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media\/75169"}],"wp:attachment":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media?parent=78274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/categories?post=78274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/tags?post=78274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}