embeded/arduino(genuino)2020. 3. 9. 21:30

회로와 소스는 아래 링크 참조

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

 

예전에 커넥터를 분해해버려서 저런 용도로 밖에 못 쓰는 서보

eleparts꺼를 뜯을걸 왜 hitec을 했을까 ㅠㅠ

 

변형한 소스는 아래와 같은데 별 건 없음

#include <LiquidCrystal.h>
#include <Servo.h>

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

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

//  lcd.setCursor(0, 0);
//  lcd.print("T:-10C H:100% R:50% PM12");
//
//  lcd.setCursor(0, 1);
//  lcd.print("PM1:100 PM25:100");
}

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

  myservo.write(val);                  // sets the servo position according to the scaled value
  delay(15);                           
}

 

 

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

오랫만에 지름  (2) 2020.04.07
RGB LED 저항값  (0) 2020.03.14
arduino knob 변형 adc 값 읽기  (0) 2020.03.09
arduino nano + CLCD  (0) 2020.03.07
arduino ide ubuntu에서 한글 깨질때  (0) 2020.02.17
Posted by 구차니