¿Desarrollo para fotos usando una Mac: interfaz de usuario amigable (5 / 5 paso)

Paso 5: Cómo funciona

Si has conseguido hacer funcionen, fab! Aquí está una descripción de cómo funcionan las Applescripts, para aquellos que desean modificar.

Compilar + descargar Script
En ser atropellado, esta secuencia de comandos primero utiliza métodos de búsqueda de TextWrangler para encontrar la declaración de la lista en el archivo actual. Utiliza el lineLength y el índice para establecer el número de serie del PIC se utiliza, por ejemplo, 16F886 'picType'. Luego dice TextWrangler para guardar el archivo actual.

Hemos acabado con TextWrangler, ahora la secuencia de comandos utiliza el do shell método de secuencia de comandos para compilar el archivo actual. Este es un comando bastante simple, pero asegura que el nombre del archivo está debidamente citado y también utiliza una prueba en bloque de error para alertar al usuario de los errores que se producen.

A continuación, otro shell línea de comandos. Ésta funciona de manera similar, citando el nombre del archivo hex compilado en una instrucción de línea de comandos pk2cmd que dice PK2 para descargar ese archivo. Note dos cosas: tenemos que exportar una ruta a la variable $PATH, y tenemos que especificar el modelo de PIC estamos utilizando.

Luego hay una sección comentó que voy a utilizar para borrar todos los archivos extraños creados por este proceso en su propia carpeta. Yo no he descubierto todavía, pero lo dejó en caso de que nadie ha podido!

Finalmente, el script muestra el cuadro de diálogo preguntando si queremos ejecutar un comando que envía 5v de la PK2. Este voltaje se puede cambiar si usted tiene una preferencia para 3.3v circuitos.

Otros Scripts
Ahora que he explicado cómo funciona el script más grande, los otros son todos bastante similares y utilizan copiado/pegado de bloques de código para hacer cosas similares.

Si haces alguna mejora, adaptar estas secuencias de comandos para diferentes programadores/compiladores, etc, por favor hágamelo saber para que otras personas puedan beneficiarse! Me encantaría ver lo que puede hacer a estos.

Artículos Relacionados

Super fácil de edición de fotos en una Mac

Super fácil de edición de fotos en una Mac

todo crédito debe ser dada al hongo amungus para su Instructable mencionado a continuación que éste. Gracias hongo! :)Está bien. Google no ofrece Picasa para Mac. ¿Por qué? Porque no lo necesitamos! Si compraste tu Mac durante los últimos años o que
El módulo de interfaz de usuario de LCD

El módulo de interfaz de usuario de LCD

módulo de la interfaz de usuario LCD es un 8 x 2 LCD puesto a contraluz con un mini-joystick, extra grande botón rojo y un LED bicolor para comentarios adicionales. Es una manera fácil de agregar interactividad al proyecto. La pantalla LCD es el HD44
Configuración de interfaz de usuario en línea de Eva

Configuración de interfaz de usuario en línea de Eva

¡ Hola!En este Instructable les mostraré cómo configurar una nueva interfaz de usuario para el juego EVE Online.Eva es una información muy rica del juego y a jugar de forma óptima necesita una gran cantidad de información a la mano. Es muy fácil para
Crear una aplicación para Android usando iónicos

Crear una aplicación para Android usando iónicos

Iónico es un framework que hace extremadamente fácil escribir aplicaciones para casi todas las plataformas. Si sabes un poco de css, js y html puede crear un Android / iOS o Windows de la aplicación.Este instructivo se centrará en cómo crear una apli
Cómo cambiar el tamaño, cultivo y desaturar una foto usando Adobe Photoshop

Cómo cambiar el tamaño, cultivo y desaturar una foto usando Adobe Photoshop

Adobe Photoshop es una imagen digital, edición de aplicaciones para Internet, impresión y otras nuevas disciplinas de los medios de comunicación. Habilidades de edición de Photoshop tienen una gran relevancia. Social Media es muy popular en la socied
Calentador de agua solar para mochila usando las botellas de agua y una cortina de coche

Calentador de agua solar para mochila usando las botellas de agua y una cortina de coche

después de probar varios métodos, este es el mejor método que encontré para calentar una pequeña cantidad de agua para la rehidratación de alimentos liofilizados mochila usando sólo el sol como fuente de energía. Mis objetivos eran hacer un simple pe
Hacer truco fotos usando el software Gimp para Windows

Hacer truco fotos usando el software Gimp para Windows

en la foto de arriba, parece que tengo una coupe Ford 32 en mi entrada de auto con motor en marcha y escape de vapores que salen de los tubos de escape doble.  Esto es realmente un modelo a escala 1/24, que ampliado para adaptarse a la escena.  Mient
Medir distancias en una foto usando Google Sketchup

Medir distancias en una foto usando Google Sketchup

hace algún tiempo un amigo me envió algunas fotos de una tarjeta de expansión de impresora para un brasileño ZX Spectrum. Para producir un diseño de PCB para un clon de tal junta que necesitaba alguna herramienta para realizar mediciones basadas en u
Como subir Videos y fotos desde una cámara a Mac

Como subir Videos y fotos desde una cámara a Mac

A veces quieres usar una Mac, cuando sólo sabes usar una PC! Aquí es cómo subir fotos desde una cámara o un dispositivo IOS.Paso 1: Tomar algunas fotos! Tomar algunas fotos, no importa cuántos.Paso 2: Conecte la cámara Conecte su cámara (o el disposi
Usando una impresora de inyección de tinta para crear una almohada recuerdo

Usando una impresora de inyección de tinta para crear una almohada recuerdo

un amigo se mueve fuera del estado y para recordarle de lo que ella está dejando atrás, he creado una almohada de estilo vintage, basada en una postal de recuerdo de Colorado, con papel de congelador y mi impresora de inyección de tinta.Sígueme como
Se trata de un par de fotos de una radio casera tienda construí

Se trata de un par de fotos de una radio casera tienda construí

se trata de un par de fotos de una radio casera de la tienda que hice en el trabajo se construyó utilizando una vieja torre de ordenador (el metal exterior y la fuente de alimentación atx), un viejo reproductor de CD y un par de altavoces 6 x 9. Uste
Usando una pistola de Nerf y Kinect para jugar a casa de los muertos

Usando una pistola de Nerf y Kinect para jugar a casa de los muertos

este es un mod sencillo y rápido para combinar un sensor de Kinect y una pistola de Nerf modded para juegos 'rail' shooter como casa de los muertos 3 en tu PC con Windows 7. Para este montaje que estoy usando una pistola de Nerf Finder EX-10 dardos e
Mecanizado de un PCB usando una máquina CNC barato

Mecanizado de un PCB usando una máquina CNC barato

Introducción:Para este tutorial vamos a tener un diseño que hicimos de águila, uso PCB-GCode y Autoleveler software para cargar en nuestro ZEN Toolworks Mach 3 CNC de la máquina. Lo que podemos hacer es crear circuitos utilizando nuestros propios dis
Placa de desarrollo para microcontrolador Attiny84

Placa de desarrollo para microcontrolador Attiny84

Se trata de una placa de desarrollo para microcontrolador Attiny84. Tha Attiny84 chip tiene 11 pines direccionables con el IDE de Arduino, 8k de memoria flash para el almacenamiento de programa y 512 bytes de RAM disponible para las variables de pila