아두이노 오류 좀 도와주세요..ㅠㅠ
-
게시물 수정 , 삭제는 로그인 필요
학교 실험 때문에 아두이노를 갑작스럽게 하게 됐는데 모둠에서 그나마 할 만한 사람이 저 밖에 없어서 열심히 찾아보고 따라 쓰고 해보고 있는데요.. LED가 일정시간동안 켜져있다가 그 시간이 지나면 일정시간동안 꺼져있고, 또 꺼져있는 일정시간이 지나면 다시 또 일정시간동안 켜져있게되는 걸 코딩하려합니다..! 예를 들면 2시간 동안 켜져있다가 3시간동안 꺼져있고 다시 또 2시간 켜져있고 또 3시간 꺼져있고...그걸 계속 반복하는? 제 도와주세요 고수님들..!!ㅠㅠㅠ
externvolatileunsignedlong timer0_millis;
int red=9;
int green=10;
int blue=11;
int p_time=0;
int c_time=millis();
int LEDSTATE;
voidsetup(){
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
}
voidloop(){
if(digitalRead(red) == HIGH &&digitalRead(green) == HIGH &&digitalRead(blue) == HIGH){
LEDSTATE=1;
}
else{
LEDSTATE=0;
}
if(c_time - p_time>1000 &&LEDSTATE=1){
analogWrite(red, 0);
analogWrite(green, 0);
analogWrite(blue, 0);
p_time=c_time;
}
elseif(c_time - p_time>2000 &&LEDSTATE=0){
analogWrite(red, 85);
analogWrite(green, 85);
analogWrite(blue, 85);
p_time=c_time;
}
}
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino: In function 'void loop()':
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino:128:38: error: lvalue required as left operand of assignment
if(c_time - p_time>1000 && LEDSTATE=1){
^
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino:134:43: error: lvalue required as left operand of assignment
else if(c_time - p_time>2000 && LEDSTATE=0){
^
"DHT.h"를 위한 복수개의 라이브러리가 발견되었습니다
사용됨: C:\Users\82105\OneDrive\문서\Arduino\libraries\DHT
사용되지 않음: C:\Users\82105\OneDrive\문서\Arduino\libraries\DHT_sensor_library
exit status 1
Compilation error: lvalue required as left operand of assignment
학교 실험 때문에 아두이노를 갑작스럽게 하게 됐는데 모둠에서 그나마 할 만한 사람이 저 밖에 없어서 열심히 찾아보고 따라 쓰고 해보고 있는데요.. LED가 일정시간동안 켜져있다가 그 시간이 지나면 일정시간동안 꺼져있고, 또 꺼져있는 일정시간이 지나면 다시 또 일정시간동안 켜져있게되는 걸 코딩하려합니다..! 예를 들면 2시간 동안 켜져있다가 3시간동안 꺼져있고 다시 또 2시간 켜져있고 또 3시간 꺼져있고...그걸 계속 반복하는? 제 도와주세요 고수님들..!!ㅠㅠㅠ
externvolatileunsignedlong timer0_millis;
int red=9;
int green=10;
int blue=11;
int p_time=0;
int c_time=millis();
int LEDSTATE;
voidsetup(){
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
}
voidloop(){
if(digitalRead(red) == HIGH &&digitalRead(green) == HIGH &&digitalRead(blue) == HIGH){
LEDSTATE=1;
}
else{
LEDSTATE=0;
}
if(c_time - p_time>1000 &&LEDSTATE=1){
analogWrite(red, 0);
analogWrite(green, 0);
analogWrite(blue, 0);
p_time=c_time;
}
elseif(c_time - p_time>2000 &&LEDSTATE=0){
analogWrite(red, 85);
analogWrite(green, 85);
analogWrite(blue, 85);
p_time=c_time;
}
}
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino: In function 'void loop()':
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino:128:38: error: lvalue required as left operand of assignment
if(c_time - p_time>1000 && LEDSTATE=1){
^
C:\Users\82105\Downloads\smart_farm_test\smart_farm_test.ino:134:43: error: lvalue required as left operand of assignment
else if(c_time - p_time>2000 && LEDSTATE=0){
^
"DHT.h"를 위한 복수개의 라이브러리가 발견되었습니다
사용됨: C:\Users\82105\OneDrive\문서\Arduino\libraries\DHT
사용되지 않음: C:\Users\82105\OneDrive\문서\Arduino\libraries\DHT_sensor_library
exit status 1
Compilation error: lvalue required as left operand of assignment
#아두이노 오류 #아두이노 오류 메시지 #아두이노 오류 exit status 1 #아두이노 lcd 출력 오류 #아두이노 라이브러리 오류 #아두이노 초음파센서 거리측정 오류 #아두이노 포트 연결 오류 #아두이노 lcd init 오류 #아두이노 업로드 오류 #아두이노 온습도 센서 오류