충돌센서를 활용해 보자. 간단한 스위치 역할을 하지만 미니 자동차를 만들었을때 충돌 감지등에 유용하게 쓰인다.
EASY plug controller Board *1
EASY plug cable *2
USB cable *1
EASY plug Digital White LED Module *1
EASY plug Collision Sensor *1
센서 스펙은 다음과 같다.
With indicator light
Size: 39 * 20mm
Weight: 7g
디지털 LED는 9번을 사용하도록 하자 충돌 센서도 디지털 센서이므로 8번을 이용하도록 하자.
블락코드는 다음과 같다.
아두이노 코드는 다음과 같다. 시리얼로 연결해서 값을 찍어 보면 적절히 충돌 센서 디지털 값을 확인할 수 있다.
void setup() {
Serial.begin(19200);
pinMode(8, INPUT);
pinMode(9, OUTPUT);
}
void loop() {
for (int count = 0; count < 10; count++) {
if (false == digitalRead(8)) {
digitalWrite(9, HIGH);
Serial.println(true);
} else {
digitalWrite(9, LOW);
Serial.println(false);
}
delay(1000);
}
}