반응형
아두이노 튜토리얼 09 : 리드 스위치
아두이노 기초 튜토리얼 목표
이번 튜토리얼에서는 ARDUINO 아두이노로 리드 스위치를 제어하는 코드를 작성하고 실습한다. 리드 스위치 모듈은 자기력을 감지하는 센서이고, 유리관 안에 양극의 리드가 있고, 자석의 힘으로 리드가 붙게 되는 원리의 스위치 이다.
아두이노로 Reed Sensor 를 제어해보자
실습코드
아두이노 스케치에서 다음의 코드를 작성하고 실행한다.
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); //Serial Monitor 통신 설정
pinMode(12, INPUT); // 자성 감지 입력 Port 설정
}
void loop() {
// put your main code here, to run repeatedly:
// 자성 감지 시 Serial Monitor에 메시지를 출력
if(digitalRead(12) == LOW)
{
Serial.println("Detect Magnetic Something~~!!");
}
else
{
Serial.println("#####");
}
delay(1000);
}
위 코드의 간단한 설명은 다음과 같다.
- 12번 포트로 Reed Sensor를 아두이노와 연결한다.
- digitalRead 함수로 Reed Sensor 입력을 읽어서 결과값을 터미널에 출력한다.
동영상 튜토리얼
전체 코딩과 실습은 다음 동영상을 참고한다.
Reed Sensor 입력을 읽어서 결과값을 터미널에 출력하는 전체 코드는 makepluscode 의 github 를 참고한다.
반응형
'임베디드 컴퓨팅 > Arduino' 카테고리의 다른 글
[ARDUINO] 아두이노 튜토리얼 08 : 터치센서 (0) | 2022.07.02 |
---|---|
[ARDUINO] 아두이노 튜토리얼 07 : 컬러 플래시 (0) | 2022.07.02 |
[ARDUINO] 아두이노 튜토리얼 06 : Button 제어하기 (0) | 2022.07.02 |
[ARDUINO] 아두이노 튜토리얼 05 : RGB LED 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 04 : 레이저 센서 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 03 : 초음파 센서 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 02 : Servo 모터 제어하기 (0) | 2022.06.18 |
[ARDUINO] 아두이노 튜토리얼 01 : LED 제어하기 (0) | 2022.06.18 |