Tabla de contenido:

Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos
Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos

Video: Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos

Video: Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos
Video: OPEN COMPUTERS MOD - MINECRAFT 1.12.2 - COMANDOS DEL SISTEMA OPERATIVO - #3 - PARTE 4 2024, Mes de julio
Anonim
Configuración para programar un Picaxe a través de Shell Script (linux)
Configuración para programar un Picaxe a través de Shell Script (linux)

Un recorrido simple que muestra cómo hacer un script de shell que descargará un programa desde un sitio ftp, luego lo compilará y luego lo descargará al picaxe. (Este es también mi primer instructivo).

Paso 1: lo que usé

Lo que usé
Lo que usé

Esto es lo que usé 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper una forma de programar el picaxe uso la placa de prototipos PICAXE021 con cables de puente a la protoboard Puede usar prácticamente cualquier micro picaxe siempre que ajuste y use el complier correcto

Paso 2: Configuración

Ahora necesitamos un lugar para ejecutar el script para este instructable. Decidí colocarlo en ~ / picaxe-ftp (~ significa, por cierto, su carpeta de inicio). Ahora queremos obtener el complier, https://www.rev-ed.co.uk/software/picaxe.tgz que contiene todos los compliers para todas las diferentes versiones de picaxe. Ahora estoy usando el 08m, así que obtengo el complier 'picaxe08m' y lo coloco en el directorio, pero podrías sustituirlo fácilmente por tu versión. Bien, ahora debería tener su directorio con el compilador, eso es todo.

Paso 3: Código

Ahora abra su editor de texto o lo que sea que use y pegue este código. #! / Bin / shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas '# Ingrese el nombre del script bas aquíftp -n $ HOST << END_SCRIPTquote USER $ USER quote PASS $ PASSWDget $ FILEquit END_SCRIPT # Esa fue la parte ftp que inicia sesión, obtiene el archivo y se cierra./picaxe08m -c / dev / ttyS0 $ FILE # que descarga el archivo en picaxe, cambie esto para que se adapte. Guarde esto como picaxeprogramer.sh en la misma carpeta en la que colocó el compilador. Ahora puede usar la configuración, el código es el LED parpadeante simple que puede verificar usted mismo si lo desea. También puede usar ese sitio ftp si solo quiere ser respetuoso y no perder el tiempo con él.

Paso 4: Ejecutar el programa

Ejecutando el programa
Ejecutando el programa
Ejecutando el programa
Ejecutando el programa

Ahora, si lo desea, puede configurar esto para que se ejecute cada 1h, 2h 5h o lo que quiera, pero por el bien de este instructivo, simplemente lo ejecutaremos. OK, conecte su picaxe como lo haría normalmente (probablemente mejor si no está programado para parpadear en el pin 1) y luego agregue un led en el pin 1 y enciéndalo. Ahora navegue hasta la carpeta donde está el script y el complier y ejecute el programa escribiendo 'sh picaxeprogramer.sh'. debería ejecutarse y continuar programando el picaxe.

Paso 5: último paso

Último paso
Último paso
Último paso
Último paso

Ahora sé que esto por sí solo no es muy útil, pero si amplía esto, podría actualizar los controles de los robots o asegurarse de que todos sus robots estén actualizados a nuevos comandos y controles, pero de todos modos lo que decida hacer depende completamente de usted. Aquí hay un video del shell ejecutándose. (Lo siento por la cámara de mala calidad, es más una cámara para tomar fotos. También el ruido de fondo) Si quieres un script con un poco agregado, prueba esto #! / Bin / shHOST = '0catch.com'USER = 'picaxeprogramer.0catch.com'PASSWD =' picaxetest'FILE = 'test.bas' #Ingrese el nombre del script bas aquíNEWNAME = `date +% Y-% m-% d`'.bas ' ftp -n $ HOST <

Recomendado: