Ezblock Studio 3

Danke, dass Sie sich für unser EzBlock Studio entschieden haben.

Bemerkung

Dieses Dokument ist in den folgenden Sprachen verfügbar.

Bitte klicken Sie auf die jeweiligen Links, um das Dokument in Ihrer bevorzugten Sprache aufzurufen.

EzBlock Studio ist eine Entwicklungsplattform von SunFounder für Anfänger entwickelt, um den Einstieg in den Raspberry Pi zu erleichtern.

Es unterstützt zwei Programmiersprachen: Grafisch und Python und ist auf fast allen verschiedenen Gerätetypen verfügbar.

Mit Bluetooth- und Wi-Fi-Unterstützung können Sie Code herunterladen und einen Raspberry Pi aus der Ferne über EzBlock Studio steuern.

Hier finden Sie die Schnellstartanleitung für EzBlock Studio und weitere grundlegende Funktionen. Später werden wir die Nutzung jeder Seite hinzufügen und eine Einführung in die jeweiligen Blöcke oder Python-Funktionen geben.

Bitte zögern Sie nicht, jegliche Unannehmlichkeiten oder Fehler zu melden. Alle Vorschläge sind willkommen.

Hier ist die E-Mail-Adresse: cs@sunfounder.com.

Schnellstartanleitung:

Schnelle Benutzeranleitung

Die Hauptoptimierung von EzBlock 3.2 besteht darin, den Online-Dienst auf den Offline-Modus umzustellen und die Import- und Exportfunktion für Projektdateien hinzuzufügen. Zu diesem Zeitpunkt wird der Kanal für die Neuregistrierung von Benutzern geschlossen, und registrierte Benutzer werden nach dem Einloggen aufgefordert, das Projekt offline zu übertragen. Online-Dienste werden nach einer bestimmten Zeit geschlossen.

Bemerkung

Für das 3.2 Update ist es nicht notwendig, das Image für den Raspberry Pi erneut zu brennen.

EzBlock OS installieren

  1. Laden Sie die Datei Raspberry Pi OS mit vorinstalliertem EzBlock hier herunter:

  2. Entpacken Sie das heruntergeladene Paket und Sie werden die .img Datei darin finden.

    Bemerkung

    Extrahieren Sie die .img Datei nicht.

  3. Laden Sie das Tool - Raspberry Pi Imager von https://www.raspberrypi.org/software/ herunter. Klicken Sie auf den Link zum Raspberry Pi Imager, der zu Ihrem Betriebssystem passt. Nach dem Herunterladen klicken Sie darauf, um den Installer zu starten.

    _images/image11.png
  4. Wenn Sie den Installer starten, versucht Ihr Betriebssystem möglicherweise, Sie am Ausführen zu hindern. Zum Beispiel erhalte ich unter Windows folgende Nachricht. Wenn dieses Fenster erscheint, klicken Sie auf More info und dann auf Run anyway und folgen Sie den Anweisungen, um den Raspberry Pi Imager zu installieren.

    _images/image12.png
  5. Legen Sie Ihre SD-Karte in den SD-Karten-Slot Ihres Computers oder Laptops. Dann öffnen Sie den Raspberry Pi Imager und klicken Sie auf CHOOSE OS.

    _images/choose_os.png
  6. Gehen Sie zum Ende der Seite und wählen Sie Use Custom. Im Popup-Fenster wählen Sie RaspiOS-xxx_EzBlockOS-xxx.img, die Sie im Schritt 1 heruntergeladen haben, und klicken Sie auf Open.

    _images/use_custom.png
  7. Wählen Sie die SD-Karte aus, die Sie verwenden.

    _images/image14.png
  8. Drücken Sie Ctrl+Shift+X oder klicken Sie auf das settings Symbol, um die Advanced options Seite zu öffnen, um den Hostnamen festzulegen, SSH zu aktivieren und Benutzernamen und Passwort festzulegen. Sie können wählen, diese Bildanpassungsoptionen immer zu verwenden.

    Bemerkung

    Der Hostname wird festgelegt, damit Sie Wie man EzBlock in einem Browser verwendet nutzen können, um mit Ihrem Gerät über den Hostnamen zu verbinden. Sie können es auch unbelegt lassen.

    _images/configure.png
  9. Scrollen Sie dann nach unten, um die WLAN-Konfiguration abzuschließen und klicken Sie auf SAVE.

    Bemerkung

    Das wifi country sollte mit dem zweibuchstabigen ISO/IEC alpha2 code des Landes festgelegt werden, in dem Sie Ihren Raspberry Pi verwenden.

    Dieser Schritt ist optional, wenn Sie in diesem Schritt WIFI nicht konfigurieren, können Sie es später direkt über die App konfigurieren.

    _images/image16.png
  10. Klicken Sie auf die Schaltfläche WRITE.

    _images/image17.png
  11. Nach einer Weile erhalten Sie eine Meldung, die besagt, dass das Image auf Ihre Micro SD-Karte geschrieben wurde und Sie sie entfernen können. Dann können Sie sie in den Raspberry Pi einlegen.

    _images/burning2.png

EzBlock Studio installieren

EzBlock Studio ist eine App zur Programmierung und Steuerung von SunFounder Raspberry Pi Robotern. Sie ermöglicht Anfängern (Schülern) einen schnellen Einstieg in die Raspberry Pi Roboter-Programmierung. Sie verfügt über eingebaute TTS, Kameraerkennung, Fernsteuerung, Musik-/Soundeffekte und Sensorensteuerungsfunktionen.

Öffnen Sie den App Store (iOS) oder den Play Store (Android) und suchen und laden Sie EzBlock Studio herunter.

Benutzer von Linux/Mac OS X und Windows können EzBlock Studio in einem Browser verwenden. Weitere Informationen finden Sie unter Wie man EzBlock in einem Browser verwendet.

_images/IMG_0407.PNG

Produkt und EzBlock verbinden

  1. Schalten Sie den Stromschalter des Robot HAT in die ON-Position. Nach einer Weile hören Sie ein Einschaltgeräusch, was bedeutet, dass der Raspberry Pi erfolgreich gestartet wurde.

    _images/slide_to_power.png
  2. Verbinden Sie Ihr mobiles Gerät (Handy/Tablet) mit dem WLAN und schalten Sie Bluetooth ein.

    _images/open_wif_bluetooth.jpg
  3. Öffnen Sie nun die APP-EzBlock Studio. Es wird Sie aufgefordert, dem EzBlock Studio den Zugriff auf die folgenden 2 Berechtigungen zu gewähren.

    • Zugriff auf Fotos, Medien und Dateien auf Ihrem Gerät: Wenn Sie angemeldet sind und Ihr Avatar ändern möchten, benötigt die APP Zugriff auf Ihre Gerätefotos. Wenn Sie die Fotofunktion des Produkts verwenden, benötigt die APP diese Berechtigung, um die Fotos zu speichern.

    • Zugriff auf den Standort Ihres Geräts: Diese Berechtigung muss als Allow ausgewählt werden, sonst kann die APP nicht über Bluetooth mit dem Produkt verbinden.

    _images/allow_access.jpg
  4. Klicken Sie auf das Verbindungssymbol in der oberen linken Ecke.

    _images/sp221115_143525.png
  5. Auf der aufklappenden Seite klicken Sie auf Verbinden.

    _images/click_connect.jpg
  6. Nun gelangen Sie auf die Bluetooth-Verbindungsseite. Es wird automatisch nach dem entsprechenden Bluetooth gesucht, normalerweise ist der Produktname ezb-Raspberry, aber die MAC-Adresse ist für verschiedene Produkte unterschiedlich. Wenn Sie mehr als ein Produkt haben, können Sie es anhand der MAC-Adresse identifizieren. Auch dieser Bluetooth-Name kann in den nächsten Schritten geändert werden.

    _images/connect_bluetooth.jpg
  7. Wenn die Verbindung erfolgreich ist, gibt Ihr Produkt ein „Ding-Dong“ Geräusch von sich und die App wird anzeigen, dass die Verbindung erfolgreich war.

    _images/connect_success.jpg
  8. Wenn Sie dieses Produkt zum ersten Mal verwenden, werden Sie zur schnellen Konfiguration desselben aufgefordert.

    _images/config.jpg
  9. Geben Sie Ihr WLAN-Konto und Passwort ein.

    Bemerkung

    • Wenn Sie bereits das WLAN im Raspberry Pi Imager konfiguriert haben, erscheint dieser Schritt nicht und Sie gehen direkt zum nächsten Schritt.

    • Dieser Schritt dient zur Konfiguration des WLANs für den Raspberry Pi. Dies sollte dasselbe WLAN-Netzwerk sein, mit dem auch Ihr mobiles Gerät (Handy/Tablet) verbunden ist.

    _images/connect_wifi.jpg
  10. Wählen Sie das passende Produkt aus.

    _images/select_product.jpg
  11. Geben Sie Ihrem Produkt einen einzigartigen Namen. Dieser wird Ihr Bluetooth-Name sein (wird wirksam nach Neustart des Produkts und der App) und kann auch als Hostname verwendet werden, wenn Sie EzBlock in einem Browser nutzen. Siehe Wie man EzBlock in einem Browser verwendet für weitere Informationen.

    _images/set_name.jpg
  12. Falls Ihr Produkt kalibriert werden muss, erhalten Sie eine Aufforderung, dass Sie durch Klicken auf Calibration Now zur Kalibrierungsseite gelangen können. Wenn keine Kalibrierung notwendig ist, verschwindet das Pop-up-Fenster und Sie gelangen zurück zur Startseite.

    _images/calibration.jpg
  13. Die Kalibrierungsseite jedes Produkts ist unterschiedlich, jedoch gibt es eine Erinnerung, welcher Teil kalibriert werden muss. Sie können den entsprechenden Teil anklicken und sich dann an die Calibration Help halten. Nach Abschluss der Kalibrierung klicken Sie auf Comfirm.

    _images/cali_page.jpg

Bemerkung

Wenn Sie den Roboter während der Nutzung erneut kalibrieren möchten, folgen Sie bitte den unten stehenden Schritten.

Sie können die Produktdetailseite öffnen, indem Sie das Verbindungssymbol in der oberen linken Ecke anklicken.

_images/calibrate0.png

Klicken Sie auf den Button Settings.

_images/calibrate1.png

Auf dieser Seite können Sie den Produktnamen ändern, den Produkttyp auswählen, die App-Version ansehen oder den Roboter kalibrieren. Wenn Sie auf Calibrate klicken, gelangen Sie zur Kalibrierungsseite.

_images/calibrate2.png

