Webcervices. Con la tecnología de Blogger.
RSS

Unete a nuestro grupo de facebook

Unete a nuestro grupo de facebook
Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a mi grupo Arduino Tec

4 - CONFIGURACIÓN Y DESCRIPCIÓN DEL ENTORNO

4 - CONFIGURACIÓN Y DESCRIPCIÓN DEL ENTORNO

Para poder trabajar con arduino debemos configurar el entorno de programación. Es muy sencillo, solo tenemos que ir al menú “Tools”, ponernos encima de “Board” y en el siguiente submenú seleccionar nuestra placa. n mi caso tengo marcada “Arduino Duemilanove w/ ATmega328”. Dependiendo de la que tengáis vosotros/as deberéis marcar una u otra.
Nada mas, con esto no creo que tengáis ningún problema a la hora de subir, pero si os da algún error publicarlo en los comentarios y vemos lo que puede estar pasando.
Ahora vamos a pasar a describir lo que mas se utiliza en el entorno de programación.
  • Comenzamos por arriba del todo de la imagen y tenemos la barra de titulo, que en la imagen pone “Arduino – 0015”. Nos indica que estamos usando la versión 0015 del entorno de programación.
  • Debajo de esta tenemos la barra de menús, donde podemos ver los clásicos menús que suelen tener los programas.

El menú "File" tiene las siguientes opciones:
  • New: crea un espacio de trabajo nuevo. Si tenias algún código escrito te preguntara si deseas guardarlo. Aparece en la parte inferior de la pantalla un campo en amarillo con 3 opciones. Si abriste un código y no habías cambiado nada ni siquiera te preguntara.
  • Sketchbook: muestra a su vez los documentos recientes, la opción "Open" para abrir algún código que tengamos escrito y "Examples", que contiene un submenú en el que encontraremos los ejemplos que trae el programa.
  • Save: guarda el código que has escrito. Debemos tener en cuenta que el programa guarda tus códigos en Mis Documentos/Arduino/… por lo que si le das a “Save” no te preguntará el nombre del proyecto, lo guarda con el nombre que el le asigna, que no es al azar. En la imagen que puse un poco mas arriba podéis ver que mi proyecto se llama “sketch_090627a”, pero ¿Por qué ese nombre?, fijaros bien, es la fecha de hoy 27/06/09 al revés, porque en ingles se pone primero el año, después el numero de mes y por ultimo el día. ¿Y la letra?, pues lógicamente, la letra “a” es porque es el primer código que he guardado hoy. Si le doy a guardar, cierro el programa y lo vuelvo a abrir, el nombre que me aparece es “sketch_090627b”.
  • Save as...: guarda el código que has escrito, pero a diferencia del anterior, este te permite asignarle un nombre y una ubicación.
  • Upload to I/O Borrad: sube el código a la placa arduino.
  • Page Setup: configura la página para imprimir.
  • Print: imprime tu código.
  • Preferentes: Te permite modificar algunas preferencias, aunque no vamos a verlas porque por el momento tenemos solo opción de seleccionar donde guardar los proyectos y poco mas.
  • Quit: Cierra el programa.

El menú "Edit" tiene las siguientes opciones:
  • Undo: Deshacer. Te permite volver atrás si has modificado algo. Seguramente tenga un límite.
  • Redo: Rehacer una acción (Undo).
  • Cut: Cortar. Almacena el código que tengas seleccionado en el portapapeles para pegarlo en otro lugar y borra el código del programa, por eso es Cortar.
  • Copy: Copiar. Almacena el código que tengas seleccionado en el portapapeles para pegarlo en otro lugar, pero no borra ese código del programa.
  • Paste: Pega un código que hayas copiado o cortado de otro lugar, como un sitio web, este blog o cualquier otro programa, como bloc de notas, Word...
  • Select All: Selecciona todo el código.
  • Find...: Busca una palabra en el código.
  • Find Next: Vuelve a buscar la palabra que indicaste con “Find…” mas abajo en el código.

El menú "Sketch" tiene las siguientes opciones:
  • Verify/Compile: Verifica el código para evitar errores. Se debe hacer antes de subirlo a la placa arduino.
  • Stop: De momento no vamos a utilizarlo para nada, porque el stop sirve para detener el monitor de datos por serie, que tardaremos en utilizar. Mas abajo comento para que sirve dicha utilidad.
  • Import Library: Sirve para importar librerías externas. Prácticamente nos ahorra escribirlas, porque si pulsas en una de ellas lo único que hace es escribir una línea en el espacio de trabajo. Yo he pulsado una y me sale: “#include ”, con lo que me ahorro escribirlo.
  • Show Sketch Fólder: Abre una ventana con la ruta donde está el fichero que estas editando o creando.
  • Add File...: Abre otro archivo al lado del que estas creando. De momento no le veo mas utilidad que la de poder trabajar con dos códigos a la vez. Si alguien sabe alguna otra que me lo diga y lo pongo por aquí.

El menú "Tools" tiene las siguientes opciones:
  • Auto Format: Sinceramente, todavía no he conseguido que haga nada.
  • Copy for Forum: Copia el código seleccionado para pegarlos en foros con etiquetas [quote] y otras para darle el estilo a la hora de ponerlo en algún foro.
  • Archive Sketch: Genera un fichero comprimido con la carpeta y el código dentro de ella.
  • Board: Sirve para indicarle al programa con que placa estas trabajando.
  • Serial Port: Si salen varios puertos aquí deberías indicarle cual es el que esta utilizando tu placa de arduino.
  • Burn Bootloader: Sirve para subir el bootloader a la placa arduino. Por el momento no lo he probado nunca, y la verdad, espero no tener que hacerlo.

