LED소스

메카 2017-05-29 (월) 13:52 7년전 4808  
// LED 핀 정의
// 빨간 10, 노랑 11, 녹색 12
int redled = 10;
int yelled = 11;
int greled = 12;

float current_val = 0.0;

void setup()
{
  pinMode(redled,OUTPUT); pinMode(yelled, OUTPUT); pinMode(greled,OUTPUT);
}

void loop()
{
  int raw_val = analogRead(A0);
  // raw_val >> current_val (변환공식)
  current_val = raw_val * 0.1;
  if(current_val > 10) //mA
  {
    digitalWrite(yelled,HIGH);
  }
  else
  {
    digitalWrite(yelled,LOW); digitalWrite(greled,HIGH);
  }
}

메카리워즈 Image Map


모바일 버전으로 보기