void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.print("$$$");
delay(3000);
Serial.print("SI,0800 \r");
delay(100);
Serial.print("SJ,0800 \r");
delay(100);
Serial.print("SH,0800 \r");
delay(100);
pinMode(7, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
{
currentMillis = millis();
if ((currentMillis - previousMillis) > interval) {
preiousMillis = currentMillis;
}
}
if(Serial.available()){
char key = Serial.read();
if(key == '1') {
digitalWrite(7, HIGH);
delay(1800000);
digitalWrite(7, LOW);
}
if(key == '2') {
digitalWrite(7, LOW);
delay(10);
}
if(key == '3') {
digitalWrite(7, HIGH);
delay(3600000);
digitalWrite(7, LOW);
}
if(key == '4') {
digitalWrite(7, HIGH);
delay(7200000);
digitalWrite(7, LOW);
}
else
delay(1);
}
}
현재 스케치 코딩부분입니다.
제가 하려고하는 것은
1번키가 동작했을때 켜진후 30분후에 꺼지게 하는것과, 1번키가 동작중일
==================================
안녕하세요 메카솔루션입니다.
문의주신 내용이 일부가 누락이 되었습니다.
소스코드를 빼고 다시한번 질문 부탁드립니다.
감사합니다.
담당자: yevgeny
최신댓글