Boas pessoal sou novato no arduino, e estou em estágio, Estou a desenvolver um projeto um pouco ambicioso para as minhas capacidades, mas o que não me falta é vontade de aprender até porque para o próximo ano quero ir para Electrotécnica o meu primeiro problema é:
Vou utilizar estes 3 sensores (Links em baixo) de medição de corrente gostaria de saber se eventualmente já alguém trabalhou com eles ou parecidos e se sabem como se programam no nosso amigo arduino.
LINK'S REMOVIDOS POR DESCUMPRIR TERMOS DE USO DO SITE
Cumprimentos
Tags:
Fiz este bocado de código para testar se o sensor dava algum valor que fosse:
int S100A = A0;
void setup(){
pinMode (S100A,INPUT);
}
void loop()
{
analogRead(S100A);
delay(1000);
}
Não deu nada o que está de errado no código??
Acabei por fazer o código assim para ler a corrente com o sensor mas continua a não aparecer nada no serial monitor
Alguem sabe porquê???
int S100A = A0;
float val = analogRead(S100A);
void setup(){
pinMode (S100A,INPUT);
}
void loop()
{
val = analogRead(S100A);
Serial.println(val);
delay(1000);
float(val);
}
Estou com uma questão complicada em mãos, em relação á programação para conseguir ter os valores certos em(A) no Arduino vou tentar estruturar mais ou menos as ideias para que percebam:
A tensão inicial ao sensor vai ser de 8 V onde ele depois divide por 2 (Offset Voltage Vcc/2 ±10 %) =4Volts.
De qualquer forma teremos de aplicar um divisor de tensão para metade de forma a que no arduino nunca sejam ultrupassados 5 Volts ou seja vamos trabalhar com 2 volts à entrada do Arduino.
Visto que a saída do sensor é em tensão
1A corresponde a 29.7mV para 4 Volts então 1A corresponde a 14.85mV.
E depois ainda tenho de converter isto tudo para o arduino...
Alguém tem alguma sugestão da programação disto poara conseguir ter os amperes certinhos???
Não vi a linha
"Serial.begin(9600);"
no void setup() do seu código, é esta linha que estabelece a
comunicação serial entre o Arduino e o pc.
Fiz assim:
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.println(analogRead(A0));
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por