embeded/arduino(genuino)2020. 3. 9. 20:58

원래 값으로 읽어 보니 0~1023 사이의 값으로만 읽혀 온다.

10bit ADC 라 그런가?

 

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int potpin = 0;
int val;

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.leftToRight();
}

void loop() {
  char str[20];
  val = analogRead(potpin);
//  val = map(val, 0, 1023, 0, 180);
  sprintf(str, "%5d", val);
  
  lcd.setCursor(0, 0);
  lcd.print(str);
}

[링크 : https://www.arduino.cc/en/tutorial/knob]

 

아무튼 겸사겸사 CLCD 밝기 조정도 겸사겸사 성공!

 

+

도대체.. 돈들여서 커다란 가변저항이랑 노브는 왜 샀을까.. 그냥 있던걸로 해볼 걸 ㅠㅠ

'embeded > arduino(genuino)' 카테고리의 다른 글

RGB LED 저항값  (0) 2020.03.14
arduino servo / knob 예제 실행  (0) 2020.03.09
arduino knob 변형 adc 값 읽기  (0) 2020.03.09
arduino nano + CLCD  (0) 2020.03.07
arduino ide ubuntu에서 한글 깨질때  (0) 2020.02.17
e-paper 모듈 (아두이노 HAT)  (0) 2019.04.17
Posted by 구차니

댓글을 달아 주세요