Arduino en mac

Octubre 27, 2009

Os voy a explicar como trabajar con la placa de Arduino en nuestro mac.
Yo compré arduino por internet en una tienda de electrónica americana, al cambio me salió el cacharro por 24€ con gastos de envío cuando en la mayoría de las tiendas electrónicas lo venden por 20€ más gasto de envío que suelen rondar los 10€ y tardaron 15 días.
Una vez que tenemos el Arduino lo primero que debemos hacer antes que nada es instalar los Drivers FTDIUSB para Snow Leopard, la versión que yo tengo instalada es la v2_2_14 hay una versión que en Snow Leopard no me los reconocía, con esto podremos comunicarnos con arduino, tanto a la hora de subir el programa como por comunicación serie.
Una vez instalado los drivers y reiniciado el sistema, instalamos y ejecutamos el entorno de desarrollo de arduino(ahora en adelante IDE), a día de hoy van por la versión 017, comentar que el IDE por defecto nos creará una carpeta en Documentos, donde se guardaran todos los programas que vayamos haciendo.

El entorno es muy sencillo, a simple vista un editor de texto más con resaltado de sintaxis. Lo primero que debemos hacer es decirle qué placa de Arduino tenemos.

Captura de pantalla 2009-10-27 a las 20.45.08

Ahora conectamos la placa al mac y le indicamos el puerto por el que debemos de comunicarnos.

Captura de pantalla 2009-10-27 a las 20.45.23

Tenemos que elegir la opción que sea parecida a /dev/tty.usbserl-XXXXXXX, si no aparece ninguna opción, es o bien no hemos conectado la placa al mac, o los drivers no están bien instalados.

Y ya lo siguiente es hacer nuestro primer programa, comentar que dentro del propio IDE tenemos muchos ejemplos de código, en el menú (File>Examples)
Una vez que tenemos el programa

Captura de pantalla 2009-10-27 a las 20.47.56

Compilamos el programa (Sketch>Verify/Compile) y luego transferimos al Arduino (File>Upload to I/O Board) o bien usar los botones de acceso directo que están en la ventana del entorno.

Captura de pantalla 2009-10-27 a las 20.48.08

Y con esto ya tenemos nuestro Arduino preparado para funcionar con nuestro mac. En el siguiente post, veremos cómo intercambiar información entre el mac y el Arduino, para por ejemplo, conectar un led conectado al arduino desde el mac.

Hay mucha información de arduino en internet, pero voy a intentar recopilar aquí algunos ejemplos para trabajar con el mac.

Vías:

Esto es un post desde textmate con imagen
![Avatar](http://devnull.files.wordpress.com/2008/09/avatar.jpg)
Tags: prueba textmate mac

Prueba

Septiembre 18, 2008

Main entry text

Esto es otra prueba, escribiendo una entrada desde textmate
y con una imagen….
ˇÿˇ‡

Leer particiones EXT3 en leopard

Septiembre 17, 2008

Al llevar usando linux durante bastante tiempo, tengo un disco duro externo de 500gb formateado en ext3, cual fue mi sorpresa que al conectarlo a leopard no me leía la partición. Y no me apetecía mucho formatearlo en hfs+ por que tenía cosas importantes, buscando por internet encontré un programa que permite la lectura de las particiones ext3 en leopard. El programa se llama extFSmanager y con instalarlo ya es suficiente. Es importante activar una opción para que no haga caso de los privilegios, ya que podemos tener problemas al entrar en alguna que otra carpeta, la opción a activar se encuentra en Preferencias del sistema>ExtFSManager, elegimos la partición  y pulsamos en opciones, y seleccionamos Ignore permissions

Es un poco malo que no escriba ya que no podemos aprovechar el disco duro, espero que saquen una versión nueva o algún programa que permita leer y escribir

Un mes como switcher

Septiembre 17, 2008

Hace ya un mes y varios días que me compre el mac, después de casi un año detrás de el y ahorrar y no ahorrar, por fin me pude hacer con uno.

Al principio pensaba en comprarme un macbook, de prestaciones estaba bien y el precio no era muy elevado, pero ya al final me empecé a fijar en el macbook pro, se subía un poco más de precio pero de prestaciones estaba mejor, más pantalla y sobre todo mucho mejor tarjeta gráfica. La del macbook es una intel integrada y yo tenía pensado darlo un uso un tanto gráfico, retoque de fotos y alguna que otra viciada a juegos. El precio se sube un tanto pero al final como me lo compré a plazos el esfuerzo no era mucho. Decir que después de un mes con él, no me arrepiento para nada de habérmelo comprado, si hubiera elegido el macbook igual me arrepentiría de no haber esperado un poco.

Como switcher, acostumbrarme al sistema no me ha costado nada, también es verdad que ya había visto unos cuantos screencast sobre el sistema y aplicaciones en concreto y ya me sabía un poco cómo iba el tema. Pero la verdad que todo funciona a la primera y de una manera la mar de sencilla. Me ha recordado un poco a ubuntu pero a lo bestia(en realidad ubuntu se parece a leopard ) ). Comparándolo con linux, leopard mezcla la sencillez de gnome y la potencia de KDE, todos los programas se integran entre si y es fácil mezclar cosas de varias aplicaciones.

La mejor aplicación de leopard es sin duda alguna Spotlight, lanzador de aplicaciones, buscador de ficheros, documentos, fotografías. Hace poco me dijeron que para ejecutar aplicaciones en mac era un coñazo que te tenías que ir al finder, carpeta aplicaciones y buscar la aplicación pero es mucho más sencillo que todo eso, ejecutas spotlight tecleas el nombre de la aplicación enter y ya lo tienes. A parte si quieres abrir cualquier fichero de lo que sea, ejecutas el nombre del fichero y también puedes abrirlo, no te es necesario conocer la ruta.

Lo que más echo de menos de linux es sin duda aptitude, la posibilidad de tener todo el sistema, aplicaciones y sistema operativo, actualizado a la última desde la misma aplicación se hecha en falta, bien es cierto que leopard trae un sistema de actualizaciones del sistema bastante parecido y las propias aplicaciones buscar actualizaciones nada más arrancar, así que bueno algo parecido tiene.

Por otro lado, la verdad se está bastante a gusto en mac, sobre todo vuelvo a repetir, por la sencillez y estabilidad del sistema. Vale un mac es caro en comparación con un pc, pero bueno yo creo que merece la pena sobre todo por la calidad final del producto, un pc, que traiga vista no se parece en nada a un mac con leopard, pero esto es el típico flame de toda la vida que no quiero discutir aquí.

Si lees este blog y estás dudando en cómprate un mac, te recomiendo que te lances a la piscina y te hagas con uno, no te arrepentirás para nada

Nombres de Red en Leopard

Septiembre 17, 2008

Si tienes varios equipos en tu casa y trabajas con ellos en red, servidores FTP, ssh, seguramente llegue un momento que te sea dificil recordar que ips tienen cada equipo. Para ello podemos asignar un nombre de equipo a cada ordenador y así olvidarnos de las ips, esto es igual que las direcciones de intenert si quéreis saber más sobre el tema, leer acerca de las DNS.

Es más que un truco de unix que de mac que aprendí cuando usaba linux :) .

Es muy sencillo, abrimos terminal y ejecutamos el siguiente comando:

sudo vim /etc/hosts

Y añadimos al final del fichero una linea como la siguiente:

‘IP’ ‘NOMBRE DE EQUIPO’

192.168.1.2 jenova

Con eso guardamos el fichero y listo si hacemos un ping a jenova nos devolvera lo siguiente

PING jenova (192.168.1.2): 56 data bytes
64 bytes from 192.168.1.2: icmp_seq=0 ttl=64 time=0.173 ms

Espero que os sirva de ayuda.

Prodme: Widget Alarma

Septiembre 17, 2008

¿Cuantas veces hemos tenido que hacer algo dentro de x tiempo y por vagueria de no poner la alarma del movil/reloj al final se nos ha olvidado? Pues bien buscando, he encontrado un widget ideal para estos casos. Se trata de ProdMe, no es más que un cronometro en el que nosotros le decimos que nos avise dentro de un determinado tiempo, le podemos decir que cada x minutos, cada hora, a una hora determinada y pasado el tiempo una alarma nos sonara. Una opción muy buena que incorpora es la posibilidad de mostrarnos un texto informativo a la vez que nos avisa, de ese modo no habrá manera de olvidarnos que es lo qué teníamos que hacer.

