Last active
June 7, 2019 14:44
-
-
Save ampulhetadosaber/4df7811f30ddb77fab6c4e5bd72676c3 to your computer and use it in GitHub Desktop.
Feito pelo @joaoaugustocz
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Código para o Sensor Sharp GP2Y0A21YK(10cm a 80cm) | |
*/ | |
int Valor_do_sensor = 0; //Valor lido pelo sensor | |
int Valor_em_cm = 0; //Valor lido pelo sensor convertido em cm | |
int Pino_do_sensor = A0; //Pino Analogico* no qual você conectou o sensor | |
void setup() | |
{ | |
pinMode(Pino_do_sensor, INPUT);//declara o Pino do sensor como entrada de valores | |
Serial.begin(9600);//Inicia o serial com velocidade de comunicação igual à: 9600 | |
} | |
void loop() | |
{ | |
Valor_do_sensor = analogRead(Pino_do_sensor); //estamos defininddo que o Valor do sensor será igual ao valor da leitura Analógica do Pino do sensor | |
Valor_em_cm = (6762/(Valor_do_sensor-9))-4; //estamos modificando o valor lido pelo sensor para que ele equivala à medida cm | |
Serial.print("Valor lido = "); //Vai printar no Serial o a frase "Valor lido = " | |
Serial.print(Valor_em_cm);//Vai printar na frente do "Valor lido = ", o valor em cm do sharp | |
Serial.println(" cm");//vai printar cm na frente do valor e quebrará a linha. | |
delay(250);//faz com que cada leitura demore 250 milisegundos para acontecer | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment