정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

제발 도와주세요ㅠㅠ
chanwoorian | 2022-11-22

저는 아두이노 하는 초3입니다.

제 장기자랑 아두이노 발표 해야해야하는데 버그가 나요ㅠㅠ

제발 도와주세요ㅠㅠㅠ

그리고 워터펌프 작동이 안되요ㅠ

 

 

1. 프로젝트 사용한 보드 종류

 아두이노 UNO 

 

 

2. 사용한 개발 프로그램명

  아두이노 IDE

 

 

3. 사용한 센서 모델명

 

lcd I2c,릴레이,토양센서,워터펌프,습도센서

4. 연결한 회로 설명 

토양센서:A0

습도센서:A0

릴레이:D6

lcd:A5,A4

 

 

5. 소스코드 (주석 필수)

  

#include <Wire.h>
#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
int pinPump = digitalRead(6);
 
hd44780_I2Cexp chanwoolcd;
                                                                                                                                                                                     
void setup() {
  // put your setup code here, to run once:
  chanwoolcd.init();
  chanwoolcd.backlight();
    pinMode(pinPump, OUTPUT);  
    digitalWrite(pinPump, LOW);
}
 
void loop() {  
   // put your main code here, to run repeatedly:
  int soil = analogRead(A0);
  int humanity = analogRead(A1);
  int pinPump = digitalRead(6);
 
  chanwoolcd.clear();
  chanwoolcd.setCursor(0,0);
  chanwoolcd.print("soil : ");
  chanwoolcd.setCursor(7,0);
  chanwoolcd.print(soil);
 
  chanwoolcd.setCursor(0,1);
  chanwoolcd.print("humanity: ");
  chanwoolcd.setCursor(9,1);
  chanwoolcd.print(humanity);
 delay(250);


 
 
    if (soil>750);
   digitalWrite(pinPump,HIGH);
   delay(250);
   
   
 
 
    else  (soil<750);
        digitalWrite(pinPump,LOW );
        delay(250);
}

 

 

 

6. 문제점 및 에러 내용

  

 

D:\lcdLight\lcdLight.ino: In function 'void loop()':
D:\lcdLight\lcdLight.ino:46:5: error: 'else' without a previous 'if'
     else  (soil<750);
     ^~~~

exit status 1

Compilation error: 'else' without a previous 'if'

 

 

 

 

이전글   |    오렌지보드 블루투스4.0 은 저전력모드라 웹 인벤터에서 해결할려면 어떻게하냐요?... 2022-11-21
다음글   |    아두이노 업로딩 오류..제발 도와주세요..ㅠㅠ... 2022-11-23