Prodme: Apple Download

Sincronizar gcalendar con Ical

Septiembre 17, 2008

Hace poco tiempo Google saco un servicio online para administrar nuestro calendario, estoy hablando de google calendar. La aplicación es muy al estilo de google, sencilla y efectiva. Una de las características con las que cuenta, es la posibilidad de compartir los calendarios con el resto de usuarios de google y añadir esos calendarios a programas ofline de gestión, como pueden ser ical o thunderbird. El único problema que tenía es que era una sincronización unidireccional, es decir, sólo podías añadir eventos desde la propia página de gcalendar, si lo añadias desde el propio programa, no se te actualizaba la página. Esto es un engorro ya que nunca podías tener el mismo calendario en los dos sitios. Tendrías que añadir el mismo evento dos veces.

Hasta hace poco en mac la única posibilidad de hacer una sincronización bidirecional era usando Spanning Sync, que te permitía añadir eventos en ical y que se viera reflejado desde la página de gcalendar, de ese modo podías acceder al mismo calendario desde varias localizaciones. 

Ahora google, ha añadido la posibilidad de poder hacer una sincronzación bidireccional de forma “nativa” de esta manera no es necesario usar programas de intermediarios para tener siempre actualizado nuestros calendarios.

Para poder añadir nuestros calendarios a ical debemos hacer lo siguiente:

  1. Abrimos ical y nos vamos a preferencias.
  2. Agregamos una nueva cuenta en el apartado de cuentas y rellenamos los datos:
  • Descripción: Nombre del calendario.
  • Nombre usuario: Nuestra dirección de correo de gmail.
  • Contraseña: Contraseña de la cuenta.
  • URL del calendario: Añadir la dirección:    https://www.google.com/calendar/dav/cuentaDelCalendarioDeGoogle@google.com/user   

Nota: la dirección del calendario la sabremos viendo las propiedades del calendario en la propia página de gcalendar.

De esta manera habremos añadido el calendario a ical, si queremos añadir más, tendremos que repetir los pasos con cada uno de los calendarios.

Ayuda Google: Google Support
Vía: Tengo un mac

Ver videos flash en NetNewsWire

Septiembre 17, 2008

Uno de los muchos programas para leer RSS en Leopard, es NetNewsWire. El aspecto gráfico es el común en este tipo de aplicaciones, a la izquierda las subscripciones y en la parte de la derecha vamos recorriendo los distintos post y vemos una previsualización. Os dejo una imagen para que lo veáis mejor

 


 

Pantalla principal NetNewsWire

NetNewsWire incluye un navegador integrado para poder ver las noticias sin necesidad de abrir safari, al principio cuesta acostumbrarse pero luego es bastante cómodo. Uno de los problemas que se detectan rápidamente es que los vídeos en flash no se veían, por lo cual al final había que abrir safari para poder verlos.

Después de estar trasteando por las preferencias del programa, descubrí una opción que no viene marcada por defecto y permite ver los vídeos en flash. Para activarlo nos vamos a preferencias (cmd+,) Browsing y dentro de Browsing apartado Web Pages,clickamos en Enable plug-ins y con eso ya podemos ver los vídeos en flash en el propio navegador que incluye NetNewsWire.

El pecado original

Julio 27, 2008

Después de casi más de medio año sin aparecer por aquí, vengo para dar una noticia. Cómo algunos de vosotros sabréis recientemente me he pasado a lo que algunos llaman el lado oscuro, pero que no tiene nada de oscuro es más bien blanco, o metálico, también podría decir que he mordido la manzana y quedaría más claro. En definitiva que me he comprado un Mac. Ha pasado ya mucho tiempo desde que la idea me rondo la cabeza y un año después he dado el salto.

Ahora la duda es qué hacer, al empezar de nuevo con Mac todo es distinto, en el blog ya casi no escribía nada, por que no se me ocurrían temas y ya no trasteaba tanto con linux. Ahora en mac hay multitud de cosas por aprender.

De momento el blog no lo cierro ni mucho menos, igual le tendré que cambiar el nombre a /Users/darkomen por aquello del directorio en Mac :) y ya iré poniendo post y screencast que vaya grabando. De primeras estoy escribiendo en Maqueando un blog del amigo Patoroco dedicado a los switchers como yo.