🍪 Privacy & Transparency

We and our partners use cookies to Store and/or access information on a device. We and our partners use data for Personalised ads and content, ad and content measurement, audience insights and product development. An example of data being processed may be a unique identifier stored in a cookie. Some of our partners may process your data as a part of their legitimate business interest without asking for consent. To view the purposes they believe they have legitimate interest for, or to object to this data processing use the vendor list link below. The consent submitted will only be used for data processing originating from this website. If you would like to change your settings or withdraw consent at any time, the link to do so is in our privacy policy accessible from our home page..

Vendor List | Privacy Policy
Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry PI

Menu
  • Projekte
    • LED’s
    • Servo & Schrittmotoren
    • Sound
    • LCD’s
    • Kommunikation
    • Sicherheit
    • Weekend Project
  • Arduino
    • Tutorials
    • ProMini
      • Anschließen & Programmieren
    • Nano
      • Arduino Nano – Übersicht
    • UNO
      • Übersicht
    • MEGA 2560
      • Übersicht
    • Leonardo
      • Übersicht
    • NodeMCU
      • NodeMCU – “Einer für (fast) Alles!”
    • Lilypad
      • Arduino: Lilypad “Jetzt Geht’s Rund!”
    • WEMOS
      • WEMOS D1 – Arduino UNO kompatibles Board mit ESP8266 Chip
      • WEMOS D1 Mini – Übersicht
      • Wemos D1 mini Shields
    • STM32x
      • STM32F103C8T6 – Übersicht
    • Maker UNO
      • Maker UNO – Überblick und Test
    • ATTiny85
      • Mini Arduino mit ATTiny85 Chip
      • ATtiny85 mit dem Arduino UNO beschreiben
  • Android
  • Über mich
  • DeutschDeutsch
  • EnglishEnglish
Menu

Raspberry Pi Pico BASIC #3 – Autostart

Posted on 16. April 202329. April 2023 by Stefan Draeger

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
    • Benötigte Ressourcen für das Beispiel
    • Aufbau der Schaltung
    • Aufbau und Programmieren in BASIC mit PicoMite
    • Programmieren von einem Wechselblinker mit zwei LEDs in BASIC
  • Autostart per Befehl aktivieren

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
Schaltung - Raspberry Pi Pico mit zwei LEDs
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
Schaltung – Wechselblinker am Raspberry Pi Pico

Die beiden LEDs sind wie folgt am Raspberry Pi Pico angeschlossen

LEDRaspberry Pi Pico
LED – grün
Kathode (-)220 Ohm Widerstand > GND
Anode (+)GP16
LED – blau
Kathode (-)220 Ohm Widerstand > GND
Anode (+)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.

Raspberry Pi Pico - BASIC (PicoMite) - Autorun
Dieses Video auf YouTube ansehen.

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.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

Tools

  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator
  • Widerstandsrechner
  • Rechner für Strom & Widerstände
  • ASCII Tabelle

Meta

  • Videothek
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Kontakt
  • Cookie-Richtlinie (EU)

Links

Blogverzeichnis Bloggerei.de Blogverzeichnis TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com
©2023 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb