void setup() {
Serial.begin(9600);
}
void loop() {
int light = analogRead(A0);
Serial.println(light);
}
void setup() 함수는 아두이노가 시작될 때 한 번만 실행되는 곳이에요. 여기서 Serial.begin(9600);은 아두이노와 컴퓨터 사이에 정보를 주고받을 수 있게 설정하는 명령어에요. 9600은 정보를 주고받는 속도를 나타내요.
void loop() 함수는 setup() 함수 이후에 계속해서 반복해서 실행되는 곳이에요. 여기서 int light = analogRead(A0);이라는 코드는 A0 핀에서 전기 신호를 읽어와서 light라는 변수에 저장하는 명령어에요. 이 analogRead 명령어는 0부터 1023 사이의 값을 줘요. 여기서 0은 0볼트, 1023은 5볼트를 나타내고, A0 핀에 얼마나 많은 전기가 오는지에 따라 그 사이의 값이 정해져요.
Copyright ⓒ TECH79 All right reserved