Taula de continguts:

Configuració per programar un Picaxe mitjançant Shell Script (linux): 5 passos
Configuració per programar un Picaxe mitjançant Shell Script (linux): 5 passos

Vídeo: Configuració per programar un Picaxe mitjançant Shell Script (linux): 5 passos

Vídeo: Configuració per programar un Picaxe mitjançant Shell Script (linux): 5 passos
Vídeo: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, De novembre
Anonim
Configuració per programar un Picaxe mitjançant Shell Script (Linux)
Configuració per programar un Picaxe mitjançant Shell Script (Linux)

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

El que he utilitzat
El que he utilitzat

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

Execució del programa
Execució del programa
Execució del programa
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

Últim pas
Últim pas
Últim pas
Ú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: