Show Posts
Pages: [1] 2
1  International / Portugues / Arduino pela maquina virtual on: May 30, 2012, 10:14:43 am
Olá,

Preciso fazer comunicação com o Arduino atavés de uma máquina virtual (VM).
Testei com o Qemu (KVM) com o seguinte comando:
Code:
$ kvm -hda disc.img -m 512 -usb -usbdevice host:2341:0001
Então a VM detecta o Arduino no dispositivo /dev/ttyACM0, porem, ao tentar fazer upload do código da uma mensagem de erro, ficando óbvio que a comunicação não é eficiente.
Já testei com o Virtualbox mas deu o mesmo problema.
Alguem sabe o que posso fazer? Existe alguma forma de configurar a USB na VM?

abraço.
2  International / Portugues / Re: Como enviar vários valores, de uma só vez, pela serial? on: March 07, 2012, 01:13:13 pm
Obrigado, estou fazendo conforme informou.

abraço.
3  International / Portugues / Re: Como enviar vários valores, de uma só vez, pela serial? on: March 05, 2012, 08:28:17 am
Se ajudar, segue meu código atual:

Code:
#define SENSOR1 0
#define SENSOR2 1
#define SENSOR3 2

void ler_sensor1() {...}
void ler_sensor2() {...}
void ler_sensor3(){...}

void setup()
{
   Serial.begin(9600);
}

void loop()
{
  if(Serial.available() > 0)
  {
    if(Serial.read() == '1')
    {
      // ler sensores
      ler_sensor1();
      ler_sensor2();
      ler_sensor3();
    }
  }
}

Como pode ver, ainda não tratei o retorno que o Arduino dá após fazer as leituras dos sensores.

Abraço.
4  International / Portugues / Re: Como enviar vários valores, de uma só vez, pela serial? on: March 05, 2012, 08:27:01 am
Olá bubulindo, obrigado por me responder.

Então eu crio uma string (array de caracteres). Ok, mas como posso alterar seu conteúdo a cada leitura feita?

Pelo que entendi do código que informou, ele envia (Serial.print) várias vezes a string, e eu preciso conseguir uma só string com todos os valores obtidos.

Abraço.
5  International / Portugues / Como enviar vários valores, de uma só vez, pela serial? on: March 04, 2012, 05:40:41 pm
Pessoal,

Tenho um Arduino que faz a leitura de alguns sensores e preciso que depois da leitura ele envie pela serial, de uma só vez, todos os valores obtidos nas leituras, para que um aplicativo em PHP possa disponibilizar os valores na web. Alguem sabe como devo proceder?

No código do Arduino, pensei em criar um objeto string, e cada função de ler sensor eu concateno a string com o valor lido ou uso return para a função principal que tratá a string, mas não estou conseguindo fazer nehuma delas. :/

Espero que possam ajudar,
abraço.
6  International / Portugues / Arduino + Android via USB on: November 23, 2011, 04:28:51 pm
Olá!

Gostaria de desenvolver projetos com Arduino e Android.
Mas como não tenho módulo wireless e bluetooth, devo utilizar a porta USB.
Ou seja, preciso conectar o cabo USB no smartphone e no Arduino para fazer a comunicação.

Alguem sabe por onde começo o estudo?
Vi sobre a API Amarino, mas pelo que entendi a comunicação é via bluetooth (?)

Abs

7  International / Portugues / Re: IDE Arduino não reconhece teclado on: October 26, 2011, 08:44:31 pm
Poxa, ninguem pode me ajudar?

Alguem que usa GNU/Linux já experimentou baixar o Arduino do site oficial e verificou que não insere alguns caracteres do teclado?

abraço.
8  International / Portugues / IDE Arduino não reconhece teclado on: October 21, 2011, 11:15:23 am
Olá!

Ao escrever código na IDE (que baixei em arduino.cc) alguns caracteres não são inseridos (ex: aspas), como se o ambiente não reconhecesse o teclado.
Eu uso Debian GNU/Linux e instalei apenas os pacotes essenciais: avr-libc avrdude gcc gcc-avr.
Será que preciso instalar mais algum pacote específico?

