Go Down

Topic: Velocimetro só chega a 96Km/h ... ajuda (Read 6639 times) previous topic - next topic

bubulindo

This... is a hobby.

paulinhoinformatica

olá,sou novo aki no Fórum, Gostaria de uma ajuda, achei interessante o codigo do velocimetro, usei ele mas não consegui a leitura do sensor hall, como faço para definir a porta do sinal do sensor, muito obrigado.

luisilva

#17
Feb 22, 2015, 05:18 pm Last Edit: Feb 22, 2015, 05:21 pm by luisilva
O sensor é lido por interrupção, por isso deve ser ligado ao pino 0:
Code: [Select]
attachInterrupt(0, speedCalc, RISING);

patinhofeio

#18
Feb 23, 2015, 12:50 am Last Edit: Feb 23, 2015, 12:52 am by patinhofeio
O sensor é lido por interrupção, por isso deve ser ligado ao pino 0:
Code: [Select]
attachInterrupt(0, speedCalc, RISING);
Boas.
Permita discordar.
O sensor deve ser ligado no pino 2(em Arduino Uno): (#define PMS_PIN 2)

O código que fez quote (attachInterrupt(0, speedCalc, RISING);) refere a interrupção 0, a função a chamar, e em que tipo de actividade no pino, que é referente ao pino 2.
Podem ver AQUI o código das interrupções e a forma de as usar..

HugoPT

Quote
Permita discordar.
O sensor deve ser ligado no pino 2(em Arduino Uno):
Está correcto
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

raidpro

#20
Jul 09, 2015, 12:57 am Last Edit: Jul 09, 2015, 01:15 am by raidpro
Ola!! Estou fazendo um velocímetro pra bike também, testei esse código mas logo após o boot do arduino  ele mostra 0 KM/H por 1 segundo, depois começa a mostrar valores que ficam mudando. Mesmo "jampeando" manualmente o pino 2 (attachinterrupt 0) para o +5 para simular o sensor o valor não muda.
Percebi que se não conecto nenhum fio ao pino 2 o LCD mostra 0 KM/H, mas so de chegar a mão perto do circuito ou colocar um fio no pin 2 os valores de km/h começam a ficar meio doidos, variando em torno de 30km/h. Parece ser algum tipo de interferência ou ruído.

 Alguma ideia do por que?

Valeu!!

[]'s


raidpro

Beleza, ja resolvi. O que tava faltando era um resistor pull down para o pino 2.

Muito bacana, obrigado pelo sketch.

Abs

paulinhoinformatica

olá, estou desenvolvendo um projeto baseado neste código, preciso contar o tempo em segundos somente quando a velocidade não for zero, marcar o tempo somente quando há deslocamento, já tentei várias formas e não consegui para o tempo quando para o deslocamento, alguém poderia me ajudar... obrigado.

bubulindo

E por acaso tens o código aqui para podermos ver?
This... is a hobby.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy