bom dia, meu nome é Inacio, estou com uma dúvida simples e complexa acredito!!
se for possível poderiam me ajudar em um projeto de TCC meu, mais para a parte do arduino. estou com dívida na seguinte etapa da minha programação:
quero fazer com que três sensores leiam materais plásticos,metálicos,e de vidro(s1,s2,s3); porém dois sensores leem tudo(s1,s3) enquanto apenas um lê apenas metal(s2),mas o sensor s3 consegue detectar variação de objetos, sendo assim possível especificar o vidro no caso. deste modo consegui aplicar isto na IDE Arduino. eu tentei muitas vezes usar o comando if mas não obtive resultados esperados; meu objetivo é conseguir usar o valor dos dados que entram na porta analógica do arduino ou os dados que aparecem no monitor serial, exemplo :no monitor mostra 5,00. Como eu posso armazenar e usar este valor como definido para vidro, sabendo que terei outros dois sensores que também detectaram algo ao mesmo tempo?
sendo mais direto como posso definir o valor variante que aparece no monitor e defini-lo para determinada tarefa?
por favor se puder me ajudar nisto ficaria grato, estou há 1 semana quebrando a cabeça com isto
como minha programação está no momento:
nt scap= A0;//pino do sensor de vidro
int led01=10;//led que sinaliza apenas o funcionamento
float vcap=0;//nível de tensão que entra no sensor
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT);
pinMode(10,OUTPUT);
}
void loop() {
int vcap=analogRead(scap);
float v1 = vcap * (5.0 / 1023.0);
Serial.println(v1);
digitalWrite(led01,v1);
delay(550);
//por enquanto esta ptogramação me mostra valores que são captados com a presença de um objeto a façe do sensor e são exibidos no monitor serial;
}