collapse

* Posts Recentes

cabo utp cravar por artur36
[Ontem às 23:00]


Keysight UXR 110GHz BW, 256GS/s, 10-bit Real-Time Oscilloscope por KammutierSpule
[Ontem às 22:45]


leitura de voltagens com o analogRead(A0) por jm_araujo
[16 de Setembro de 2018, 18:36]


BostonDynamics - Vai uma mãozinha? por josecarlos
[16 de Setembro de 2018, 11:26]


Carregador para 18650 por Njay
[15 de Setembro de 2018, 22:58]


Comunidades Online de Drones por MAntunes
[09 de Setembro de 2018, 18:00]


Sorte do catano por Njay
[09 de Setembro de 2018, 16:51]


BUILD: Toolmaker's Clamp Thingy por TigPT
[08 de Setembro de 2018, 20:19]


Telescopio por Njay
[08 de Setembro de 2018, 15:27]


Detetores de Metal por jm_araujo
[05 de Setembro de 2018, 14:18]

Autor Tópico: Erro de programação - acelerômetro + Arduino+ Servo motor  (Lida 1454 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline megamartinelle

  • Mini Robot
  • *
  • Mensagens: 100
Erro de programação - acelerômetro + Arduino+ Servo motor
« em: 22 de Setembro de 2014, 04:38 »
Boa noite!! Very Happy

Bem pessoal, vou logo adiantando o problema, que sou eu :\, sou inciante na plataforma Arduíno não sei muito bem programar. Mas, maiorias das vezes que programo algo é sempre usando logica e parte de outras programações. Resolvi fazer uma programação do que eu já sei e de um projeto meu, vou colocar logo a baixo a programação. Onde eu errei?

#include <AcceleroMMA7361.h>
#include <Servo.h>

Servo servo;

AcceleroMMA7361 accelero;
int x;
int y;
int z;

void setup()
{
  servo.attach(9);
  servo.attach(10);
  servo.attach(11); 
}

void loop()
{
  int val = digitalRead(9);(10);(11);
  x = accelero.getXRaw();
  y = accelero.getYRaw();
  z = accelero.getZRaw();
  val =  map(val,0,1023,0,179);
  servo.write(val);
  delay(15);
}

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.746
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #1 em: 22 de Setembro de 2014, 08:47 »
É demasiado óbvio e ao passar os olhos pelo código à Porcia de mais alguma explicação tua reparei caso contrato nem ia analisar o código. O que pretende com isso: int val = digitalRead(9);(10);(11); ?

Primeiro devias ter dito qual o teu objectivo com o projecto e depois dizer qual o problema que estavas a ter se não fica difícil de ajudar.

Offline megamartinelle

  • Mini Robot
  • *
  • Mensagens: 100
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #2 em: 22 de Setembro de 2014, 14:46 »
Pretendo fazer um braço robótico e com o acelerômetro na minha mãe acoplado em uma luva. Aparte da mão já fiz, que foi usando sensor flex 4,5 polegadas, a questão agora é que a programação esta toda errada eu reconheço isso, só que não reconheço onde estou errando!! :|

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.548
  • Helpdesk do sitio
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #3 em: 22 de Setembro de 2014, 17:10 »
 int val = digitalRead(9);(10);(11);

É suposto fazer o quê?
É que até ao primeiro ; até está correcto, mas depois disso nem por isso.

Depois estás a fazer um map a um valor digital que ou é 0 ou 1.
Provavelmente falta código para meter o acelerómetro a funcionar..
Avr fanboy

Offline megamartinelle

  • Mini Robot
  • *
  • Mensagens: 100
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #4 em: 22 de Setembro de 2014, 22:08 »
  int val = digitalRead(9);(10);(11);
  x = accelero.getXRaw();
  y = accelero.getYRaw();
  z = accelero.getZRaw();
  val =  map(val,0,1023,0,179);
  servo.write(val);
  delay(15);

Isto está errado eu percebi isso agora. No caso o  int val = digitalRead(9);(10);(11); Pensei que tipo colocando isso as leituras do acelerômetro iria para o servo do pino 9, 10 e 11. Mas errei porque não tem o código que faça a leitura do acelerômetro e passe a leitura ele para a posição os servos, é isso?

Offline jm_araujo

  • Mini Robot
  • *
  • Mensagens: 2.386
  • NERD!

Offline megamartinelle

  • Mini Robot
  • *
  • Mensagens: 100
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #6 em: 22 de Setembro de 2014, 23:25 »
Obrigado Araujo!!
Vou aguardar minha impressora para poder imprimir. Mas como voltando ao código que eu fiz meio louco kk onde eu estou errando e como posso corrigir? Desculpa, mas tenho conhecimento limitado por em quanto, mas pretendo dominar em um futuro próximo :D

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.548
  • Helpdesk do sitio
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #7 em: 22 de Setembro de 2014, 23:29 »
Seria preciso explicar-te isso linha a linha, basicamente tens erros por tudo quanto é sitio, e não é só de sintaxe, mas sim de COMO se programa, aconselho a seguir uns tutoriais sobre arduino antes de fazeres mais alguma coisa.
Avr fanboy

Offline megamartinelle

  • Mini Robot
  • *
  • Mensagens: 100
Re: Erro de programação - acelerômetro + Arduino+ Servo motor
« Responder #8 em: 22 de Setembro de 2014, 23:51 »
Beleza. obrigado Senso!! Valeu gente, ou tentar aqui alguma coisa e daqui a uma semana ou menos comento o resultado.