[Arduino] 09 누르는 힘 감지하기

exercise

누르는 힘에 따라 LED 깜빡이는 속도 조절을 해봅시다

material

Force Sensitive Resistor(UST-SNR-FSR no.402)​

LED(any color)​

220 Ω resistor / 10K Ω resistor

circuit

code

int sensorpin = 2;​
int ledpin = 9;​

void setup() {​
  Serial.begin(9600);​
  pinMode(ledpin, OUTPUT);​
}​

void loop() {​
  int val = analogRead(sensorpin); //0~1023​
  Serial.println(val);​

  digitalWrite(ledpin, HIGH);​
  delay(val); //0~750...​
  digitalWrite(ledpin, LOW);​
  delay(val);​
}


further exercise

[초급] 반대로 누르는 힘에 따라 깜빡이는 속도를 느리게 해봅시다

[중급] 누르는 힘에 따라 밝기가 밝아지게 해봅시다 (map 필요)​

[고급] 압력센서와 LED를 이용해 재미있는 장치를 고안해 봅시다