Tabla de contenido:
- Paso 1: lo que usé
- Paso 2: Configuración
- Paso 3: Código
- Paso 4: Ejecutar el programa
- Paso 5: último paso
Video: Configuración para programar un Picaxe a través de Shell Script (linux): 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:45
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é
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
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
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:
Control de Led a través de la aplicación Blynk usando Nodemcu a través de Internet: 5 pasos
Control de LED a través de la aplicación Blynk usando Nodemcu a través de Internet: Hola a todos, hoy le mostraremos cómo puede controlar un LED con un teléfono inteligente a través de Internet
Configuración serial HC-05 a través de Bluetooth: 10 pasos
Configuración en serie HC-05 a través de Bluetooth: mientras usaba dispositivos Android y módulos HC-05 Bluetooth SPP para algunos proyectos de Arduino, quería verificar y cambiar las velocidades en baudios del HC-05 y otros parámetros sin conectarme a un puerto USB de PC. Eso se convirtió en esto. Los módulos HC-05 se conectan en serie y Blu
Controle los dispositivos a través de Internet a través del navegador. (IoT): 6 pasos
Controle los dispositivos a través de Internet a través del navegador. (IoT): En este Instructable, le mostraré cómo puede controlar dispositivos como LED, relés, motores, etc. a través de Internet a través del navegador web. Y puede acceder a los controles de forma segura en cualquier dispositivo. La plataforma web que utilicé aquí es la visita de RemoteMe.org
Temporizador NE555 - Configuración del temporizador NE555 en una configuración estable: 7 pasos
Temporizador NE555 | Configuración del temporizador NE555 en una configuración estable: El temporizador NE555 es uno de los circuitos integrados más utilizados en el mundo de la electrónica. Tiene la forma de DIP 8, lo que significa que cuenta con 8 pines
Transferencia de archivos a través de su LAN a través de BitTorrent: 6 pasos
Transferencia de archivos a través de su LAN a través de BitTorrent: A veces, es posible que necesite transferir archivos a través de una red a varias computadoras. Si bien puede guardarlo en una unidad flash o en un CD / DVD, tendría que ir a cada computadora y copiar los archivos y puede llevar un tiempo copiar todos los archivos (especialmente con f