Eu quero construir o meu próprio aplicativo de upload de esboço para o meuArduino UNO. Eu tenho um cabo USB que conecta meu smartphone Android com o meu UNO. Agora eu gostaria de fazer algo parecido com o aplicativo ArduinoDroid: Leia um arquivo .ino do meu dispositivo Android, compile e carregue-o com o MY Own app para o Arduino Board Alguém pode dar uma pista? Isso seria ótimo, obrigado!
Respostas:
1 para resposta № 1Portanto, há duas tarefas aqui que seu programa Android terá que executar:
- Compile o (s) arquivo (s) ino.
- Baixe o programa compilado na placa do Arduino.
O Arduino IDE usa o gcc / g ++ compilador de código aberto para compilar o código. Em seguida, usa AVRDude para baixar o código compilado no Arduino.
Ambos os programas são executados no Linux, que é o sistema operacional Android. Baixe e instale um sistema operacional Linux como Ubuntu. Em seguida, instale o gcc & AVRdude nesse sistema operacional Linux (Google para obter instruções).
Depois de ter feito isso, leia sobre como usarambos os programas e brincar até chegar a trabalhar. Então tudo que você precisa fazer é ter o seu programa Android executar os mesmos passos para compilar e baixar o programa Arduino.
Seu programa Android terá que de alguma forma pacoteou inclua o compilador gcc e os programas AVRDude. Alternativamente, você poderia enviar os arquivos ino para um servidor a ser compilado e então receber de volta o programa compilado. Então tudo que você precisa fazer é baixar o programa para o Arduino.