#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
byte slide=36; //滑動可變電阻
byte led=18; //LED
void setup() {
Serial.begin(115200);
lcd.init();
lcd.clear();
lcd.backlight();
}
void loop() {
lcd.print("AnalogRead_slide");
int val = analogRead(slide);
byte byteValue=map(val,0,4095,0,255);
Serial.print(val);Serial.print("===>");
Serial.println(byteValue); //顯示序列視窗
analogWrite(led,byteValue); //LED調光,0~255
//dacWrite(DAC1,byteValue);
lcd.setCursor(2,1);
lcd.print(val);lcd.print("==>");
//轉換後的值
lcd.setCursor(10,1);
lcd.print(byteValue);
delay(1000);
lcd.clear();
}