Beispiele öffnen und ausführen

  1. Auf der Startseite klicken Sie auf Examples, um zur Beispiele-Seite zu gelangen. Möchten Sie diese Beispiele lediglich testen, so müssen Sie nur auf Run klicken, um Ihr Produkt zu starten.

    _images/imgIMG_0392.PNG
  2. Wenn Sie den Code einsehen und bearbeiten möchten, klicken Sie auf Edit. Das nachfolgende Bild zeigt die Programmierseite.

    _images/imgIMG_0393.PNG

Projekte oder Bibliotheken importieren oder exportieren

Da es sich jetzt um einen Offline-Modus handelt, müssen Sie wissen, wie man das Projekt exportiert und importiert, um es auf andere Geräte zu übertragen oder es über Apps zu teilen.

Projekte/Bibliotheken exportieren

  1. Wenn Sie neue Projekte erstellt und gespeichert haben, finden Sie diese unter My Projects.

    _images/ez32_myproject.png
  2. Ihre gespeicherten Projekte werden nach Produkt auf der Seite Meine Projekte sortiert. Sie müssen sie entsprechend Ihrem Produkttyp anzeigen.

    _images/ez32_picarx.png
  3. In der oberen rechten Ecke jedes Projekts gibt es ein Export-Symbol, mit dem Sie diese einzeln exportieren können.

    _images/export_icon.png
  4. Nachdem Sie darauf geklickt haben, erscheint ein Pop-up-Fenster, und Sie können das exportierte Projektfile (.ezbpro) über verschiedene Apps teilen. Oder wählen Sie Save to Files, um das Projekt auf Ihr Gerät zu exportieren.

    _images/save_to_single.png
  5. Wenn Sie mehrere Elemente auf einmal exportieren möchten, klicken Sie auf die Option Select.

    _images/click_select.png
  6. Wählen Sie nun die Projekte aus, die Sie exportieren möchten, oder verwenden Sie die Schaltfläche Select All.

    _images/select_all.png
  7. Nachdem Sie Ihre Auswahl getroffen haben, klicken Sie auf das Export-Symbol, um das Paket (.zip) über verschiedene Apps zu teilen, oder wählen Sie Save to Files, um sie auf Ihr Gerät zu exportieren.

    _images/export_zip.png
  8. Das Exportieren von Bibliotheken erfolgt auf die gleiche Weise, sie werden jedoch einzeln im Format .ezblib und in mehreren Dateien im Format .zip exportiert.

Projekte/Bibliotheken importieren

Jetzt lernen wir, wie man Projekte oder Bibliotheken in EzBlock Studio importiert.

  1. Öffnen Sie die Seite My Projects, klicken Sie auf das Import-Symbol und wählen Sie Choose File. Die Schaltfläche Import Project auf der Startseite hat die gleiche Funktion.

    _images/import_icon.png
  2. In EzBlock Studio können Sie nur .ezbpro, .ezblib und im Batch exportierte .zip Formatdateien aus EzBlock Studio importieren. Andere Dateien können nicht importiert werden.

    _images/import_file.png
  3. Wenn das Projekt oder die Bibliothek, die Sie importieren, denselben Inhalt wie das Projekt in EzBlock Studio hat, erscheint ein Pop-up-Fenster, das Sie daran erinnert, Keep both, Skip oder Replace zu wählen.

    _images/import_same.png
  4. Anschließend werden sie je nach Ihren Dateien in verschiedene Produktkategorien importiert.

So geht’s … :

Wie man Projekte oder Bibliotheken speichert (Für alte Benutzer)

Ab Version 3.2 wechselt EzBlock Studio in den Offline-Modus, was bedeutet, dass neue Benutzer kein Konto mehr registrieren müssen, um Projekte zu speichern und zu übertragen.

Wenn Sie ein alter Benutzer sind, können Sie sich noch bis zum 28. Februar 2023 in Ihr Konto einloggen. Es wird jedoch empfohlen, die Projekte und Bibliotheken in Ihrem Konto so schnell wie möglich herunterzuladen. Andernfalls können alle Daten nicht wiederhergestellt werden.

Sehen wir uns nun an, wie man die Projekte oder Bibliotheken speichert.

  1. Klicken Sie auf das Symbol in der oberen rechten Ecke, um sich in Ihr Konto einzuloggen.

    _images/login_new.png
  2. Wenn Sie sich in Ihr Konto einloggen, sehen Sie einen Pop-up-Hinweis.

    _images/sp221116_103418.png
    • Wenn Sie Ihr Projekt lokal speichern möchten, klicken Sie bitte auf Save All Project Locally. Dies wird eine Minute in Anspruch nehmen, und danach können Sie ohne Login direkt auf Ihr Projekt zugreifen.

    • Klicken Sie auf Log out, wenn Sie zu diesem Zeitpunkt keine auf dem Online-Dienst gespeicherten Elemente übertragen möchten. Sie können Ihre Elemente beim nächsten Einloggen immer noch übertragen.

    • Wenn Sie die auf dem Online-Dienst gespeicherten Elemente nicht mehr benötigen, können Sie auf Delete Account and Log out klicken.

  3. Nachdem Sie Save All Porjects Locally angeklickt haben, werden alle Projekte und Bibliotheken in Ihrem Konto erkannt und heruntergeladen. Der Download erfolgt hier nicht in einen Ordner auf Ihrem Gerät, sondern auf die Seite My Projects der App.

    _images/ez32_download.png
  4. Sobald der Download abgeschlossen ist, werden Sie aufgefordert, zur Seite My Projects zu gehen, um die heruntergeladenen Elemente anzusehen. An dieser Stelle können Sie Ihr Konto löschen und sich abmelden oder, wenn Sie nicht ganz sicher sind, einfach auf Ausloggen klicken und die heruntergeladenen Projekte zuerst überprüfen.

    _images/ez32_view.png
  5. Gehen Sie jetzt zur Seite My Projects, um die heruntergeladenen Projekte anzusehen. Wenn Sie mehrere Produkte haben, können Sie zu verschiedenen Produktseiten gehen, um die Projekte anzusehen.

    _images/ez32_download_myproject.png
  6. Wenn Sie zu diesem Zeitpunkt Ihr Projekt auf Ihr Mobilgerät exportieren oder es über eine andere App teilen möchten, können Sie sich auf Projekte oder Bibliotheken importieren oder exportieren beziehen.

