Rotation Sensor - haryunio/SweetBoardLib GitHub Wiki
이 아날로그 센서 모듈은 회전 스위치를 돌리는 것으로 값이 바뀌게 됩니다.
- 설명 : 회전 센서의 돌아가는 것으로 저항이 바뀜
- 기본 :
RotationSensor (객체명);
- 예시 :
RotationSensor rt;
- 설명 : 회전 센서 모듈을 해당 소켓에 연결합니다.
void setup()
내에 작성합니다. - 인자 : 연결할 아날로그 소켓 번호(int)
- 반환 : 없음(void)
- 기본 :
(객체명).attach(아날로그 소켓 번호);
- 예시 :
rt.attach(A1);
- 설명 : 회전 센서의 아날로그 센서값을 읽어옵니다.
void loop()
내에 작성합니다. - 인자 : 없음(void)
- 반환 : 0 ~ 1023 (unsigned int)
- 기본 :
(객체명).getValue();
- 예시 :
rt.getValue();
- 설명 : 회전 센서의 아날로그 센서값을 퍼센트로 읽어옵니다.
void loop()
내에 작성합니다. - 인자 : 없음(void)
- 반환 : 0 ~ 100 (unsigned int)
- 기본 :
(객체명).getPercent();
- 예시 :
rt.getPercent();
RotationSensor rt; //rt라는 이름의 회전 센서 모듈 객체를 생성함
int data; //임시 저장을 위한 변수를 생성함
void setup() {
rt.attach(A1); //SweetBoard의 Analog 1번 소켓에 객체 연결
Serial.begin(9600); //연결된 장치와 시리얼 통신 시작
}
void loop() {
data = rt.getValue(); //회전 센서의 값을 읽어 data 변수에 저장함
Serial.println(data); //data 변수에 저장된 값을 시리얼 통신으로 보냄
}