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 λ³μμ μ μ₯λ κ°μ μλ¦¬μΌ ν΅μ μΌλ‘ 보λ
}