Raspberry Pi Pico BASIC #3 - Autostart
In diesem kurzen Beitrag möchte ich dir zeigen, wie du deinen BASIC Code im Autostart sofort auf dem Raspberry Pi Pico ausführen kannst, sobald dieser Strom erhält.
Wie du in BASIC auf dem Raspberry Pi Pico mit PicoMite programmierst, habe ich dir bereits in den nachfolgenden Beiträgen gezeigt. - BASIC Programmierung am Raspberry Pi Pico W, - Raspberry Pi Pico BASIC #1 - Überblick, - Raspberry Pi Pico BASIC #2 - Speicherverwaltung
Ein kleines Beispiel
Erstellen wir zuerst eine kleine Schaltung am Raspberry Pi Pico mit zwei LEDs, welche lediglich im Wechsel blinken sollen. Benötigte Ressourcen für das Beispiel Wenn du das kleine Beispiel nachbauen möchtest, dann benötigst du: - einen Raspberry Pi Pico* oder Pico W*, - ein Micro-USB Datenkabel*, - eine Powerbank*, - zwei 5 mm, LEDs*, - zwei 220 Ohm Vorwiderstände*, - ein 400 Pin Breadboard* oder - ein GPIO Expander Board*, - diverse Breadboardkabel* Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!
Schaltung - Raspberry Pi Pico mit zwei LEDs Aufbau der Schaltung Der Aufbau der Schaltung ist sehr einfach und wenn du meinen Blog schon länger verfolgst, dann kennst du diese bestimmt bereits.
Schaltung - Wechselblinker am Raspberry Pi Pico Die beiden LEDs sind wie folgt am Raspberry Pi Pico angeschlossen LEDRaspberry Pi PicoLED - grünKathode (-)220 Ohm Widerstand > GNDAnode (+)GP16LED - blauKathode (-)220 Ohm Widerstand > GNDAnode (+)GP17 Aufbau und Programmieren in BASIC mit PicoMite Im nachfolgenden YouTube-Video erläutere ich dir, wie du die Schaltung aufbaust und in BASIC auf dem Raspberry Pi Pico programmierst. https://youtu.be/kOlrDn8a19M Programmieren von einem Wechselblinker mit zwei LEDs in BASIC Wie man eine LED in BASIC programmiert, hatte ich bereits in meinem ersten Beitrag gezeigt. Hier nun der Code um die beiden LEDs abwechselnd im Intervall von 250 ms. Blinken lässt. SetPin GP16, DOUT SetPin GP17, DOUT For index = 0 To 20 Step 1 Pin(GP16) = 1 Pin(GP17) = 0 Pause 250 Pin(GP16) = 0 Pin(GP17) = 1 Pause 250 Next index Pin(GP16) = 0 Pin(GP17) = 0 Der Quellcode sieht im Fullscreen-Editor folgendermaßen aus:
Autostart per Befehl aktivieren
Um jetzt diesen Code automatisch auszuführen, wenn der Mikrocontroller mit Strom versorgt wird, muss auf der nachfolgende Befehl eingegeben werden. OPTION AUTORUN ON Mit dem Parameter OFF kann dieses wieder deaktiviert werden. Jetzt können wir das Datenkabel vom Computer trennen und den Mikrocontroller mit einer Powerbank verbinden. Das Ergebnis ist, dass der Code ausgeführt wird. Read the full article



