El menú "Help" simplemente contiene un montón de ayuda interesante, pero no voy a detallar que es cada opción. Recomiendo que la miréis una a una. Básicamente está la información que hay en la pagina web del proyecto, pero en vez de verla online la veis sin conexión, ya que está almacenada en el disco duro.
Siguiendo un poco mas abajo tenemos la barra de herramientas. Hacen exactamente lo mismo que las que estan en el menú, por lo que no voy a volver a describirlas, salvo dos. De izquierda a derecha tenemos:
  • Play, que en realidad es Verify/Compile.
  • Stop
  • New
  • Open
  • Save
  • Upload to I/O Board
  • Serial Monitor: esta herramienta sirve para ver los datos que arduino envía al ordenador por el puerto usb o por las patillas TX y RX. Por el momento no vamos a utilizarlo, pero para que lo entendáis mejor os comento: Con arduino duemilanove se pueden enviar datos de tipo “Serie” al ordenador, por el puerto Usb. Puedo escribir un código en el que diga que cuando pulse un botón envié la cadena “Hola” al ordenador u otro tipo de datos. Estos datos se envían a una determinada velocidad que se expresa en “Baudios”. De todos modos no voy a explicar mas ahora mismo porque es muy pronto y ese tema es para hablar largo y tendido.
  • A la derecha del todo hay una pequeña flecha que abre un submenú en el que podemos crear una nueva pestaña de código (New Tab), renombrarla (Rename), borrarla (Delete), esconder (Hide), hacer visible (Unhide), movernos a la anterior (Previous Tab), ir a la siguiente (Next Tab) y finalmente ir de una a otra pulsando sobre ella.

Vamos a ver que es lo que sucede con el tema de las pestañas paso por paso.
Primero vamos a ir a la carpeta “Arduino” que se ha creado en mis documentos cuando abriste el programa por primera vez. En mi caso la tengo vacía porque he quitado todo lo que tenia para hacer este ejemplo.
Una vez que vemos que está vacía abrimos el entorno de programación de arduino y nos fijamos en el nombre que le ha dado.
Volvemos a la carpeta de arduino que está en mis documentos y vemos que ha creado una carpeta con el mismo nombre que el que aparece en el entorno de programación, y que a su vez ha creado un fichero dentro de esta carpeta con el mismo nombre y la extensión .pde.
Si ahora cerramos el programa sin escribir nada, automáticamente la carpeta se borra.
Si le damos a “Save” sin tener nada escrito también se borra.
Si escribimos algo y cerramos sin darle a “Save” el programa nos preguntara si queremos guardar los cambios.
Si escribimos algo y sin darle a “Save” lo borramos y le damos a cerrar también nos preguntará si queremos guardar los cambios.
Hasta aquí todo mas o menos bien ¿no?.
Ahora vamos a ver otra cosa. Como hemos podido ver en la imagen anterior, arduino nos había creado una carpeta con un archivo .pde, porque solo teníamos una pestaña.
Si nos vamos al botón que comenté antes, que está a la derecha del todo y tiene pintada una flecha hacia la derecha, se desplegara un submenú con la opción “New tab”, hacemos clic ahí.
En la parte inferior, con fondo amarillo, nos preguntara el nombre que queremos darle a la pestaña.
Le ponemos un nombre y pulsamos ok. Ahora vemos que tenemos dos pestañas, la que el programa creó al principio y la que nosotros acabamos de crear.
Si vamos a la carpeta que tenemos en mis documentos podemos ver que el archivo se ha creado dentro de la misma carpeta. Los dos archivos se han creado en la misma carpeta porque están dentro del mismo proyecto.
Con la pestaña2 pasa lo mismo que comentaba mas arriba, si no le das a “save se borra”…
Teniendo marcada una de las dos pestañas puedes hacer con ella todo lo que te indica el submenú, pues borrarla, eliminarla, renombrarla…
Por último, que ya va siendo hora hoy, comentar que si cierras el entorno de arduino y haces clic sobre uno de los dos archivos, se abren ambos, cada uno en una pestaña.
Recordaros que se admiten comentarios. Hasta la próxima.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentarios:

Publicar un comentario

Objetivo Y Reclamaciones

Este blog es un portal en el cual se publican contenidos de diferentes blogs.En los cuales se les anexa al pie de pagina un enlace a su pagina original aquí encontraran toda clase de proyectos de arduino y linux
Espero tengan una gran experiencia en este blog un Gran Saludo
de parte de la organización WebCervices..
objetivo
O del grupo ArduinoTec De arduino
Cualquier reclamación o petición comunicar al Administrador principal o hacer un comentario en la publicación que se sientan inconformes en los correos
electriarias@gmail.com
y para temas de suma importancia mi correo personal
pabioarias@hotmail.com

Siguenos en Twitter

Like

Unete a nuestro grupo de facebook

Hola que tal lectores de esta pagina tan maravillosa que es arduino Tec ...Los invito a que amplíen mas sus conocimientos en Arduino y Raspberry Pi Uniéndose a La mi grupo Arduino Tec

Unete Al Grupo De facebook

Unete Al Grupo De facebook
Amplia tus conocimientos debatiendo temas de Arduino y Raspberry pi