안녕하세요 교수님
코드 작성 중 궁금증 발생하여 질문 드립니다.
아두이노를 처음 접하다보니, 기초적인 질문인 것 같지만 질문 드려봅니다ㅜ
1. lcd.print(" [CDS] Off "); 라는 코드에서 OFF 다음에 "까지 빈칸 개수는 중요하지 않나요? 적당히 띄어쓰기하면 될까요?
2.
void sw_mode_3()
{
s_state3 = digitalRead(sw3);
if(old_state3 != s_state3)
{
old_state3 = s_state3;
if(s_state3==HIGH)
{
if(sw2_sensor_flag == 1)
{
sw3_select_flag++;
if(sw3_select_flag > 2)
{
sw3_select_flag = 0;
}
}
}
}
}
교재에는 위와같이 코드가 적혀있는데 혹시 실제 시험장에서 아래와 같이 적어도 될까요?
void sw_mode_3()
{s_state3 = digitalRead(sw3);
if(old_state3 != s_state3){old_state3 = s_state3; if(s_state3==HIGH){if(sw2_sensor_flag == 1)
{sw3_select_flag++; if(sw3_select_flag > 2) {sw3_select_flag = 0;}}}}}
3. temp_value = analogRead(temp_pin);
위와 같은 문장을 쓸 때 시험장에서 대문자와 소문자를 구분없이
temp_value = analogread(temp_pin); 이렇게 적어도 될까요?
4. RESET 부분 마지막 부분에
cds_value = 0;
duration = 0;
distance = 0;
temp_value = 0;
temp = 0;
라고 적혀있는데 cds_value와 duration 사이에 cds_voltage = 0; 문장은 들어갈 필요 없나요?
5. 공개1형에서
pulsewidth = pulseIn(pluse_pin, HIGH);
위 코드에서 pulseLn인가요? pulsein인가요..?
i의 대문자 같긴 한데 확실하지가 않아서요ㅠㅠ
6. 공개 2형 MAIN 탭에서 int s_flag1 = 0; 이라고 적혀있는데
공개 3형 MAIN 탭에서는 int s_flag_1 = 0; 이라고 적혀있습니다.
1앞의 언더바 3형에서는 붙여줘야 하나요?
바쁘시겠지만 답변 부탁드립니다. 감사합니다!