boa tarde giova014
giova014:
Comparador do que? Que saída de dados?int incomingByte = Serial.read();
///////////////////////////////////////////////////////////////////////////////////////////////////////////
void setup() {
Serial.begin(9600);
Você está lendo do Serial antes de tê-lo inicializado, já que o código em escopo global é executado antes do setup(). Ainda mais: você não lê do Serial em nenhum outro lugar do seu código.if ( incomingByte == '2.46') {
...
if ( incomingByte == '2.19') {Aspas simples são para caracteres, os textos 2.46 e 2.19 não são caracteres, então a comparação nunca vai ser igual.for (i=0;i<23;i++) {
Porque 23?result=(value*sign)/3856.8376068376;
De onde veio esse número mágico 3856.8376068376? Onde estão os servos no seu código? O que são esses números 2.12, 2.45, 2.45 e 3.19? Explique melhor o projeto, o que o código deveria fazer e o que faz.
giova014:
Comparador do que? Que saída de dados?
este é um relogio comparador com saida de dados, é mais ou menos isso que preciso so que com algumas funçoes a mais no codigo do arduino
for (i=0;i<23;i++) {
esse 23 eu nao sei, pois como eu disse eu sou iniciante e peguei o codigo pronto so tentei modificar olhando outros codigos com a funçao que eu precisava e tentei juntalos
result=(value*sign)/3856.8376068376;
esse valor é utilizado para converter o sinal recebido para MM
giova014:
Onde estão os servos no seu código? O que são esses números 2.12, 2.45, 2.45 e 3.19?Explique melhor o projeto, o que o código deveria fazer e o que faz.
esses valores sao o resultado da conversao do sinal para MM eles no caso estao em MM ja
o que eu preciso é que uma caneta risque uma esteira que o servo 1 movimentara quando o arduino estiver dentro do valor de 2.12 e 2.45 mm e o servo 2 risque entre os valores de 2.45 e 3.19 mm
ainda nao coloquei o codigo dos servos no programa por que nao sei mas estou tentando
por enquanto meu codigo so esta lendo os valores do relogio comparador sem muita precisao nao sei muito bem o porque mas da valores parecidos entao para testes esta bom.
Desde-ja agradeço a resposta e me desculpe pela minha ignorancia quanto a programação, estou tentando aprender mas é dificil