ЖК-экран не работает, когда я моделирую свой дизайн tinkerCAD
когда я пытаюсь смоделировать свой дизайн tinkerCad, ЖК-экран загорается, но ничего не отображается, и я не могу понять, в чем проблема. вот изображение дизайна вместе с кодом.
код: #include <LiquidCrystal.h>LiquidCrystal lcd(13, 10, 5, 4, 3, 2);
int val;
float TEMP;
int led4 = 6;//connect led6 to pin;
int brightness = 0; //how bright LED is
void setup()
{
lcd.begin (16, 2);
pinMode(led4, OUTPUT);
analogWrite(led4, brightness); //pwm
lcd.clear();
brightness = 0;
analogWrite(led4, brightness); delay( 1000);
lcd.setCursor(0, 0);
lcd.print("Micro controller");
lcd.setCursor(0, 1);
lcd.print("Based Automatic");
delay(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print(" Temperature ");
lcd.setCursor(0, 1);
lcd.print("FAN SPEED CONTROL");
delay(3000);
lcd.clear();
}
void loop()
{
val = analogRead(0);
float T = (val / 1024.0) * 5000;
float TEMP = T / 10;
lcd.setCursor(0, 0); lcd.print("T;");
lcd.setCursor (3, 0); lcd.print(TEMP); delay(500);
delay(1000);
if (TEMP > 20 && TEMP < 30);
{
brightness = 80; analogWrite(led4, brightness); delay (1000);
}
if (TEMP > 30 && TEMP < 40)
{
brightness = 120; analogWrite(led4, brightness); delay(1000);
}
if (TEMP > 40 && TEMP < 50)
{
brightness = 160; analogWrite(led4, brightness); delay(1000);
}
if (TEMP > 50 && TEMP < 60)
{
brightness = 200; analogWrite(led4, brightness); delay(1000);
}
if (TEMP > 100 && TEMP < 120)
{
brightness = 250; analogWrite(led4, brightness); delay(1000);
}
}