Taula de continguts:
- Pas 1: què he fet servir
- Pas 2: Configuració
- Pas 3: Codi
- Pas 4: Execució del programa
- Pas 5: últim pas
Vídeo: Configuració per programar un Picaxe mitjançant Shell Script (linux): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Un simple recorregut que mostra com fer un script de shell que carregui un programa des d’un lloc ftp, després el compili i el descarregui al picaxe. (Aquest també és el meu primer instructable)
Pas 1: què he fet servir
Això és el que he utilitzat 1x ubuntu 1x picaxe 08m1x breadboard 2x ledjumper lead Alguna manera de programar el picaxe faig servir la placa de prototipatge PICAXE021 amb cables de pont a la placa de suport Podeu utilitzar gairebé qualsevol micro picaxe sempre que ajusteu i utilitzeu el complier correcte
Pas 2: Configuració
Ara necessitem un lloc on s'executi l'script per a aquesta instrucció. Vaig decidir col·locar-lo a ~ / picaxe-ftp (per cert, ~ significa la vostra carpeta d'inici). Ara volem obtenir el compliant, https://www.rev-ed.co.uk/software/picaxe.tgz, que conté tots els complidors de totes les diferents versions de picaxe. Ara estic fent servir el 08m, de manera que obtinc el compliment "picaxe08m" i el col·loquo al directori, però podríeu substituir-lo igualment per la vostra versió. D'acord, ara hauríeu de tenir el vostre directori amb el complidor que és tot.
Pas 3: Codi
Ara obriu l'editor de text o el que feu servir i enganxeu aquest codi. #! / Bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com 'PASSWD =' picaxetest'FILE = 'test.bas' # Introduïu el nom de l'script bas aquí -p $ HOST << END_SCRIPCita USER $ USER pressupost PASS $ PASSWDget $ FILEquit END_SCRIPT # Aquesta era la part ftp que inicia la sessió per obtenir el fitxer i sortir./picaxe08m -c / dev / ttyS0 $ FILE # que descarrega el fitxer al picaxe canvieu-ho per adaptar-lo Guardeu-lo com a picaxeprogramer.sh a la mateixa carpeta on heu introduït el complier. Ara podeu utilitzar la configuració, el codi és el senzill led intermitent que podeu comprovar si voleu. També podeu utilitzar aquest lloc ftp si voleu ser respectuós i no us enganxeu.
Pas 4: Execució del programa
Ara, si volguéssiu, podríeu configurar-lo perquè funcioni cada 1h, 2h 5h o el que vulgueu, però per aquest instructiu, només ho farem. OK connecteu el vostre picaxe com ho faríeu normalment (probablement millor si no està programat) per parpellejar al pin 1) i, a continuació, afegiu un led al pin 1 i engegueu-lo. Ara aneu a la carpeta on hi ha l'script i el complier i executeu el programa escrivint "sh picaxeprogramer.sh". hauria d'executar-se i continuar programant el picaxe.
Pas 5: últim pas
Ara sé que això per si sol no és molt útil, però si ho amplieu, podríeu actualitzar els controls dels robots o assegurar-vos que tots els vostres robots estiguin actualitzats a comandes i controls nous, però de totes maneres el que decidiu fer depèn completament de vosaltres Aquí teniu un vídeo de l'intèrpret d'ordres en execució. (Disculpeu que la càmera de mala qualitat és més que una càmera fotogràfica. També el soroll de fons) Si voleu un script amb una mica afegit, proveu aquest #! / Bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' # Introduïu aquí el nom de l'escriptura basNEWNAME = "data +% Y-% m-% d".bas ' ftp -n $ HOST <
Recomanat:
Configuració de l'ordinador portàtil / PC Raspberry Pi 4 mitjançant cable Ethernet (sense monitor, sense Wi-Fi): 8 passos
Configureu Raspberry Pi 4 mitjançant un ordinador portàtil / PC mitjançant cable Ethernet (sense monitor, sense Wi-Fi): en això treballarem amb Raspberry Pi 4 Model-B de 1 GB de RAM per a la configuració. Raspberry-Pi és un ordinador de placa única que s’utilitza amb finalitats educatives i per a projectes de bricolatge amb un cost assequible, que requereix una font d’alimentació de 5V 3A
Configuració fàcil del control remot IR mitjançant LIRC per a Raspberry PI (RPi) - juliol de 2019 [primera part]: 7 passos
Configuració fàcil del control remot IR mitjançant LIRC per a Raspberry PI (RPi) - juliol de 2019 [primera part]: després de fer moltes cerques, em va sorprendre i consternar la informació conflictiva sobre com configurar el control remot IR per al meu projecte RPi. Vaig pensar que seria fàcil, però configurar Linux InfraRed Control (LIRC) ha estat problemàtic des de fa molt de temps
Configuració fàcil del control remot IR mitjançant LIRC per a Raspberry PI (RPi) - juliol de 2019 [2a part]: 3 passos
Fàcil configuració del control remot IR mitjançant LIRC per a Raspberry PI (RPi) - juliol de 2019 [2a part]: a la primera part he demostrat com muntar el RPi + VS1838b i configurar el mòdul LIRC de Raspbian per rebre ordres IR des d’un control remot IR. Tots els problemes de configuració de maquinari i LIRC es discuteixen a la primera part
Configuració del DS3231 RTC (rellotge en temps real) de manera precisa, ràpida i automatitzada mitjançant Java (+ -1s): 3 passos
Configuració del DS3231 RTC (rellotge en temps real) amb precisió, ràpida i automatitzada mitjançant Java (+ -1s): aquest manual us mostrarà com configurar l'hora en un rellotge en temps real DS3231 mitjançant un Arduino i una petita aplicació Java que utilitza la connexió sèrie de l’Arduino. La lògica bàsica d’aquest programa: 1. L'Arduino envia una sol·licitud en sèrie
Temporitzador NE555 - Configuració del temporitzador NE555 en una configuració Astable: 7 passos
Temporitzador NE555 | Configuració del temporitzador NE555 en una configuració astable: el temporitzador NE555 és un dels circuits integrats més utilitzats al món de l’electrònica. Té la forma de DIP 8, és a dir, que inclou 8 pins