Zum Inhalt springen

#1 Erste Schritte: LED-Blinken – Pico W Blinken

29 Nov 2023
#1 Get Started Led Blink – Pico W Blink
Blinkende LED ist der erste Schritt beim Erlernen der Robotercodierung Raspberry Pi Pico W. In diesem Projekt erklären wir, wie Sie Ihre LED in Ihrem Rasberry Pi Pico W Kit Picobricks zum Leuchten bringen An Bord. Darüber hinaus teilen wir Ihnen die notwendigen Codes für verschiedene IDEs wie BricksIDE, Mikrophyton und Mikroblöcke.

Blink-Anwendung

Im wirklichen Leben übernimmt der Mitarbeiter, der gerade mit dem Erlernen des Berufs begonnen hat, zunächst die grundlegendste Aufgabe: Die Putzfrau lernt zunächst den Umgang mit dem Besen, der Koch den Umgang mit den Küchenutensilien, der Kellner das Tragen eines Tabletts. Wir können diese Beispiele erweitern. Der erste Code, der von Neulingen in der Softwareentwicklung geschrieben wurde, ist als „Hello World“ bekannt. Der erste Schritt beim Programmieren ist das Drucken von „Hello World“, sobald das Programm auf dem Bildschirm oder Konsolenfenster in der verwendeten Sprache startet. Wie ein Baby, das anfängt zu krabbeln ... Der erste Schritt zur Robotercodierung, auch bekannt als physische Programmierung, ist die Blink-Anwendung. Es bedeutet, der Robotercodierung zuzuzwinkern.

Der "Blink-Anwendung„ist eine vielseitige und benutzerfreundliche mobile App, die zur Rationalisierung und Vereinfachung verschiedener Aufgaben entwickelt wurde, einschließlich der Überwachung und Steuerung von IoT-Geräten (Internet der Dinge). Ganz gleich, ob es sich um Heimüberwachungskameras, intelligente Thermostate oder vernetzte Beleuchtungssysteme handelt, die Blink-Anwendung bietet Benutzern eine intuitive Plattform für die Fernverwaltung dieser Geräte.

Mit der Blink-Anwendung können Benutzer problemlos auf Live-Video-Feeds ihrer Überwachungskameras zugreifen, sofortige Benachrichtigungen zur Bewegungserkennung erhalten und ihre Smart-Geräte bequem über ihr Smartphone steuern. Diese App erhöht die Sicherheit zu Hause, indem sie Echtzeitüberwachung bietet und sicherstellt, dass Benutzer ihr Eigentum jederzeit und überall im Auge behalten können.

Zusätzlich zu den Sicherheitsfunktionen bietet die Blink-Anwendung auch eine Smart-Home-Steuerung, mit der Benutzer ihre Thermostate, Beleuchtung und andere angeschlossene Geräte anpassen können, um die Energieeffizienz zu optimieren und ein komfortables Wohnumfeld zu schaffen. Mit ihrer benutzerfreundlichen Oberfläche und robusten Funktionalität ist die Blink-Anwendung ein wertvolles Werkzeug für alle, die die Sicherheit und den Komfort in ihrem vernetzten Zuhause verbessern möchten.

Details und Algorithmus

Es gibt 1 x 5 mm rote LED und 1 x WS2812B RGB-LED auf Picobricks. Während normale LEDs in einer Farbe leuchten können, können RGB-Farben in verschiedenen Farben leuchten, sowohl in Primär- als auch in Sekundärfarben. In diesem Projekt werden wir die rote LED auf Picobricks verwenden.

Rote LED-Leuchten

Rote LEDs oder Leuchtdioden sind elektronische Bauteile, die rotes Licht aussenden, wenn elektrischer Strom durch sie fließt. Sie werden häufig in verschiedenen Anwendungen eingesetzt, von elektronischen Anzeigen und Blinkern bis hin zu Bremslichtern an Fahrzeugen. Rote LEDs werden wegen ihrer Effizienz, Zuverlässigkeit und Langlebigkeit geschätzt und sind daher eine beliebte Wahl in der Welt der Beleuchtung und Elektronik.

Im Projekt werden wir die notwendigen Codes schreiben, um das einzuschalten rote LED-Leuchten Schalten Sie es bei Picobricks nach einer bestimmten Zeit aus, nach einer bestimmten Zeit wieder ein und wiederholen Sie diese Vorgänge kontinuierlich.

Komponenten

1X PicoBricks

Schaltplan

Sie können auf die Microblocks-Codes des Projekts zugreifen, indem Sie das Bild auf die Registerkarte „Microblocks Run“ ziehen oder auf klicken Taste

MicroPython-Codes der PicoBricks


Vom Maschinenimport Pin#, um auf die Hardware-Picobricks zuzugreifen
led = Pin(7,Pin.OUT)#digitalen Pin als Ausgang für LED initialisieren
push_button = Pin(10,Pin.IN,Pin.PULL_DOWN)#digitalen Pin 10 als Eingang initialisieren
while True:#while-Schleife
    Logic_state = push_button.value();#Ein- und Ausschaltstatus der Schaltfläche
    if logic_state == True:#Überprüfen Sie die Schaltfläche und ob sie aktiviert ist
        led.value(1)#schalte die LED ein
    anders:
        led.value(0)#schalte die LED aus


Arduino C-Codes der PicoBricks

void setup() {
  // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:
  pinMode(7,OUTPUT);//digitalen Pin 7 als Ausgang initialisieren
  pinMode(10,INPUT);//digitalen Pin 10 als Eingang initialisieren

}
void loop() {
  // Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:
  if(digitalRead(10)==1){//überprüfen Sie die Schaltfläche und ob sie aktiviert ist
    digitalWrite(7,HIGH);//schalten Sie die LED ein, indem Sie die Spannung auf HIGH stellen
  }
  anders{
    digitalWrite(7,LOW);//schalte die LED aus, indem du die Spannung auf LOW stellst
  }
  Verzögerung(10);//halbe Sekunde warten
}
Vorheriger Beitrag
Nächster Beitrag

Danke fürs Abonnieren!

Diese E-Mail wurde registriert!

Shoppen Sie den Look
Wählen Sie Optionen

Bearbeitungsoption

Benachrichtigung wieder auf Lager

Vergleichen

Produkt ArtikelnummerBewertungBeschreibung Sammlung Verfügbarkeit Produktart Andere Details
this is just a warning
Anmeldung
Einkaufswagen
0 Artikel
Same Day Shipping No Extra Costs
Easy Returns Guarantee Return with Ease
Secure Checkout Secure Payment