void setup()
{ // 분압기 자체는 0~1024의 값을 가지는 아날로그 저항 다이얼이고
// 그 자체가 저항임
// 저항값을 최대 1024까지 올려줄 수 있다.
// 이는 스피커, 전등등을 만들 때 유용하게 사용 가능.
// +,- 극, 와이퍼로 구성 -> 입력값
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
pinMode(11, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int value = analogRead(A0);
Serial.println(value);
analogWrite(11, value/4);
//tone(13, value*100, 0);
}
void setup()
{ // 분압기 자체는 0~1024의 값을 가지는 아날로그 저항 다이얼이고
// 그 자체가 저항임
// 저항값을 최대 1024까지 올려줄 수 있다.
// 이는 스피커, 전등등을 만들 때 유용하게 사용 가능.
// +,- 극, 와이퍼로 구성 -> 입력값
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
pinMode(11, OUTPUT);
Serial.begin(9600);
}
void loop()
{
int value = analogRead(A0);
Serial.println(value);
int value_2 = map(value, 0, 1023, 0, 255); //map 함수는 변수를 근거로, x의 최소, 최대, 변환할 값의 최소, 최대로 서로 매핑시켜줌
analogWrite(11, value_2);
//analogWrite(11, value/4);
//tone(13, value*100, 0);
}
map 함수를 이용하여 분압기의 값을, LED에 맞추도록 하낟.
'IoT > Arduino' 카테고리의 다른 글
버튼과 서보모터, LED의 연계 (0) | 2020.12.28 |
---|---|
서보모터의 활용 (0) | 2020.12.28 |
조도센서의 이용 (0) | 2020.12.28 |