Crash Sensor - haryunio/SweetBoardLib GitHub Wiki
μ΄ μΌμ λͺ¨λμ μ½ν 물리μ 좩격λ κ°μ§ν μ μλ λ§μ΄ν¬λ‘ μ€μμΉμ
λλ€.
μΌλ°μ μΌλ‘ λͺ¨ν°μ μμ§μμ μ ννλ μ©λλ‘ μ¬μ©ν©λλ€.
- μ€λͺ : Crash μΌμμ μνκ° λ³ννμμ κ²½μ° μ΄λ²€νΈκ° λ°μν©λλ€.
- κΈ°λ³Έ :
CrashSensor (κ°μ²΄λͺ );
- μμ :
CrashSensor crs;
- μ€λͺ
: Crash μΌμ λͺ¨λμ ν΄λΉ μμΌμ μ°κ²°ν©λλ€.
void setup()
λ΄μ μμ±ν©λλ€. - μΈμ : μ°κ²°ν λμ§νΈ μμΌ λ²νΈ(int)
- λ°ν : μμ(void)
- κΈ°λ³Έ :
(κ°μ²΄λͺ ).attach(λμ§νΈ μμΌ λ²νΈ);
- μμ :
crs.attach(D1);
- μ€λͺ
: Crash μΌμμ λμ§νΈ μΌμκ°μ μ½μ΄μ΅λλ€.
void loop()
λ΄μ μμ±ν©λλ€. - μΈμ : μμ(void)
- λ°ν : True/False (bool)
- κΈ°λ³Έ :
(κ°μ²΄λͺ ).getStatus();
- μμ :
crs.getStatus();
CrashSensor crs;
bool status; // Crash μΌμμ μνλ₯Ό μ μ₯νκΈ° μν λ³μ
void setup() {
crs.attach(D1); // SweetBoardμ 1λ² μμΌμ λͺ¨λ μ°κ²°
Serial.begin(9600); // μ°κ²°λ μ₯μΉμ μλ¦¬μΌ ν΅μ μμ
}
void loop() {
status = crs.getStatus();
Serial.println(status); // λ²νΌμ μνλ₯Ό μ½μ΄ μ°κ²°λ μ₯μΉμ μ μ‘
}