Wie man EzBlock in einem Browser verwendet

Neben der Nutzung von EzBlock Studio auf einem mobilen Gerät können Sie es auch in einem Browser verwenden.

Die Schritte sind wie folgt:

  1. Zunächst müssen Sie EzBlock OS installieren. In dieser Zeit können Sie einen Hostnamen festlegen, um sich über den Browser mit Ihrem Raspberry Pi zu verbinden.

  2. Öffnen Sie den Browser und geben Sie die folgende URL ein. Google Chrome wird empfohlen.

  3. Klicken Sie dann auf das connect-Symbol in der oberen linken Ecke.

    _images/click_connect.png
  4. Und klicken Sie auf Connect.

    _images/web3.png
  5. Geben Sie die IP/Hostname ein oder geben Sie den Namen ein, den Sie dem Produkt gegeben haben.

    _images/web4.png

    Bemerkung

    Wenn Sie Ihr Produkt bereits auf Ihrem mobilen Gerät verbunden haben, können Sie auf das Produktsymbol in der oberen linken Ecke klicken, um die IP zu erhalten.

    _images/IMG_0458.PNG
  6. Wenn angezeigt wird, dass die Verbindung erfolgreich ist, können Sie die Beispiele ausführen oder eigene Projekte erstellen.

Wie erstellt man ein neues Projekt?

  1. Klicken Sie auf der Startseite auf New Project.

    _images/sp221115_161408.png
  2. Geben Sie den Projektnamen ein, wählen Sie den Programmiermodus (für Anfänger wird der Blockmodus empfohlen) und bestätigen Sie.

    _images/img_new_project2.png
  3. Nun gelangen wir zur Programmierseite.

    _images/img_new_project3.png
  4. Ziehen Sie den block per Drag-and-Drop, um zu programmieren. Klicken Sie dann auf das Symbol unten rechts, um das Programm auszuführen.

    _images/img_new_project4.png
  5. Nachdem Sie mit dem Programmieren fertig sind, können Sie einfach beenden und auf Speichern klicken. Für weitere Optionen klicken Sie auf das Menü in der oberen rechten Ecke.

    • Save: Speichert das aktuelle Projekt auf der Seite My Projects.

    • Save As: Speichert dieses Projekt mit einem neuen Namen auf My Projects.

    • Save As File: Speichert im Ordner des Geräts. Das Projekt (.ezbpro) wird auf Ihren Computer heruntergeladen, wenn Sie über den Webzugriff auf EzBlock Studio zugreifen. Mit einem mobilen Gerät können Sie das Projekt (.ezbpro) im Geräteordner speichern oder es mit der App teilen.

    _images/img_new_project5.png

Wie verwendet man die Videofunktion?

  1. Ziehen Sie den Block camera monitor on zum Start.

    _images/img_remote_camera1.png
  2. Auf der Remote Control Page, ziehen Sie das Video-Widget und starten Sie das Projekt.

    _images/img_remote_camera2.png
  3. Jetzt können Sie das Video sehen.

    _images/img_remote_camera4.png

Wie verwendet man die Fernsteuerungsfunktion?

  1. Betreten Sie die Fernsteuerungsseite.

    _images/img_remote1.png
  2. Ziehen Sie das Widget, das Sie verwenden möchten. Die Konfiguration wird ebenfalls angezeigt.

    _images/img_remote3.png
  3. Kehren Sie zur Programmierseite zurück, Sie sehen den neuen Block. Vervollständigen Sie bitte Ihren Code.

    _images/img_remote5.png
  4. Nachdem Sie den Code ausgeführt haben, gehen Sie zurück zur Fernsteuerungsseite und spielen Sie ihn ab.

    _images/img_remote6.png

Wie nutzt man die Bibliotheksfunktion?

Wenn Sie denselben Code in mehreren Projekten wiederverwenden möchten, können Sie die Bibliotheksfunktion im Menü verwenden.

_images/sp210809_111713.png

Nachdem Sie die Funktion verfasst haben, klicken Sie im Menü auf Bibliothek erstellen und wählen die gewünschte Funktion aus.

_images/create_libraries.png

Geben Sie eine Beschreibung für Ihre Bibliothek ein.

_images/sp210805_150848.png

Um sie zu verwenden, klicken Sie im Menu auf Import Library. Finden Sie die gewünschte und klicken auf Import.

_images/sp210805_151150.png

Die Ergebnisse sehen wie folgt aus. Sie können auf Block erweitern klicken, um den Inhalt der Funktion zu sehen.

_images/sp210805_151105.png

Benutzeroberfläche:

Startseite

Wenn wir EzBlock öffnen, sehen wir die Startseite, wie unten dargestellt:

_images/sp210805_135127.png

2. Produkt

Product Information

_images/product_page.jpg

Dies ist die Produktinformationsseite, die den Produktnamen (den Sie vergeben), den Produkttyp, die Raspberry Pi IP, die APP-Version, die Betriebsspannung und die aktuelle Leistung des Produkts enthält.

Settings

_images/settings.jpg
  • Edit Name: Wenn Sie mit dem zuvor vergebenen Namen nicht zufrieden sind, können Sie ihn hier ändern.

  • Change Product: Zu einem anderen Produkt wechseln.

  • Check for Updates: Überprüfen Sie die aktuelle Version der App und sehen Sie nach, ob eine neuere Version verfügbar ist.

  • Calibrate: Wenn Sie denken, dass Ihr Produkt während des Gebrauchs noch etwas abweicht, können Sie mit dieser Schaltfläche eine Neukalibrierung vornehmen.

4. Beispiele

_images/sp210805_135846.png
  1. Zurück zur Startseite

  2. Ein Beispiel auswählen. Klicken Sie auf Ausführen, um das Programm direkt zu flashen und auszuführen, und klicken Sie auf Bearbeiten, um zur Programmierschnittstelle zu gelangen.

  3. Um eine Programmiersprache zu wählen, gibt es zwei Optionen: Blockly und Python.

Bemerkung

Bevor Sie die Beispiele-Seite betreten, müssen Sie zuerst das korrekte Produkt auswählen.

5. Meine Projekte

_images/my_projects_page.png
  1. Projekte oder Bibliotheken importieren.

  2. Auswahl-Button: Nach dem Klicken können Sie mehrere Projekte oder Bibliotheken auf einmal auswählen oder alle auswählen, um zu exportieren oder zu löschen.

  3. Hier gibt es zwei Kategorien: Meine Projekte oder Meine Bibliothek.

  4. Ihr Projekt wird unter der entsprechenden Produktkategorie gespeichert.

  5. Wählen Sie hier Ihr persönliches Projekt aus. Sie können auf Run klicken, um das Programm direkt zu flashen und auszuführen (wenn das Projekt eine Fernsteuerung verwendet, werden Sie auch zur Fernsteuerungsseite weitergeleitet), und auf Edit klicken, um zur Programmierseite zu gelangen.

  6. Das Export-Symbol befindet sich in der oberen rechten Ecke jedes Projekts oder jeder Bibliothek.

6. Neues Projekt

_images/sp210805_143611.png
  1. Geben Sie den Namen des Projekts ein.

  2. Um eine Programmiersprache zu wählen, gibt es zwei Optionen: Blockly und Python.

  3. Klicken, um zur Programmierschnittstelle zu gelangen.

Programmierseite

Wenn Sie Code schreiben (neues Projekt erstellen, Beispiel bearbeiten, Ihr persönliches Projekt bearbeiten), gelangen Sie zur Programmierseite. Hier wird die Programmierschnittstelle in der Blockly-Sprache angezeigt. Für die Programmierung in der Python-Sprache siehe Python Programmierseite.

_images/sp210805_143809.png
  1. Zurück zur Startseite

  2. Ein Produkt auswählen

  3. Projektname

  4. Hilfe

  5. Menü

  6. Programmierschnittstelle

  7. Fernbedienungsschnittstelle

  8. Debug-Monitor

  1. Blockkategorien

  2. Programmierbereich

  3. Ausführen

  4. Flash & Ausführen

Blockkategorien

_images/sp210805_151353.png

Finden Sie hier den Codeblock und ziehen Sie ihn in den Programmierbereich, um zu programmieren. Bitte überprüfen Sie die spezifische Verwendung in Blockreferenz.

Debug-Monitor

_images/sp210805_145042.png

Klicken Sie auf das Debug-Symbol in der unteren rechten Ecke, und ein beweglicher Debug-Monitor wird angezeigt. Der Text des print-Blocks wird hier angezeigt.

Hilfe

_images/sp210805_150120.png

Nach der Auswahl poppen ezblock-Tutorials auf, einschließlich FAQ, Erste Schritte und Referenz.

Menü

_images/sp210805_150436.png
  • New Project: Zum Erstellen eines neuen Projekts verwenden.

  • My Projects: Mit dieser Schaltfläche gelangen Sie zur Seite My Projects, um Projekte oder Bibliotheken anzusehen, zu exportieren oder zu importieren.

  • Save: Fügt das Projekt zu My Projects hinzu.

  • Save As: Das Projekt wird unter einem neuen Dateinamen auf der Seite My Projects gespeichert.

  • Create Library: Erstellen Sie eine Bibliothek, indem Sie die Funktionen im Projekt auswählen. Für ein detailliertes Tutorial siehe: Wie nutzt man die Bibliotheksfunktion?.

  • Import Library: Die gespeicherte Bibliothek importieren.

  • Save As File: Speichern Sie im Geräteordner. Das Projekt (.ezbpro) wird auf Ihren Computer heruntergeladen, wenn Sie über Webzugriff auf das EzBlock Studio zugreifen. Mit einem mobilen Gerät können Sie das Projekt (.ezbpro) im Geräteordner speichern oder es mit der App teilen.

TIPPS

