/*
Потенциометры на A0 и A1. Вывод в порт.
Открой Инструменты/Плоттер для просмотра графика
*/
#include <LiquidCrystal.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
//LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int red;
int blue;
int green;
void setup() {
// открываем порт для связи
//lcd.begin(16, 2);
lcd.begin(16,2);
lcd.init(); // инициализация
lcd.backlight(); // включить подсветку
lcd.setCursor(1, 0); // столбец 1 строка 0
Serial.begin(9600);
red = 0;
green = 0;
blue = 0;
}
void loop() {
static uint32_t tmr;
if (millis() - tmr >= 100) {
tmr = millis();
lcd.setCursor(1, 0); // столбец 1 строка 0
//RED
lcd.print("RED:");
lcd.print(analogRead(A0));
lcd.print(" | ");
//GREEN
lcd.print("GREEN:");
lcd.print(analogRead(A1));
lcd.print(" | ");
//BLUE
lcd.print("BLUE:");
lcd.print(analogRead(A2));
lcd.print(" | ");
lcd.println();
// выводим оба значения
// через запятую в одну строку
//Serial.print(analogRead(A0));
//Serial.print(',');
//Serial.println(analogRead(A1));
//Serial.print(red);
}
}