BASIC4MCU | 질문게시판 | 항상 감사합니다. 혹시 앱인벤터에 관한 내용도 질문가능할까요?
페이지 정보
작성자 푸링이 작성일2019-05-26 01:54 조회4,043회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=8821
본문
마스터님 덕분에 아두이노로 led, 가스센서, 스텝모터 등 여러 센서들을 다룰 수 있게되었습니다. 감사합니다.
다름이 아니라, 이번에는 스마트폰 화면에서 만약, 가스 센서의 값에 따라 스텝모터가 돌아가는데,
ex) if(GasValue>=520) 이여야 스텝모터가 한바퀴 돌아가게 코딩을 해놓았는데,
스마트폰 화면에서 저 520이란 숫자를 수정해, 400으로 낮춘다거나, 딜레이를 1초에서 3초로 늘린다거나
이런 동작들이 가능하도록 할 수 있나요?
int H=50;
int Humidity = analogRead(A0);
if (Serial.available()) {
int sv = Serial.Read();
H = sv;
}
if (Humidity > H) {
digitalWrite(7,HIGH);
} else {
digitalWrite(7,LOW);
}
아니면 이런식으로, H값을 미지수로 두어 앱인벤터 블록코딩에서 h값을 불러야할까요?
개념이 잡혀있지않아 너무 어렵네요 ㅠㅠ.. 항상 질문에 자세한 답변 감사합니다.
댓글 1
조회수 4,043master님의 댓글
master 작성일
0~1023 범위를 지정할 수도 있지만
체크 값을 상중하로 3가지로만 구분한다면 아두이노 소스에서 체크값 3개를 준비하고
스마트폰에서 '1','2','3' 단계를 전송하면 되겠죠
체크값을 10단계로 구분한다면 '0'~'9'를 전송해도 됩니다.