Boa noite, estou querendo utilizar o Controle IR com meu arduino para passar imagens ou Slides no meu pc.
Será que existe essa possibilidade, alguma programação que converta os sinais da porta Serial em comandos do teclado?

if (keypress == FF18E7) 

{

     //Aqui no caso algum comando para "Teclar" automaticamente e assim avançar um Slide.

}

Espero que tenham entendido essa bagunça rsrs...se alguém puder me ajudar.

Lembrando que já sei enviar sinais do Controle IR para o Arduino e Receber...só falta programar esse esquema das teclas...

Agradeço desde já.

Boa noite.

Exibições: 1657

Responder esta

Respostas a este tópico

Para o Leonardo é possivel fazer um teclado USB. Nunca testei mas está lá nos exemplos. USB(Leonardo).

Ja para o arduino falar na serial e o PC entender como teclado complica um pouco.. teria que fazer um programinha que leia serial e solte "messages" ou "events".

Vide o exemplo em Delphi:

http://www.delphitricks.com/source-code/windows/simulate_the_pressi...

É, no meu caso eu vou ter que criar um programinha mesmo, pois uso o UNO RV3...Agradeço a Dica, mas vou optar pelo .NET (C#) para poder trabalhar com isso, pois é o que estou estudando no momento então estou mais por dentro hehe....

Abraço e obrigado.

Se eu entendi bem você já tem toda a parte de captação no Arduino e transmissão via serial para o computador certo?

Se seu ambiente for Windows acho que você consegue fazer alguma coisa em .Net, veja o link abaixo

http://msdn.microsoft.com/en-us/library/ms171548.aspx (em ingles)

http://msdn.microsoft.com/pt-br/library/ms171548.aspx  (em português)

Ele explica como emitir eventos de teclado e mouse.

Depois mostra como ficou.

Abs,

Muito obrigado pela resposta, hoje mesmo quando chegar em casa, estarei criando um programa em .Net para fazer esse procedimento...Pode deixar que assim que tiver pronto, eu posto aqui...

Abraço.

Eu fiz uma aplicação para passar uma apresentação ppt usando controle remoto com o Arduino.

Para isso, fiz uma aplicação .Net que encapsula o PowerPoint.

O código fonte segue em anexo (aplicação Arduino e projeto C#).

A app adruino só lê o que o controle enviou e manda pela serial para o PC. Toda a "inteligência" está no .Net.

Essa minha implementação só vale para ppt, porque usa OLE para se comunicar com o ppt. Mesmo versões diferentes do ppt podem apresentar problema com esse tipo de comunicação. Coisas da Micro$oft!

Espero que seja-lhe útil,

Mauro

Anexos

Vou dar uma olhada, estudo C#, mas não conhecia ainda essa utilidade.

Muito obrigado pelo esclarecimento e mais ainda pelos anexos, vou analisar e ver como sai....Abraços.

Se vc está estudando C# entender e manipular esse código é um bom exercício... ;)

procura sobre Autoit que vc vai resolver isso facilmente pq ele tem um comando que e o seguinte

send("a")

ele simula a letra a do teclado como se fosse alguem apertando, e ele tem suporte a porta serial, logo vai ser bem tranquilo fazer oq vc quer ^^

espero ter ajudado

flws abraços t+

Estou dando uma pesquisada sobre o assunto, achei algumas coisas já, mais ainda estou meio perdido na parte de fazer a conexão com a porta serial, já estou utilizado a biblioteca responsável por isso e já utilizei alguns comandos, mas receber as informações da porta serial nem rolou ainda...

E sem contar que programar sem usar ;  é muito estranho rsrs.

E muito obrigado pela dica...

às vezes faltam saber as palavras mágicas que ativam o oráculo... rsrs

nesse caso "arduino send key presses", o primeiro link te servirá como uma luva...

aqui ele http://siliconrepublic.blogspot.com.br/2010/08/this-summer-i-have-b...

é um programinha freeware que escuta pela serial e transforma em entrada, se você mandar "a" pela serial é o mesmo que apertar a tecla "a".

Outro programa que conheço que faz algo parecido é Gobetwino, aqui um tutorial https://sites.google.com/a/divinechildhighschool.org/electronics/Ho...

Obrigado, também vou dar uma olhada nesse modo...

As vezes a gente fica meio perdido no que pesquisar mesmo hehehe....

Mas ta ai.

Primeiramente quero agradecer todos que me ajudaram.

Como preciso para isso para segunda-feira, optei pelo modo mais prático e rápido, que foi a opinião do nosso amigo Fabio Henrique.


Utilizei o programa Gobetwino que tem a função de receber comandos enviados pelo arduino para porta serial e executar esses comandos de acordo com o que foi programado. 

Pesquisei bastante sobre isso e não achei nada que explicasse detalhadamente em português sobre o Gobetwino, então vou deixar em anexo o código arduino comentado e posteriormente se alguém se interessar, crio um mini-tutorial de como fazer essa ligação e o exemplo do controle IR controlando o PowerPoint.

Peço desculpas se houver algo que não de o entendimento a todos, se caso tiver, pode dizer que não entendeu nada que eu altero hehehe...

Sobre a configuração do Gobetwino, se alguém tiver interesse eu crio um mini-tutorial explicando.

Abraços e obrigado a todos.

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço