Archivo de la etiqueta: informática

Programando Arduino con Sublime Text 2


Gracias a los compañeros de Spainlabs me he enterado de la existencia de un muy buen software de programación, Sublime Text 2, con el que podemos programar nuestras placas Arduino de una forma que a mí parecer es más sencilla, ya que incorpora las siguientes características:

  • Presenta un minipama, que nos permite una previsualización de la estructura que presenta nuestro código, siendo muy útil para desplazarse a través de códigos grandes.
  • Presenta Multi Layout, esto significa que permite siete configuraciones de plantilla, es decir, podemos elegir editar en una sola ventana o hacer una división de hasta cuatro ventanas verticales o cuatro ventanas en cuadrícula.
  • Presenta Multi Cursor, que nos permite crear distintos cursores con los que podemos escribir texto de forma arbitraria en diferentes posiciones del archivo.
  • Presenta Multi Sección, que permite realizar una selección múltiple de un término por diferentes partes del archivo.
  • Soporte nativo para distintos lenguajes de programación.
  • Remarcado de sintaxis completamente configurable a través de archivos de configuración del usuario.
  • Búsqueda dinámica, que permite realizar búsquedas de expresiones regulares o por archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.
  • Auto completado y marcado de llaves, que permite auto completar código con los comandos del lenguaje de programación, así como abrir y cerrar bloques de código mediante las llaves.
  • Configuración total de Keybindings, que nos permite configurar todas las teclas a nuestro gusto.
  • Coloreado y envoltura de sintaxis, que permite resaltar las expresiones propias de la sintaxis del lenguaje para facilitar su lectura.
  • Presenta Pestañas, que permite abrir varios documentos y organizarlos en pestañas.
  • Resaltado de paréntesis e identación, que al colocar el cursor en un paréntesis, corchete o llave, resalta esta y el paréntesis, corchete o llave de cierre o apertura correspondiente.
  • Presenta el número de línea de código.
  • Está disponible para distintos sistemas operativos.

Captura de pantalla sublime text 2

¿Como podemos entonces programar Arduino desde Sublime Text 2? Pues gracias a un plugin llamado Stino, que necesitaremos descargar y copiar en la siguiente ruta: C:\Users\”USUARIO”\AppData\Roaming\Sublime Text 2\Packages. Os pongo una imagen para que veáis como lo tengo hecho yo en mi ordenador.

Plugin Stino

Además necesitaremos también tener instalado/copiado el IDE de Arduino en nuestro ordenador, ya que desde Sublime Text 2 tendremos que indicar donde está el directorio de Arduino (para poder coger las librerías, sintaxis, configuraciones, etc…), donde se encuentra el directorio de nuestro Sketchbook (directorio donde guardamos nuestros programas realizados con Arduino). Para ello deberemos ir a la barra de menú de Sublime Text 2 e ir a Preferences y marcar Show Arduino Menu para que aparezca el menú de Arduino. Podéis ver como queda en esta imagen.

Menu Arduino preferencias

 

Una vez que tengamos el menú de Arduino visible, es cuando necesitamos indicarle a Sublime Text 2 donde están los directorios del IDE de Arduino, estos se le indican a través de los siguientes menús:

Preferencias Arduino

 

Como veis os aparecerán todas las opciones de compilación, carga, consola serie, selección de placa, selección de puerto, skecthbook, ejemplos, librerías, etc… que permitirán realizar correctamente todas las operaciones con vuestra placa Arduino.

También se pueden establecer unas teclas especiales, llamadas Keybindings, que permitan realizar la compilación, carga y apertura del monitor serie de la siguiente manera: Vamos al menú Preferences de Sublime Text 2 y pulsamos sobre Key Bindings – User.

keybindings

 

Y modificamos el contenido de ese archivo por este trozo de código:

[
{ "keys": ["f5"], "command": "compile_sketch" },
{ "keys": ["f6"], "command": "upload_sketch" },
{ "keys": ["f7"], "command": "start_serial_monitor" }
]

Guardamos y listo! Ahora ya podemos compilar con la tecla F5, cargar nuestro programa al Arduino con la tecla F6 y abrir el monitor serie con la tecla F7. Ya tenemos Sublime Text 2 listo para programar nuestros Arduino!!

Si te ha servido de ayuda esta entrada, puedes realizar un donativo para agradecer el tiempo que dedico al blog y ayudar a hacer más entradas.

donativo_paypal

10 tutorial de la mano de Massimo Banzi


Tal y como nos tiene acostumbrado Massimo Banzi, desde la salida del “Kit starter” de Arduino, nos presenta un nuevo videotutorial de su serie de tutoriales. Esta semana nos explica en su décimo capítulo como controlar Twitter.

Sin más, aquí os dejo el video:

Enjoy!

Arduino Tutorials Cap7. Uso de las memorias SD


Muy buenas a todos! Tras un largo letargo de duro trabajo dónde no hemos tenido tiempo de nada, volvemos de nuevo con la serie de video tutoriales. Esta semana publicamos un nuevo capítulo de la serie “Arduino Tutorials”, esta vez se trata del capítulo número 7, el cual nos introduce en el mundo de las SD!

Como siempre todo este tutorial viene guiado con 3 ejemplos para facilitar el fácil entendimiento de los conceptos!

Aquí os dejo el link con todos los archivos necesarios para el desarrollo del tutorial

Sin más, aquí os dejo el video:

PD: perdonad la voz de moco que tengo en el video, pero el costipado no me ha dado respiro alguno! jejejeje

Enjoy!

Videotutoriales de Arduino de la mano de Massimo Banzi


Como podemos comprobar, el éxito que ha cosechado Arduino no es una mera casualidad, es el fruto del gran trabajo que han realizado Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino y David Mellis. Este equipo han revolucionado el mundo de la electrónica programable y sobre todo del Open Source!

Con la salida del nuevo “kit de iniciación” de Arduino, Massimo Banzi está realizando una serie de videotutoriales para poder ayudar a todo aquel que se está iniciando en este mundo del Open Source y la electrónica programable.

Sin más, aquí os dejo los videos!

Enjoy!

Video 1 – Conozca sus herramientas

video 2 – Interface de nave espacial

video 3- Love-O-Meter

video 4 – Theremín

video 5 – Teclado musical

video 6 – Molinillo motorizado

video 7 – Magic 8 Ball

ProcessingTutorial – Cap3. Introducción a las interfaces gráficas (I).


Muy buenas a todos.

Tras unos cuantos meses sin poder publicar ningún videotutorial debido a la carga de trabajo de los miembros de tallerarduino, aquí os dejo un nuevo capítulo de la serie Processing Tutorials.

En este tercer capítulo vamos a introducirnos en el mundo de las interfaces gráficas con processing, aprenderemos como crear botones, insertar textos, imágenes, …. todo lo necesario para que podáis crear vuestros pequeños proyectos caseros. En los próximos tutoriales, haremos que estas interface gráficas vayan linkadas con nuestros arduino. Además, en este videotutorial vamos a crear un Datalogger que nos va a permitir grabar en un archivo de texto los datos que obtengamos con processing, elemento que nos será muy útil en el momento que empecemos a trabajos con proyectos entre Arduino y processing.

Sin más, aquí os dejo el link con los archivos a descargar y el video del tutorial.

Enjoy!

Montaje Prusa Mendel Iteración 2 paso a paso


Si estáis pensando en iniciar el montaje de vuestra RepRap Prusa Mendel aprovechando la llegada del tiempo estival y con ello el tiempo libre en vuestras vidas estáis de enhorabuena. En uno de los primeros post os adjunte 2 guías de montaje paso a paso para la construcción de vuestra impresora 3D, para aquellos que todo lo visual les es más fácil de asimilar aquí os dejo una serie de videos creados por el maestro de las impresoras 3D, el señor Obijuan!

Estos videos son una serie de tutoriales cortos muy útiles tanto para el montaje de la impresora como para el manejo de los programas necesarios para la utilización de la misma.

Como siempre, sin más, os dejo con los videos y recordar que si tenéis alguna duda, no dudéis en preguntar!

 

Enjoy!

 

1er video:

2º video:

3er video:

4º video:

5º video:

6º video:

7º vieo:

8º video:

9º video:

10º video:

11º video:

12º video:

13º video:

14º video:

15º video:

16º video:

17º video:

18º video:

19º video:

20º video:

21º video:

22º video:

23º video:

24º video:

25º video:

26º video:

27º video:

28º video:

29º video:

30º video:

31º video:

32º video:

33º video:

34º video:

35º video:

36º video:

37º vieo:

38º video:

39º video:

40º video:

41º video:

42º video:

43º video:

44º video:

45º video:

46º video:

47º video:

48º video:

49º video:

50º video:

51º video:

52º video:

53º video:

54º video:

55º video:

56º video:

57º video:

58º video:

59º video:

60º video:

61º video:

62º video:

63º video:

Guía de montaje de la Prusa Iteración 2: http://www.iearobotics.com/wiki/index.php?title=Guia_de_montaje_de_la_Prusa_2

Manual de construcción de: RepRap Prusa Mendel y Prusa Air


Para estrenar la sección aquí os dejo dos guías de montaje de dos modelos de RepRap diferentes, por un lado la Prusa Mendel, que es la que hemos montado el equipo de taller arduino, y por otro lado la Prusa Air.

Como siempre, estamos aquí tanto para informaros como para resolver las posiblres dudas que podáis tener, así que ya sabéis, cualquier duda escribirnos un comentario al blog o también lo podéis hacer mediante las redes sociales. Más adelante, publicaremos un Post en el que intentaremos explicar cada una de las dudas que nos surgieron antes de empezar el montaje y durante el montaje.

Descarga la guía de la RepRap Prusa Mendel.

Descarga la guía de la RepRap Prusa Air.

Enjoy!