Table des matières:
- Étape 1: ce que j'ai utilisé
- Étape 2: Configuration
- Étape 3: Coder
- Étape 4: Exécution du programme
- Étape 5: Dernière étape
Vidéo: Configuration pour programmer un Picaxe via un script Shell (linux): 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:11
Promenade simple qui montre comment créer un script shell qui téléchargera un programme à partir d'un site ftp, puis le compilera puis le téléchargera sur le picaxe. (C'est aussi mon premier instructable)
Étape 1: ce que j'ai utilisé
C'est ce que j'ai utilisé 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper conduit un moyen de programmer le picaxe j'utilise la carte de prototypage PICAXE021 avec des cavaliers vers le breadboardVous pouvez à peu près utiliser n'importe quel micro picaxe tant que vous ajustez et utilisez le bon conforme
Étape 2: Configuration
Maintenant, nous avons besoin d'un endroit pour exécuter le script pour cette instructable, j'ai décidé de le placer dans ~/picaxe-ftp (~ signifie d'ailleurs votre dossier personnel). Maintenant, nous voulons obtenir le compilateur, https://www.rev-ed.co.uk/software/picaxe.tgz qui contient tous les compilateurs pour toutes les différentes versions de picaxe. Maintenant, j'utilise le 08m, donc je reçois le compilateur 'picaxe08m' et le place dans le répertoire, mais vous pouvez tout aussi facilement le remplacer par votre version. Ok, maintenant vous devriez avoir votre répertoire avec le compilateur, c'est tout.
Étape 3: Coder
Maintenant, ouvrez votre éditeur de texte ou ce que vous utilisez et collez ce code dedans.#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' # Entrez le nom du script bas iciftp -n $HOST <<END_SCRIPTquote USER $USER quote PASS $PASSWDget $FILEquit END_SCRIPT # C'était la partie ftp qui se connecte récupère le fichier et quitte./picaxe08m -c/dev/ttyS0 $FILE # qui télécharge le fichier sur le picaxe modifiez-le en conséquenceEnregistrez-le en tant que picaxeprogramer.sh dans le même dossier que celui dans lequel vous avez mis le compilateur. Vous pouvez maintenant utiliser les paramètres dont le code est le simple voyant clignotant que vous pouvez vérifier par vous-même si vous le souhaitez. Vous pouvez également utiliser ce site ftp si vous voulez juste être respectueux et ne pas déranger.
Étape 4: Exécution du programme
Maintenant, si vous le vouliez, vous pourriez configurer cela pour qu'il s'exécute toutes les 1h, 2h 5h ou ce que vous voulez, mais pour des raisons de cette instructable, nous allons simplement l'exécuter. OK, connectez votre picaxe comme vous le feriez normalement (probablement mieux si ce n'est pas programmé pour clignoter sur la broche 1), puis ajoutez une led sur la broche 1 et allumez-la. Naviguez maintenant jusqu'au dossier où se trouvent le script et le compilateur et exécutez le programme en tapant 'sh picaxeprogramer.sh'. il devrait fonctionner et continuer à programmer le picaxe.
Étape 5: Dernière étape
Maintenant, je sais que cela seul n'est pas très utile, mais si vous développez cela, vous pourrez mettre à jour les commandes des robots ou vous assurer que tous vos robots sont mis à jour avec de nouvelles commandes et commandes, mais de toute façon, ce que vous décidez de faire dépend entièrement de vous.. Voici une vidéo du shell en cours d'exécution.(désolé pour l'appareil photo de mauvaise qualité, il s'agit plutôt d'un appareil photo pour prendre des photos. Aussi le bruit de fond) Si vous voulez un script avec un peu d'ajout, essayez ceci#!/bin/shHOST='0catch.com'USER='picaxeprogramer.0catch.com'PASSWD='picaxetest'FILE='test.bas' #Entrez le nom du script bas iciNEWNAME=`date +%Y-%m-%d`'.bas' ftp -n $HTE <
Conseillé:
Configuration du fournisseur GPS Bluetooth externe pour les appareils Android : 8 étapes
Configuration pour le fournisseur de GPS Bluetooth externe pour les appareils Android : cette instructable expliquera comment créer votre propre GPS externe compatible Bluetooth pour votre téléphone, allumez n'importe quoi à environ 10 $. interfaçage Blutooth Low energy modulesArdui
Configuration série HC-05 via Bluetooth : 10 étapes
Configuration série HC-05 via Bluetooth : lors de l'utilisation d'appareils Android et de modules SPP Bluetooth HC-05 pour certains projets Arduino, je voulais vérifier et modifier les débits en bauds HC-05 et d'autres paramètres sans me connecter à un port USB de PC. Cela s'est transformé en this.HC-05 modules connectent série et Blu
Télécommande infrarouge à configuration facile utilisant LIRC pour le Raspberry PI (RPi) - Juillet 2019 [Partie 1] : 7 étapes
Télécommande IR à configuration facile à l'aide de LIRC pour le Raspberry PI (RPi) - Juillet 2019 [Partie 1] : Après de nombreuses recherches, j'ai été surpris et consterné par les informations contradictoires sur la configuration de la télécommande IR pour mon projet RPi. Je pensais que ce serait facile, mais la configuration de Linux InfraRed Control (LIRC) a été problématique pendant longtemps, mais
Minuterie NE555 - Configuration du temporisateur NE555 dans une configuration astable : 7 étapes
Minuterie NE555 | Configuration du temporisateur NE555 dans une configuration astable : Le temporisateur NE555 est l'un des circuits intégrés les plus couramment utilisés dans le monde de l'électronique. Il se présente sous la forme de DIP 8, c'est-à-dire qu'il comporte 8 broches
Script Service Monitor pour serveurs Linux : 4 étapes
Script Service Monitor pour serveurs Linux : Avoir un système stable et toujours en cours d'exécution, même si vous utilisez Linux, peut être une tâche difficile. En raison de la complexité des progiciels modernes et du mauvais codage, certains processus peuvent inévitablement se bloquer de temps en temps. Cela pourrait être une mauvaise chose si vous