Sie können den Programmierbereich oder den Block lange drücken, um einige Hilfsfunktionen zu nutzen.

_images/sp210805_151610.png _images/sp210805_151819.png
Menü des Blocks

Option

Beschreibung

Duplicate

Ausgewählte (und dominierte) Blöcke kopieren.

Add/Remove Comment

Nach dem Klicken erscheint ein ?-Symbol oben rechts im Block, welches dazu dient, Texte zu schreiben, die das Lesen des Codes erleichtern. Diese Texte werden vom Programm nicht ausgeführt.

Expand/Conllapse Block

Wenn Ihr Code mehr Blöcke hat, können Sie diese einklappen und bei Bedarf erweitern.

Disable/Enable Block

Diese Funktion deaktiviert bestimmte Blöcke, ohne das Programm zu ändern.

Delete xxx Blocks

Ausgewählte (und dominierte) Blöcke entfernen.

Help

Create xxx

Wird in Vibration- oder Funktion-Blöcken verwendet. Es ermöglicht Ihnen, schnell einen Block zu erstellen, der mit dem ausgewählten Block gekoppelt ist (klicken Sie auf erstellen im Funktionsblock, erscheint der Aufrufblock).

Hightlight Function Definition

Wird im Aufrufblock der Funktion verwendet und ermöglicht es Ihnen, die Funktionsdefinition zu finden.

Menü der Programmierseite

Option

Beschreibung

Rückgängig

Wiederherstellen

Rückgängig machen rückgängig

Blöcke aufräumen

Die Blöcke ausrichten

Blöcke einklappen

Alle Blöcke einklappen

Blöcke erweitern

Alle Blöcke erweitern

xxx Blöcke löschen

Alle Blöcke löschen

Python Programmierseite

Wenn Sie die Python-Sprache beim Erstellen eines Projekts verwenden, können Sie die Python Programmierseite aufrufen.

_images/sp210805_154924.png

Zur Fertigstellung Ihres Projekts müssen Sie sich auf die Python-Referenz beziehen.

Fernsteuerungs-Oberfläche

Zur Nutzung beachten Sie bitte Wie verwendet man die Fernsteuerungsfunktion?.

_images/sp210805_144019.png
  1. Widget-Kategorien

  2. Fernsteuerungsbereich

_images/sp210805_152451.png

Klicken Sie auf das Widget, um das Nachrichtenfeld anzuzeigen. Halten Sie das Widget lange gedrückt oder klicken Sie auf die Löschen-Schaltfläche, um das Widget zu entfernen.

Widget der Fernsteuerung

Widget

Beschreibung

Joystick

Der weiße Punkt ist zentriert, und sowohl die X- als auch die Y-Werte sind 0. Ziehen Sie den weißen Punkt nach rechts, um den X-Wert zu erhöhen; ziehen Sie ihn nach oben, um den Y-Wert zu erhöhen. Die Bereiche von X und Y sind jeweils (-100, 100).

Schieberegler

Wenn der weiße Punkt ganz links ist, beträgt der Wert 0. Ziehen Sie den weißen Punkt nach rechts, um den Wert zu erhöhen. Der Bereich liegt zwischen (0, 100).

D-Pad

Dies ist eine Steuerung, die aus 4 Tasten besteht. Jede Taste ist unabhängig voneinander. Der Wert der Taste ist 1, wenn sie gedrückt wird, und 0, wenn sie losgelassen wird.

Taste

Der Wert beträgt 1, wenn sie gedrückt wird, und 0, wenn sie losgelassen wird.

Schalter

Bei EIN beträgt der Wert 1; bei AUS beträgt der Wert 0.

Video

Bitte siehe Wie verwendet man die Videofunktion?.

Digitalrohr

Es kann ZAHLEN (wie 123,3) oder ZEIT (wie 11:55) wie eine echte vierstellige Digitalanzeige anzeigen.

Tortendiagramm

Es wird verwendet, um den Anteil des Teils am Ganzen in der Datenreihe anzugeben. Jeder Datensatz sollte einen Namen und einen Wert enthalten.

Balkendiagramm

Die Daten mehrerer Objekte können intuitiv zur vergleichenden Analyse angezeigt werden. Jedes Objekt sollte einen Namen und einen Wert enthalten.

Liniendiagramm

Kontinuierliche Daten mehrerer Objekte können angezeigt werden. Jedes Objekt sollte einen Namen und einen Wert enthalten. Die kontinuierliche Datengenerierung basiert auf mehreren Aufrufen (normalerweise unter Verwendung von Schleifen).

Glühbirne

Wie die tatsächliche LED leuchtet sie, wenn eine 1 geschrieben wird und erlischt, wenn eine 0 geschrieben wird.

Versionshinweise

Ezblock Studio Versionshinweise

EzBlock Studio 3.2

Ab der Version 3.2 wird EzBlock Studio in den Offline-Modus wechseln und der Online-Service wird am 28.02.2023 aus Gründen der Benutzerfreundlichkeit eingestellt. Daher können Sie Ihre Projekte lokal speichern, ohne sich registrieren zu müssen und sie später auf verschiedenen Geräten importieren.

