BASIC4MCU | 질문게시판 | LCD 출력값 표기하기
페이지 정보
작성자 Burn 작성일2018-08-20 17:21 조회4,451회 댓글0건본문
안녕하세요.
아래와 같이 프로그래밍 해서 LCD 출력값이 VDC에 실측정값을 출력하고 싶습니다.
#include <Wire.h>
#include <Adafruit_INA219.h>
#include <LiquidCrystal_I2C.h>
Adafruit_INA219 sensor219; // Declare and instance of INA219
LiquidCrystal_I2C lcd(0x27,16,2);
void setup(void)
{
Serial.begin(9600);
sensor219.begin();
}void loop(void)
{
lcd.init(); // initialize the lcd
lcd.init();
lcd.backlight();float busVoltage = 0;
float current = 0; // Measure in milli amps
float power = 0;busVoltage = sensor219.getBusVoltage_V();
current = sensor219.getCurrent_mA();
power = busVoltage * (current/1000); // Calculate the Power
Serial.print("Voltage: ");
Serial.print(busVoltage);
Serial.println(" V");
Serial.print("Current: ");
Serial.print(current);
Serial.println(" mA");
Serial.print("Power: ");
Serial.print(power);
Serial.println(" W");
Serial.println("");
lcd.setCursor(0,0);
lcd.print("Hello:");
lcd.setCursor(0,1);
lcd.print(busVoltage); // 여기에 실제 측정값 VDC : busVoltage 이 표기되게 하고 싶습니다.
delay(2000);
}
댓글 0
조회수 4,451등록된 댓글이 없습니다.