void loop() {
int id = getFingerprintIDez();
int readValue = analogRead(A0); //조도센서
Serial.println(readValue);
if(id != -1){
Serial.print("인식된 지문의 ID = ");
Serial.println(id);
if(id == 1)
{
//금고 권환 O
Serial.println("금고의 잠금을 해제합니다!");
for(int i = 0; i < 90; i++) // 현재 각도에서 15도 더해주기
{
servo.write(angle);
delay(3);
}
//부저의 음을 재생
//도미솔도
tone(buzzer,2093); //도
delay(300);
tone(buzzer,1319); //미
delay(300);
tone(buzzer,1568); //솔
delay(300);
tone(buzzer,2093); //도
delay(300);
noTone(buzzer);
delay(300);
if(analogRead(A0) < 650)
{
Serial.println("금고를 잠금니다!");
}
}
위 코드인데 내가 하고 싶은게 지문을 인식해서 모터를 제어는 금고를 만들고 싶어서 코드를 짜고있음
근데
if(analogRead(A0) < 650)
{
Serial.println("금고를 잠금니다!");
}
이부분이 문제인데 이부분이 조도센서로 모터를 제어하는 구문인데 동작이 안된다..
어두워지면 자동으로 메시지나오게 하고싶은데 잘 동작이안되네