Detaillierte Informationen

  • Nachdem EzBlock Studio in den Offline-Modus gewechselt hat, können alte Benutzer weiterhin anmelden und Cloud-Projekte lokal speichern. Alle neuen Projekte werden jedoch lokal gespeichert.

  • Das Registrierungsportal ist geschlossen. Neue Benutzer müssen kein Konto mehr registrieren, um die Projektspeicherfunktion von EzBlock zu nutzen.

  • Hinzufügung einer Import- und Exportfunktion im .ezbpro Format, mit dem Sie Projekte zwischen Geräten übertragen oder Projekte mit anderen teilen können.

  • Bibliotheken können ebenfalls im .ezblib Format für Übertragung und Teilen importiert und exportiert werden.

FAQ

  • Was passiert mit meinem Konto?

    Sie haben bis zum 28. Februar 2023 Zeit, alle Ihre Projekte aus der Cloud lokal zu speichern. So geht’s: Melden Sie sich bei Ihrem Konto in EzBlock Studio an und wählen Sie „Alle Projekte lokal speichern“ im Popup-Fenster, um alle Ihre Cloud-Projekte mit einem Klick auf der Seite „Meine Projekte“ zu speichern. Danach können Sie sie in den Ordner Ihres Geräts exportieren oder sie über die Export-Schaltfläche in der App teilen.

    Danach wird EzBlock Studio den Online-Service schließen und alle Online-Daten löschen. Sie können auch alle Ihre Daten löschen, indem Sie nach dem Speichern aller Ihrer Projekte und Bibliotheken auf die Schaltfläche „Konto löschen und abmelden“ klicken.

  • Wie sieht es mit der Webversion von EzBlock Studio aus?

    Nach dem Upgrade auf Version 3.2 können Sie weiterhin über die Webseite http://ezblock.cc/ezblock-studio auf EzBlock Studio zugreifen.

    Daten werden in Ihrem Browser gespeichert, also vergewissern Sie sich, Ihre Browsersdaten zu löschen. Selbstverständlich können Sie Ihr Projekt oder Ihre Bibliothek auf Ihren Computer exportieren, um sie zu teilen.

  • Wie übertrage ich Projekte und Bibliotheken zwischen Geräten?

    Nach dem Exportieren von Projekten im .ezbpro Format und von Bibliotheken im .ezblib Format können Sie diese auf andere Geräte übertragen und dort importieren.

  • Wie exportiere ich Bibliotheken/Projekte?

    Für ein detailliertes Tutorial verweisen Sie bitte auf: Projekte/Bibliotheken exportieren.

  • Wie importiere ich Bibliotheken/Projekte?

    Für ein detailliertes Tutorial verweisen Sie bitte auf: Projekte/Bibliotheken importieren.

EzBlock Studio 3.1

Hauptoptimierung

Die Hauptoptimierung von EzBlock 3.1 ist die Kompatibilität mit dem eingebauten Bluetooth des Raspberry Pi. Es besteht keine Notwendigkeit mehr, eine Erweiterungsplatine mit Bluetooth-Modul zu verwenden.

Bemerkung

  • Die ältere Version des Roboters kann auch nach dem Brennen des neuen Images normal verwendet werden. Das Bluetooth-Modul auf dem ursprünglichen Roboter-Hut wird nicht mit dem neuen System in Konflikt stehen.

  • Die EzBlock Studio 3.1-Version sollte mit dem EBlock 3.1-Image (https://ezblock.cc/download/v31.html) verwendet werden.

Hinzufügen

  • Eine Funktion zur individuellen Benennung von Bluetooth wurde zur App hinzugefügt, um das Problem zu vermeiden, dass mehrere Geräte nicht voneinander zu unterscheiden sind. (Neustart zur Aktivierung notwendig.)

  • Drei Soundeffekte für den Start, erfolgreiche Verbindung und Trennung wurden hinzugefügt, um ein besseres Feedback zu geben.

  • Die LED neben der Stromanzeige wird als Bluetooth-Indikator verwendet, die bei Verbindung dauerhaft leuchtet und bei keiner Verbindung langsam blinkt.

  • (Android) Ein Vollbild-Eingabefeld wurde hinzugefügt, um zu verhindern, dass das Eingabefeld blockiert wird.

Optimierung

  • Die Akkuanzeige wurde optimiert, sodass nun genauere Informationen in der APP angezeigt werden können.

  • Die Darstellung von Beispielbildern des Produkts und Icons persönlicher Informationen wurde optimiert.

Beheben

  • Eine Reihe von Problemen mit der Bluetooth-Suche und -Verbindung wurde behoben.

  • Das Problem, dass der Produktname nach der Wifi-Konfiguration nicht angezeigt wird, wurde behoben.

  • Das Problem, dass Produktinformationen nach Änderungen nicht gespeichert werden, wurde behoben.

  • Das Problem, dass Bilder nach dem Fotografieren auf der Fernbedienungsseite nicht gespeichert werden können, wurde behoben.

EzBlock Studio 3 2021.06.08

Produktverbindung verbessern

  • Verbindungsmethode verbessern: Im Vergleich zur Bluetooth-Kommunikation von EzBlock 2 verwendet EzBlock 3 Websocket zur Kommunikation, was wesentlich schneller ist.

  • Verbindungsprozess verbessern: EzBlock 3 nutzt Bluetooth, um die schnelle Wi-Fi-Verbindung des Produkts zu unterstützen.

Startseite

  • Den Karussell entfernen.

  • Die Produkt-Auswahlseite entfernen und in ein Pop-up-Fenster ändern.

  • Die Notwendigkeit entfernen, sich anzumelden, um zur Startseite zu gelangen.

  • Mein Projekt-Eingang hinzufügen.

  • Schaltfläche für das Pop-up-Fenster mit Produktinformationen hinzufügen. Dieses Pop-up zeigt den Produktnamen, Produkttyp, IP, Version, Arbeitsspannung und Leistung.

  • Online-Aktualisierungsfunktion des Produktbildes hinzufügen.

  • Produkt-Kalibrierungsfunktion hinzufügen.

  • Funktion zur Produktname-Änderung hinzufügen.

  • Das Menü in der oberen linken Ecke hinzufügen.

  • Das Pop-up-Fenster für die Schaltfläche Neues Projekt optimieren.

Beispiele-Seite

  • Das UI verschönern.

  • Schnellstart-/Bearbeitungsbutton hinzufügen.

  • Fernbedienungs- oder IoT-Hinweis-Icon hinzufügen.

Programmierseite

  • Die Anordnung der Schaltflächen Programmieren, IoT, Fernsteuerung und Debug Monitor optimieren.

  • Produktverbindungsbutton in der oberen linken Ecke hinzufügen.

  • Stop/Run-Programm-Schaltfläche hinzufügen.

  • Um das Projekt zu speichern und die IoT-Seite zu betreten, stellen Sie sicher, dass Sie sich bei Ihrem Konto angemeldet haben.

Persönliche Info-Seite

  • Die Einstellungsseite entfernen.

  • Produktkategoriefunktion zur Meine Projekte-Seite hinzufügen.

Andere

  • Die Schriftart aller Seiten ändern.

  • Die Funktion hinzufügen, IP oder Hostname im Web einzugeben, um eine Verbindung zum Produkt herzustellen.

FAQ

APP-Version überprüfen

Bestätigen Sie die App-Version mit folgender Methode und navigieren Sie dann zu den FAQ der jeweiligen Versionen.

Klicken Sie auf den Menu-Button in der oberen linken Ecke.

_images/click_menu.jpg

Dann klicken Sie auf den Version-Button.

_images/version.jpg

Jetzt können Sie die Version einsehen.

Bemerkung

Falls es sich um EzBlock 3.1 handelt, wird empfohlen, auf die neue Version zu aktualisieren. Eine ausführliche Anleitung finden Sie unter: Schnelle Benutzeranleitung.

_images/check_version.png

EzBlock Studio 3.1

  1. APP kann Bluetooth nicht finden

    • Schalten Sie das Produkt ein und prüfen Sie, ob eine angenehme Melodie erklingt (nicht nur der aktuelle „zi~“-Ton). Falls nicht, installieren Sie bitte EzBlock OS installieren erneut.

    • Überprüfen Sie, ob das Bluetooth Ihres Mobilgeräts aktiviert ist.

    • Überprüfen Sie, ob die App den Zugriff auf den Standort des Geräts hat.

    • Einige Mobilgeräte erfordern auch, dass die Standortdienste aktiviert sind.

    • Überprüfen Sie den Ladezustand. Wenn beide Stromanzeigen aus sind oder nur eine blinkt, ist der Akkustand niedrig. Bitte laden Sie die Batterien auf.

    • Wenn Sie alle oben genannten Methoden ausprobiert haben, versuchen Sie, den RST-Knopf zu drücken oder das Produkt und die APP neu zu starten.

  2. Die APP sucht nach Bluetooth, kann aber nicht verbinden.

    • Schalten Sie das Produkt ein und prüfen Sie, ob eine angenehme Melodie erklingt (nicht nur der aktuelle „zi~“-Ton). Falls nicht, installieren Sie bitte EzBlock OS installieren erneut.

    • Überprüfen Sie, ob die BLE- oder USR-Leuchte auf ROBOT HAT ständig leuchtet (was bedeutet, dass das Produkt von anderen Geräten verbunden ist). Falls ja, trennen Sie die anderen Geräte oder starten Sie das Produkt neu.

    • Wenn Sie alle oben genannten Methoden ausprobiert haben, versuchen Sie, den RST-Knopf zu drücken oder das Produkt und die APP neu zu starten.

  3. Die APP kann nach der WIFI-Konfiguration nicht verbinden.

    • Überprüfen Sie, ob das Land, die SSID und das PSK korrekt sind.

    • Überprüfen Sie den Netzwerkstatus dieses WLANs.

    • Überprüfen Sie den Ladezustand. Wenn beide Stromanzeigen aus sind oder nur eine blinkt, ist der Akkustand niedrig. Bitte laden Sie die Batterien auf.

    • Überprüfen Sie, ob das konfigurierte WLAN und das vom Mobilgerät verbundene WLAN identisch sind.

  4. Der Videoblock funktioniert nicht?

    _images/video_not.png

    Wenn Sie die Videofunktion auf der Webseite verwenden und Ihr Code keinen Fehler meldet und erfolgreich ausgeführt wurde, aber Sie den Aufnahmeschuss auf der Fernsteuerungsseite nicht sehen, müssen Sie die folgenden 2 Situationen überprüfen:

    • Überprüfen Sie den Netzwerkstatus und versuchen Sie es erneut.

    • Für die neueste Version von Google Chrome müssen Sie es manuell einstellen.

      Öffnen Sie Google Chrome und gehen Sie zu: chrome://flags/page.

      _images/chrome1.jpg

      Suchen Sie nach: Block insecure private network requests

      _images/chrome2.jpg

      Stellen Sie es auf Disabled und klicken Sie dann auf Relaunch.