quarta-feira, 18 de junho de 2014

Dicas básicas no uso da Arduino Galileo



Se você está acostumado a usar outras Arduinos (como a UNO) aqui vão algumas dicas importantes:

1-Ligue a Galileo na fonte e somente depois o conector micro USB (USB Client)
Cuidado: Não se deve alimentar a Galileo pela USB, sempre que quiser reiniciar (tirando a energia) lembre-se de desconectar a USB primeiro, depois a fonte, volta a fonte e volta a USB.
Detalhe a USB não é reconhecida pelo seu computador imediatamente vai demorar alguns segundos.

2-A IDE 1.5.3 não abre com formato Português (Brasil),  a Splash Screen chega a aparecer (já vi acontecer no Windows 7 e Windows 8.1)
Soluções de contorno:

A - Criar um atalho (baseado na solução de guigonyts de 24 de junho de 2014):



Destino:
C:\arduino-1.5.3\java\bin\javaw.exe -Duser.language=en -Duser.region=US -Xms128m -Xmx128m -classpath "lib;lib\pde.jar;lib\core.jar;lib\jna.jar;lib\ecj.jar;lib\RXTXcomm.jar;lib\commons-exec-1.1.jar" processing.app.Base

Iniciar em:
C:\arduino-1.5.3\

Onde "C:\arduino-1.5.3" é a localização da IDE do Arduino. 

B - Mude no Painel de Controle / Control Panel -> Região e Idioma / Locale -> Formato/Format
use: Inglês (Estados Unidos)

mais informações:
https://communities.intel.com/thread/45615

C -  Criar um arquivo bat (como comentado por guigonyts em 24 de junho de 2014) com as seguintes linhas:

cd C:\arduino-1.5.3
java\bin\java -Duser.language=en -Duser.region=US -Xms128m -Xmx128m -classpath "lib;lib\pde.jar;lib\core.jar;lib\jna.jar;lib\ecj.jar;lib\RXTXcomm.jar;lib\commons-exec-1.1.jar" processing.app.Base

Onde "C:\arduino-1.5.3" é a localização da IDE do Arduino. 

mais informações:
http://forum.arduino.cc/index.php?topic=234307.0




3- Atualize o Firmware: Na IDE: Help->Firmware Update

4- É necessário ter um SDcard (menor que 32GB) para salvar os Sketches
https://communities.intel.com/thread/45442

Format o SD card com FAT ou FAT32
Baixe (ou vesão mais nova):
LINUX_IMAGE_FOR_SD_Intel_Galileo_v1.0.0.7z
https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23171

Descompacte o arquivo e copie no raíz do SDcard (é um diretório e alguns arquivos)

Coloque na Galileo (sem energia) depois ligue-a e aguarde (pode ser que demore mais que o normal)

Transfira um sketch (pode ser o blink), se você desconectar da USB e em seguida desconectar da energia, quando você conectar na energia vai demorar algo em torno de 1 minuto para carregar.


5- Se for usar a comunicação serial use Serial1 (TX digital 1/RX digital 0) e não Serial, pois a Galileo tem mais de uma UART, exemplo:
Serial1.begin(115200);
e não
Serial.begin(115200);

mais informações:
https://communities.intel.com/thread/46746