Home / Expert Answers / Electrical Engineering / i-want-to-add-a-dc-motor-to-following-code-include-lcd-pin-configuration-const-int-rs-12-pa899

(Solved): I want to add a DC motor to following code ( #include // LCD pin configuration const int rs = 12, ...



I want to add a DC motor to following code ( #include // LCD pin configuration const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // Temperature sensor pin int temp = A0; float celsius; // DC motor (fan) control pin const int motorPin = 9; // Using pin 9 for PWM control const float THRESHOLD_TEMP = 24.0; // Temperature threshold in Celsius void setup() { // Initialize LCD lcd.begin(16, 2); // Assuming 16x2 LCD (was missing in original code) // Set pin modes pinMode(temp, INPUT); pinMode(motorPin, OUTPUT); // Initialize motor as OFF digitalWrite(motorPin, LOW); } void loop() { // Read temperature celsius = analogRead(temp) * 0.004882814; celsius = (celsius - 0.5) * 100.0; // Control fan based on temperature if (celsius > THRESHOLD_TEMP) { digitalWrite(motorPin, HIGH); // Turn fan ON } else { digitalWrite(motorPin, LOW); // Turn fan OFF } // Display temperature lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(celsius); lcd.print(" C"); // Display fan status lcd.setCursor(0, 1); lcd.print("Fan: "); lcd.print(celsius > THRESHOLD_TEMP ? "ON" : "OFF"); delay(1000); lcd.clear();



We have an Answer from Expert

View Expert Answer

Expert Answer


We have an Answer from Expert

Buy This Answer $5

Place Order

We Provide Services Across The Globe