이어서 질문 드립니다.
답변 주신걸 보니 생각을 해보니 아무래도 첫번쨰 답변 주신 시리얼 통신으로 했기 때문에
일정한 값이 나온게 아닌가 라고 생각이 듭니다. 그에 대한 해결책으로 주신
오실로스코프나, 바이트 데이타전송, 버퍼링 연산등으로 확인해보셔야 합니다.
라는 부분을 어떻게 해야 하는지 알수 있을까요? 스케치 소스 부분에서 소스를 더 추가하여 바이트 데이타 전송, 버퍼링 연산으로 확인 해야 하나요?
--------------------------------------------------------------------------------
혹시 몰라 소스 코드 첨부와 함께 연결 사진도 함꼐 첨부 드립니다.
소스 코드
const int ledPin=12;
void setup() {
Serial.begin(9600);
pinMode(ledPin,OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(1000);
if(sensorValue==1023)
{
digitalWrite(ledPin,HIGH);
}
else
{
digitalWrite(ledPin,LOW);
}
}
------------------------------------------------------------------
연결부는
out을 노란선
nc가 하얀선
vcc가 빨간선
gnd가 검은선
입니다.
노란선은 tx부분에다가 연결 하였고
하얀선은 연결하지 않았고
빨간선은 왼쪽 power에 5v에 연결 하였고
검은선은 왼쪽 GND에다가 꽂았습니다.
회원에게만 댓글 작성 권한이 있습니다.