Existe en Arduino un ejemplo que sirve para hacer parpadear un led en intervalos de 1 segundo, y que es como el "hello world" de cualquier lenguaje de programación. Lo usaremos para comprobar que la placa funciona (en vez de usar el pin D13 del ejemplo usaremos el pin D2 con una resistencia de 220 Ohms porque estamos tan impacientes que no encontramos el pin D13...)
ESQUEMA:

PROTOTIPO:

ENTORNO DE PROGRAMACION Y PROGRAMA:
PASO 1.- Instalar el software Arduino en nuestro portatil con openSUSE 11.1:
En http://arduino.cc/en/Main/Software bajamos la version linux 32 bits
Se nos descarga el fichero "arduino-0017.tgz" y lo descomprimimos
Como arduino requiere el jre 6 de sun accedo a la pagina web de sun lo descargo e instalo.
PASO 2.- Configurar Arduino:
Ejecutamos el fichero arduino y seleccionamos nuestra placa:
menú Tools-Board-"Arduino Duemilnove or nano w/ ATmega328"
PASO 3.- Cargar programa en la placa
menú File-Examples-Digital-Blink
modificamos la siguiente linea:
int ledPin = 13;
por
int ledPin = 2;
Pulsamos el boton Play para Verifir y Compilar: OOOPS! NO COMPILA
Cannot run program "avr-gcc": java.io.IOException: error=2, No existe el fichero o el directorio.
Despues de googlear un poco, concluimos que es necesario instalar cross-avr-gcc44 y avr-libc:
accedemos a http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_11.1/ y copiamos "CrossToolchain:avr.repo" en /etc/zypp/repos.d
ejecutamos como root:
zypper install cross-avr-gcc44
zypper install avr-libc
Pulsamos el boton Play para Verificar y Compilar el programa: OK
Conectamos arduino al portatil mediante el cable usb.
Pulsamos el boton Upload: OOOPS!
processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?
Parece que no reconoce el puerto USB, y el menu "Tools-Serial Port" está deshabilitado.
Busco en Google por el error y veo que para que Arduino reconozca el puerto USB en openSUSE el usuario debe pertenecer al grupo uucp así que desde yast editamos el usuario y lo añadimos a ese grupo.
Salimos de la sesion de usuario de GNOME y entramos de nuevo.
Ahora si aparece habilitado el menu "Tool-Serial" y podemos seleccionar "/dev/ttyUSB0"
Cargamos de nuevo el programa Blink
Pulsamos el boton Upload: los leds de Arduino TX y RX se encienden indicando actividad de carga del programa... vamos por buen camino...
PASO 4.- El led que hemos conectado al pin D2 parpadea tal y como esperabamos en intervalos de 1 segundo. !Brujeríaaaaa!