아두이노와 압력센서를 이용한 스마트 물병

by 김수연 | 2018-07-12 22:36
아두이노

소스 코드 입니다.  인터넷에서 참고 하였습니다

간단하게 압력을 받으면 LED에 불이 들어 옵니다.

// LED를 3번핀에 연결합니다.
int LED = 3;
void setup() {
   // 센서값을 측정하기위해 시리얼통신을 준비합니다.
   Serial.begin(9600);
}





void loop() {
   //아날로그 0번 핀에 압력센서를 연결합니다.
   int sensorval = analogRead(A0);
   // 0부터 1023의 센서값을 PWM 값 범위(0-255)로 변환 합니다.
   int brightness = map(sensorval, 0 , 1023, 0, 255);
  
   // 아나로그 입력을 통해 LED를 밝기를 조절합니다..
   analogWrite(LED,brightness);
  
   //시리얼 모니터를 통해 센서값과 LED의 밝기를 표기합니다.
   Serial .println("Sensorvalue : " +String(sensorval) + ", LED Output : " + String(brightness));
  
   //100ms동안 대기합니다.
   delay(100);
}














댓글 0

스마트 물병

아두이노와 압력센서를 이용한 스마트 물병

by 김수연
아두이노와 압력센서를 이용한 스마트 물병현재글