Inhaltsverzeichnis:
- Schritt 1: Was ich verwendet habe
- Schritt 2: Einrichten
- Schritt 3: Code
- Schritt 4: Ausführen des Programms
- Schritt 5: Letzter Schritt
Video: Einrichten, um eine Picaxe über Shell-Skript (Linux) zu programmieren - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:23
Ein einfacher Spaziergang, der zeigt, wie man ein Shell-Skript erstellt, das ein Programm von einer FTP-Site herunterlädt, es dann kompiliert und dann auf die Picaxe herunterlädt. (Dies ist auch mein erstes anweisbares)
Schritt 1: Was ich verwendet habe
Dies ist, was ich verwendet habe 1x Ubuntu1x Picaxe 08m1x Breadboard2x LED-Jumper führt eine Möglichkeit, die Picaxe zu programmieren Ich verwende das PICAXE021-Prototyping-Board mit Jumper führt zum Breadboard
Schritt 2: Einrichten
Jetzt brauchen wir einen Ort, an dem das Skript für dieses anweisbare ausgeführt werden soll. Ich beschloss, es in ~ / picaxe-ftp zu platzieren (~ bedeutet übrigens Ihr Home-Ordner). Jetzt möchten wir den Complier https://www.rev-ed.co.uk/software/picaxe.tgz abrufen, der alle Compliers für alle verschiedenen Versionen von picaxe enthält. Jetzt verwende ich das 08m, also erhalte ich Complier 'picaxe08m' und lege es in das Verzeichnis, aber Sie könnten es genauso einfach für Ihre Version ersetzen. Ok, jetzt sollten Sie Ihr Verzeichnis mit dem Compiler haben, das ist alles.
Schritt 3: Code
Öffnen Sie nun Ihren Texteditor oder was auch immer Sie verwenden und fügen Sie diesen Code ein.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # Geben Sie den Namen des Bas-Skripts ein hereftp -n $HOST <<END_SCRIPTquote USER $USER quote PASS $PASSWDget $FILEquit END_SCRIPT # Das war der FTP-Teil, der sich anmeldet, die Datei abruft und beendet./picaxe08m -c/dev/ttyS0 $FILE # das die Datei auf die Picaxe herunterlädt Ändern Sie dies entsprechend Speichern Sie dies als picaxeprogramer.sh im selben Ordner, in dem Sie den Complier abgelegt haben. Jetzt können Sie die Einstellungen verwenden, deren Code die einfache blinkende LED ist, die Sie selbst überprüfen können, wenn Sie möchten. Sie können diese FTP-Site auch verwenden, wenn Sie nur respektvoll sein und nicht damit herumspielen möchten.
Schritt 4: Ausführen des Programms
Jetzt, wenn Sie wollten, könnten Sie dies so einrichten, dass es alle 1h, 2h 5h oder was auch immer Sie wollen, ausgeführt wird, aber aus Gründen dieser Anleitung werden wir es einfach ausführen. OK verbinden Sie Ihre Picaxe wie Sie es normalerweise tun würden (wahrscheinlich besser, wenn es nicht programmiert ist) an Pin 1) blinken und dann eine LED an Pin 1 hinzufügen und einschalten. Navigieren Sie nun zu dem Ordner, in dem sich das Skript und der Complier befinden, und führen Sie das Programm aus, indem Sie 'sh picaxeprogramer.sh' eingeben. es sollte laufen und die Picaxe weiter programmieren.
Schritt 5: Letzter Schritt
Jetzt weiß ich, dass dies allein nicht sehr nützlich ist, aber wenn Sie dies erweitern, können Sie die Robotersteuerung aktualisieren oder sicherstellen, dass alle Ihre Roboter auf neue Befehle und Steuerungen aktualisiert werden. Hier ist ein Video der Shell läuft. (Entschuldigung für die schlechte Qualität der Kamera ist eher eine Fotokamera. Auch das Hintergrundgeräusch) Wenn Sie ein Skript mit etwas hinzugefügtem Text haben möchten, versuchen Sie dies#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Geben Sie hier den Namen des Bas-Skripts einNEWNAME=`date +%Y-%m-%d`'.bas' ftp -n $HOST <
Empfohlen:
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde – wikiHow
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde: HintergrundgeschichteIch habe sechs automatisierte Gewächshäuser, die über Dublin, Irland, verteilt sind. Durch die Verwendung einer maßgeschneiderten Handy-App kann ich die automatisierten Funktionen in jedem Gewächshaus aus der Ferne überwachen und mit ihnen interagieren. Ich kann den Win manuell öffnen / schließen
So programmieren und veröffentlichen Sie Matlab 2016b in Word (Anleitung für Anfänger): 4 Schritte
So codieren und veröffentlichen Sie Matlab 2016b in Word (Einsteigerhandbuch): Matlab ist ein leistungsstarkes Sprachprogramm, das zum Berechnen technischer Ergebnisse verwendet wird. Es hat die Fähigkeit, Visualisierungen, Berechnungen und Programmierung auf benutzerfreundliche Weise zu integrieren. Mit diesem Programm kann der Benutzer Probleme und Lösungen veröffentlichen
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): 4 Schritte
So erstellen Sie eine Website (eine Schritt-für-Schritt-Anleitung): In dieser Anleitung zeige ich Ihnen, wie die meisten Webentwickler ihre Websites erstellen und wie Sie teure Website-Builder vermeiden können, die für eine größere Website oft zu begrenzt sind helfen Ihnen, einige Fehler zu vermeiden, die ich am Anfang gemacht habe
Steuern Sie Geräte über das Internet über den Browser. (IoT): 6 Schritte
Steuern Sie Geräte über das Internet über den Browser. (IoT): In diesem Instructable zeige ich Ihnen, wie Sie Geräte wie LEDs, Relais, Motoren usw. über das Internet über einen Webbrowser steuern können. Und Sie können über jedes Gerät sicher auf die Bedienelemente zugreifen. Die Webplattform, die ich hier verwendet habe, ist RemoteMe.org visit