Tutorial: Criando aplicação para android para controlar o arduino através do bluetooth

Parte 1:

Parte 2:

Parte 3:

Demonstração:

Espero que gostem !!

Colaborem com meu trabalho se puderem !!

Contato:
email/skype: eduardotattoo1@hotmail.com
fone/WathsApp: (92) 9388-4004

Exibições: 119021

As respostas para este tópico estão encerradas.

Respostas a este tópico

concerteza sim, no momento que vc pede para conectar ele abre o p

tem como fazer as informações quando eu aperto o botão sairem pela serial atraves do usb??

por exemplo eu conectar o arduino em um tablet e rodar o app para ligar ou desligar as portas pela serial??

não entendir a sua pergunta celso, pode ser mais específico ?

cara vê se esse comando ta certo pra quando apertar o botão no tablet mexer o servo +- 10º

#include

Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;

int pinServo1 = 10;
int pinServo2 = 11;
int pinServo3 = 9;
int pinServo4 = 8;
int velocidade = 5;
int pos;
int entrada;

void setup()
{
myservo1.attach(pinServo1);
myservo2.attach(pinServo2);
myservo3.attach(pinServo3);
myservo4.attach(pinServo4);


myservo1.write(90); // vai do angulo reto ae 0 e de 0 a 180
myservo2.write(0); //antebraço
myservo3.write(0); // girar braço
myservo4.write(0); // garra

Serial.begin(9600);
}

void loop()
{
char caracter;
caracter = Serial.read();

if(caracter == 'a')
{
myservo1.write(pos+10);
pos=int(myservo1.read());
}
else

if(caracter == 'b')
{
myservo1.write(pos-10);
pos=int(myservo1.read());
}
else

if(caracter == 'c') {
myservo2.write(pos+10);
pos=int(myservo2.read());
}
else

if(caracter == 'd') {
myservo2.write(pos-10);
pos=int(myservo2.read());
}
else

if(caracter == 'e')
{
myservo3.write(pos-10);
pos=int(myservo3.read());
}
else

if(caracter == 'f') {
myservo4.write(pos+10);
pos=int(myservo4.read());
}
else

if(caracter == 'g') {
myservo4.write(pos-10);
pos=int(myservo4.read());
}
else

if(caracter == 'h')
{
myservo4.write(pos-10);
pos=int(myservo4.read());
}


delay(1000);
}

está certo sim, pode utilizar !!

Não sei pq não consigo criar esse aplicativo, vou  apenas até a primeira tela e depois ele não responde. oq será q tah dando errado?

aonde começa o erro ?

quando clicko em horizontalarrangement para configurar a tela, não abre mais nada.

vc está arrastando o componente para dentro da tela ?

Eduardo, excelente o tutorial!!!! Me ajudou muito!!! Gostaria de saber se tem como eu mudar de tela dentro do mesmo aplicativo e permanecer conectado com o bluetooth... pode me ajudar?

    Ola Eduardo, estou começando com arduino agora, mas eu baixei os programas que vç passou instalei o java mas o app não abre,  em sua pasta só tem o unistall , estou usando Windows XP. Será que está faltando alguma coisa.

 

o app inventor não abre, ele éh somente um componente que o java vai utilizar, a tela do app inventor vc vai ter acesso somente por aquele link que eu deixei no começo do tutorial: beta.appinventor.mit.edu !!

qlq dúvida post aqui !!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço