[PYTHON] Überprüfen Sie! Lassen Sie uns Raspberry Pi Zero aus der Ferne entwickeln - versuchen Sie es mit Arafruit WebIDE

Guten Abend, ich bin Kazumi Ohira, auch bekannt als @dz_, ein Eichenfan.

Prolog-Einführung

Glücklicherweise habe ich den Raspberry Pi Zero erhalten, weil ich das Glück hatte, den Zeitpunkt der Aktienerholung einzuhalten!

Raspberry Pi kann für eine bequemere Verwendung aus der Ferne entwickelt werdenAdafruit WebIDEIch beschloss es zu versuchen. Notieren Sie sich zur Erinnerung die Installations- und Installationsanweisungen.

Wenn Sie Pi Zero möchten, überprüfen Sie übrigens den Lagerstatus mehrerer Online-Shops auf der Website Wo ist mein Pi Zero?. Ich kann. VIEL GLÜCK! :)

Was ist Adafruit Web IDE?

Adafruit WebIDE ist übrigens eine IDE (Integrated Development Environment) von Raspberry Pi, auf die mit einem Webbrowser von anderen Terminals aus zugegriffen und entwickelt werden kann.

Sobald Sie das WLAN auf dem Raspberry Pi eingerichtet haben, können Sie es aus der Ferne entwickeln, was sehr praktisch zu sein scheint.

Wie in der folgenden Abbildung gezeigt, können Sie nicht nur den Editor, sondern auch die von Adafruit bereitgestellte Beispielcode-Sammlung und das Terminal verwenden. Der Quellcode kann von Git verwaltet werden und funktioniert mit Bitbucket. 20160324_pizero_adafruit-webide_011.png

Die angenommene Sprache ist Python. Es gibt auch ein Terminal, so dass Sie alles tun können, wenn Sie möchten.

Grober Einführungsfluss

Um mit Adafruit WebIDE zu beginnen, können Sie ganz einfach mit den folgenden Schritten beginnen.

  1. Installieren Sie Adafruit WebIDE auf Raspberry Pi
  2. Starten Sie Adafruit WebIDE
  3. Erstellen Sie ein Bitbucket-Konto
  4. Geben Sie einen Bitbucket-Consumer-Schlüssel aus
  5. Richten Sie Adafruit WebIDE ein

Installationsverfahren

Lassen Sie es uns tatsächlich vorstellen.

  1. Installieren Sie Adafruit WebIDE auf Raspberry Pi

Installieren wir zunächst das Adafruit WebIDE auf dem Raspberry Pi. Führen Sie den folgenden Befehl aus.

#Installieren Sie Adafruit WebIDE
pi@raspberrypi:~ $ curl https://raw.githubusercontent.com/adafruit/Adafruit-WebIDE/alpha/scripts/install.sh | sudo sh
  1. Starten Sie Adafruit WebIDE

Starten Sie nach der Installation den Dienst.

#Starten Sie Adafruit WebIDE als Service
pi@raspberrypi:~ $ sudo service adafruit-webide.sh start

Greifen Sie nach dem Starten des Dienstes von einem Remotecomputer im selben Netzwerk darauf zu. Öffnen Sie "http: // " oder "http: // : 8090" in Ihrem Webbrowser. Es ist in Ordnung, wenn der folgende Bildschirm angezeigt wird. Wenn Sie es nicht sehen, kann der Port anders sein. Überprüfen Sie daher Ihre Konfiguration wie folgt: 20160323_pizero_adafruit-webide_002_01.png

Überprüfen Sie die Konfiguration

#Überprüfen Sie die Adafruit WebIDE-Konfiguration
pi@raspberrypi:~ $ less /usr/share/adafruit/webide/config/config.js

config.js


exports.editor = {
  "port": 80,
...

In diesem Fall wird es an Port 80 gestartet.

  1. Erstellen Sie ein Bitbucket-Konto

Befolgen Sie grundsätzlich die oben gezeigten Schritte, um mit der Einrichtung fortzufahren.

Erstellen Sie zunächst ein Konto für Bitbucket und melden Sie sich an.

  1. Geben Sie einen Bitbucket-Consumer-Schlüssel aus

Geben Sie dann einen Consumer-Schlüssel für die Verbindung aus. Klicken Sie auf das Symbol oben rechts, um "Butbucket Setting" zu öffnen.

Öffnen Sie OAuth> OAuth Consumer> Consumer Key hinzufügen. Geben Sie die erforderlichen Informationen und Berechtigungen an und speichern Sie den Consumer-Schlüssel. Bitte passen Sie die Berechtigung entsprechend an. 20160410_adafruit-webide_001.png

  1. Richten Sie Adafruit WebIDE ein

Legen Sie als Nächstes den "Schlüssel" und das "Geheimnis" des erstellten Verbraucherschlüssels in Adafruit WebIDE fest. Geben Sie außerdem den vollständigen Namen und die E-Mail-Adresse an, die für das Festschreiben erforderlich sind, und klicken Sie auf "Abfrage senden". 20160410_adafruit-webide_002.png

Der Anmeldebildschirm wird angezeigt. Melden Sie sich mit Ihrem Bitbucket-Konto an und Sie können die IDE verwenden! 20160410_adafruit-webide_003.png

Epilog-Fazit

Danach konnte ich mich normal mit GPIO von Raspberry Pi verbinden, ein Python-Programm schreiben und es ausführen. Sie können auch debuggen.

Außerdem scheint Adafruit WebIDE über einen Zeitplan-Manager zu verfügen, sodass das WebIDE möglicherweise die regelmäßige Verarbeitung übernehmen kann.

Recommended Posts

Überprüfen Sie! Lassen Sie uns Raspberry Pi Zero aus der Ferne entwickeln - versuchen Sie es mit Arafruit WebIDE
Lass uns Raspberry Pi machen?
Innenüberwachung mit Raspberry Pi
Machen wir einen Fahrradcomputer mit Raspberry Pi Zero (W, WH)
Versuchen Sie es mit ArUco mit Raspberry Pi
Verwenden einer Webkamera mit Raspberry Pi
Erkennen Sie "Helligkeit" mit Python auf Raspberry Pi 3!
Lassen Sie einen Servomotor mit Python auf Raspberry Pi 3 laufen
Ermitteln Sie die Temperatur mit Python auf Raspberry Pi 3!
Raspberry pi Reden wir über betrügerisches Abstoßungstelefon