Show Posts
Pages: [1]
1  Forum 2005-2010 (read only) / Development / Re: Arduino + SmallTalk on: July 08, 2009, 02:08:12 am
Can I use avrdude with SmallTalk?? How?

Thanks for your help smiley
2  Forum 2005-2010 (read only) / Development / Arduino + SmallTalk on: June 25, 2009, 04:06:05 am
Hi all,

I'm trying to do a program based on SmallTalk for upload sketches directly to a Diecimila board without Arduino's IDE. I got from this forum a java based code which parses the "hex" file generated by this software when a sketch is saved, and uploads it to the board (still needing Arduino's IDE, but it's a first step).

Now I'm "translating" this program to SmallTalk, and I'm having problems in communication with the board: it can receive data but I don't get response from it. Instead the java program works fine... basically before loading sketch it checks connectivity sending a byte array (0x30, 0x20) and verifying response, which can be 0x14 or 0x10.

I think the problem is the way I'm sending these "hello" bytes to board on SmallTalk. If anyone who also programs in this language and/or knows what I'm doing wrong I'd appreciate his help.

Thanks and regards!
3  Forum 2005-2010 (read only) / Español / Arduino + SmallTalk on: June 23, 2009, 05:13:24 am
Hola muy buenas,

Estoy intentando hacer un programa basado en SmallTalk (en entorno Pharo) para cargar sketches directamente en una placa Diecimila sin necesidad de usar el software de Arduino. Pille de este mismo foro un codigo basado en java que lo conseguia cargando el archivo hexadecimal ".hex" que genera el software del Arduino cada vez que guarda un programa (es decir, que sigue habiendo necesidad de dicho software, pero al menos es un primer paso).

La cosa es que ahora lo estoy traduciendo a lenguaje SmallTalk, y tengo problemas a la hora de la comunicacion con la placa: recibe los datos pero no obtengo respuesta de ella. En cambio el programa hecho en java funciona perfectamente... basicamente antes de cargar el sketch lo que hace es comprobar la conectividad enviando un array de bytes {0x30,0x20} y verificando la respuesta, la cual puede ser 0x14 o 0x10.

Creo que el problema esta en la forma de enviar esos bytes de "saludo" a la placa en SmallTalk. Si alguien que programe tambien en este lenguaje y/o que sepa en que puedo estar fallando le agradeceria una pequeña ayuda

Saludos y gracias!
Pages: [1]