Obs:
Se eu instalar a IDE pelo repositório do Debian, o teclado funciona corretamente, porem a versão estável é a 0018 e não a 0022.

Abraços.
9  International / Portugues / Re: Como configurar o Apache para usar USB on: October 12, 2011, 09:47:30 am
Olá

O que aconteceu é que criei mais um usuário no sistema, com o grupo dialout.
Agora fica aparecendo que tenho 2 usuários, o meu e o apache.

Acho que vai funcionar, mas não era a intenção ter mais um usuário...
Sabe se tem como adicionar o apache ao grupo dialout sem criar um novo usuario?

abraço
10  International / Portugues / Re: Como configurar o Apache para usar USB on: October 10, 2011, 07:09:17 pm
Olá,

Li o tutorial mas infelizmente não resolve o problema.

Esquisito porque no Windows com o Xampp o script funciona, porem no servidor Debian nada acontece.
É como se o Apache tivesse alguma restrição para acessar a USB.

Alguem sabe o que posso fazer?
11  International / Portugues / Como configurar o Apache para usar USB on: October 07, 2011, 03:36:25 pm
Olá.

Criei um script em PHP para enviar e receber informações do Arduino.
O script está correto, pois quando executo pelo terminal ($php script.php), funciona corretamente.
Mas intenção é deixar rodando o script no servidor Apache e o Arduino conectado pela USB.
Ai vem o problema, que ao acessar a pagina (pelo browser) nada acontece, ou seja, não realiza a conexão serial.

Em uma máquina onde tem o Xampp, funcionou legal, porque vem com várias permissões do Apache habilitadas.
Mas no servidor (Debian GNU/Linux) que preciso usar não tem o Xampp e sim o Apache e PHP que instalei via 'apt-get'.

Alguem sabe o que tenho que configurar?






12  International / Portugues / Re: [duvida] Diferenças do Arduino Uno on: June 20, 2011, 08:20:44 am
Muito obrigado, era bem isso.

abraçao
13  International / Portugues / Re: [duvida] Diferenças do Arduino Uno on: June 17, 2011, 08:35:11 pm
Então, só que na pagina do Arduino Uno está assim:

The ATmega8U2 firmware source code is available . The ATmega8U2 is loaded with a DFU bootloader, which can be activated by connecting the solder jumper on the back of the board (near the map of Italy) and then resetting the 8U2. You can then use Atmel's FLIP software (Windows) or the DFU programmer (Mac OS X and Linux) to load a new firmware. Or you can use the ISP header with an external programmer (overwriting the DFU bootloader).

Isso que não ficou claro.
Se ele vem com 8U2 então porque é necessário atualizar o firmware?

abs
14  International / Portugues / Re: [duvida] Diferenças do Arduino Uno on: June 16, 2011, 05:37:05 pm
Boeira,

Certo, mas não explica sobre a vantagem do microcontrolador ser DIP ou SMD e o porque atualizar o firmware para funcionar o 8U2.  smiley-confuse

Sabe me responder?

abraço
15  International / Portugues / [duvida] Diferenças do Arduino Uno on: June 16, 2011, 01:19:38 pm
Olá pessoal!

Estou querendo comprar o Arduino Uno mas vi que tiveram algumas mudanças:

1- Agora existe a versão Uno SMD
Qual a vantagem de eu comprar essa versão no lugar da DIP? (eu não tenho pretenção de tirar o microcontrolador do lugar!).

2- Foi trocado o FTDI por um ATmega8U2
Pelo que entendi tem que causar um curto na placa e entrar em modo DFU para atualizar o firmware.
Mas isso serve pra que? Se eu não fizer isso, o Arduino vai trabalhar sem o uso de 8U2? Se sim, qual a vantagem de se fazer a atualização do firmware?

Alguem pode me ajudar?

Abraço
Pages: [1] 2