есть код. экран без i2c. хотелось бы считывать температуру с cpu и gpu и выводить на экран. пока что выходит только вывести Temperature:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Подключите пины LCD к пинам Arduino
void setup() {
lcd.begin(16, 2); // Инициализация LCD: 16 символов в 2 ряда
lcd.print("Temperature:"); // Вывод заголовка на экран
Serial.begin(9600); // Инициализация COM порта для взаимодействия
}
void loop() {
if (Serial.available()) {
char temperatureData = Serial.read();
int temperatureValue = temperatureData - '0';
if (temperatureValue >= 39 && temperatureValue <= 45) {
lcd.setCursor(11, 0); // Перейти на первую строку и 12-й символ
lcd.print(temperatureValue, 1); // Вывести температуру на экран с одним знаком после запятой
lcd.print("C"); // Вывести знак градуса
}
}
}
@miro9gh , думаю, Вы уже поняли: пока не сумеете внятно задать вопрос, кроме глума ничего не получите.
Начните с размещения принципиальной схемы.
А потом задайте вопрос по следующему шаблону:
Что хочется получить.
Что получается вместо этого.
Чем первое отличается от второго.
Ну и поскольку вопрос подразумевает взаимодействие двух устройств, а скетч приведен только для одного, то следует подробно рассказать, что делает другое устройство.