빛의 양에 따라  변하는 전구와 배경


목표

E-센서보드의 빛 감지 센서를 이해할 수 있다.


E-센서보드의 빛 감지 센서는 두 개 있다. 왼쪽과 오른쪽에 눈모양 그림이 그려져 있다.

왼쪽은 아날로그 1번,  오른쪽은 아날로그 4번으로 정보를 전달한다.

센서값이 커지면 어두워짐을 의미한다. 



규칙

1. 엔트리봇은 화면의 좌우를 왔다갔다 한다.

2. 빛의 양에 따라 배경은 녹색 - 회색 - 검은색으로 점차 변경된다. 

3. 전등의 어두워지면 켜지고, 밝아지면 꺼진다. (신호 사용)



오브젝트 추가하기

엔트리봇, 단색 배경, 전등 오브젝트를 추가한다.





엔트리봇 오브젝트

이동방향으로 10만큼 움직이며 화면 끝에 닿으면 튕겨 반대로 움직인다.

다리가 움직이는 모양을 보여주기 위해 [다음모양으로 바꾸기] 블록을 사용한다.




단색 배경 오브젝트

녹색배경에서 시작한다.

아날로그 1번 = 빛 감지센서 값이 얼마인지 확인하기 위해 말하기 버튼을 사용한다.

빛이 400이상이면 회색배경으로 바꾸고 전등켜짐 신호를 보낸다. --- > 전등 오브젝트가 이 신호를 받아서 전등을 켠다. 

빛이 600이상이면 검정색배경을 바뀐다. 전등은 계속 켜진 상태이다.

이외의 상황에는 녹색배경을 유지하고,,,, 전등꺼짐 신호를 보낸다.---> 전등 오브젝트가 이 신호를 받아서 전등을 끈다. 




전등 오브젝트




http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-




'개발 > 엔트리&센서보드' 카테고리의 다른 글

온도센서  (0) 2018.03.26
소리 감지 센서  (0) 2018.03.19
버튼 센서  (0) 2018.03.14
거리 센서  (0) 2018.03.13
슬라이더 센서  (0) 2018.03.13

온도에 따라 세기가 달라지는 선풍기


E-센서보드의 온도 센서를 이해할 수 있다.


E-센서보드의 온도센서는 점퍼케이블을 이용하여 보드의 오른쪽 아래에 연결한다.

온도센서는 아두이노의 아날로그 3번에 정보를 전달한다.




규칙

1. 선풍기는 일정속도로 천천히 움직이고 있다.

2. 온도가 올라가면 선풍기는 빨리 회전한다. 



오브젝트 추가하기

인형방, 전등(1), 선풍기를 추가한다.

전등(1)은 전등으로 이름변경한다.



선풍기 오브젝트 

변수를 생성하여 현재 온도를 계속해서 체크한다.



E-센서보드의 온도센서는 160을 기준으로 ±20 범위에서 움직인다.

즉,,,, 140~180 범위에서 값이 변한다.


현재 상태에 따라 처음 온도를 확인한 후 코딩을 하면 좋을 것 같다.

포스트 작성 당시 내 방 온도는 148정도였다. 

온도센서를 손으로 잡고 있으면 온도가 올라가고 ,,,, 온도가 150이 넘으면 선풍기가 빨리 돌아가게 코딩했다.



http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-


<참고도서>

SW코딩자격 3급 엔트리:영진닷컴



'개발 > 엔트리&센서보드' 카테고리의 다른 글

빛 감지 센서  (0) 2018.03.27
소리 감지 센서  (0) 2018.03.19
버튼 센서  (0) 2018.03.14
거리 센서  (0) 2018.03.13
슬라이더 센서  (0) 2018.03.13

바람불면 나무에 앉는 잠자리



목표 

E-센서보드의 소리 감지 센서를 이해할 수 있다.


E-센서보드의 소리 감지 센서는 

아두이노 보드의 아날로그 0번으로 정보를 전달한다.

아날로그 신호는 0~1023까지 값을 가지지만,,,, 사람 소리 크기는 200~400사이에서 인식가능하다.

소리의 크기만 감지가능하다.






규칙

1. 고추잠자리1과 고추잠자리3은 화면에서 랜덤하게 움직인다.

2. 고추잠자리2는 랜덤하게 움직이다가 바람이 불면(소리센서 작동) 나뭇가지에 앉는다.



오브젝트 추가하기

숲속호수 배경과  고추잠자리1, 고추잠자리2, 고추잠자리3 오브젝트를 추가한다.









고추잠자리1, 고추잠자리3 오브젝트

이동방향으로 1 또는 2만큼 움직이다가 화면 끝에 닿으면 튕겨서 반대로 움직인다.

이 움직임을 계속 반복한다. 




고추잠자리2 오브젝트


소리 감지 센서에 '후~'소리를 내며 바람을 분다. 

이 때 소리의 세기가 아날로그 0번으로 전달된다.

전달된 센서값이 200이상인 경우 잠자리가 나뭇가지로 이동하고 2초동안 멈춘다.


아무 소리도 없을 때는 0으로 인식된다.

이 때 잠자리는 날개짓을 하며 화면을 마음껏 날아다닌다. 







http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-


<참고도서>

SW코딩자격 3급 엔트리:영진닷컴


'개발 > 엔트리&센서보드' 카테고리의 다른 글

빛 감지 센서  (0) 2018.03.27
온도센서  (0) 2018.03.26
버튼 센서  (0) 2018.03.14
거리 센서  (0) 2018.03.13
슬라이더 센서  (0) 2018.03.13

돌부리를 뛰어넘는 병아리



목표 

E-센서보드의 버튼센서를 사용할 수 있다.


E-센서보드의 버튼센서는 4개(빨강, 노랑, 파랑, 녹색)가 있다.

E-센서보드 하드웨어를 연결하면, 버튼센서 블록이 생성된다.



규칙

1. 오리는 오른쪽으로 움직이고, 버튼을 누르면 돌부리를 뛰어넘을 수 있다.

2. 오리가 돌부리에 닿으면 모든 코드가 멈춘다.



오브젝트 추가하기

오솔길, 돌부리, 오리 오브젝트를 추가한다.





오리 오브젝트







http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-


<참고도서>

SW코딩자격 3급 엔트리:영진닷컴

'개발 > 엔트리&센서보드' 카테고리의 다른 글

빛 감지 센서  (0) 2018.03.27
온도센서  (0) 2018.03.26
소리 감지 센서  (0) 2018.03.19
거리 센서  (0) 2018.03.13
슬라이더 센서  (0) 2018.03.13

신호등 앞에서 멈추는 자동차


목표

E-센서보드의 거리센서를 이용하여 오브젝트를 멈출 수 있다.


E-센서보드의 거리센서는 왼쪽 아래에  있고, 점퍼 케이블을 이용하여 연결한다.

점퍼 케이블 연결시 하얀 점을 맞추어 연결해야 한다. 

왼쪽 거리센서는 아두이노의 아날로그 5번 센서에 정보를 전달한다.






규칙

1. 자동차는 오른쪽으로 계속 움직이고, 벽에 닿으면 시작위치로 돌아온다.

2. 신호등 근처에서 자동차는 멈춘다.(거리센서가 500이하인 경우 자동차는 멈춘다.)




오브젝트 추가하기

마을, 신호등, 택시 오브젝트를 추가한다.






택시 오브젝트

택시는 오른쪽으로 2만큼 움직이고 있다가 벽에 닿으면 처음 위치로 돌아간다.

거리센서의 값이 500이하이면 멈춘다.




테스트 해본 결과,,,,

거리 측정시 물건의 색에 영향을 받는다.

흰색인 경우와 검은색인 경우,,,, 가장 가까이 있을때 거리센서의 값이 다르게 측정된다.

즉!!! 거리센서 측정시 물건에 따라 최소값을 확인하고 적당한 값을 세팅해야 한다.





http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-


<참고도서>

SW코딩자격 3급 엔트리:영진닷컴







'개발 > 엔트리&센서보드' 카테고리의 다른 글

빛 감지 센서  (0) 2018.03.27
온도센서  (0) 2018.03.26
소리 감지 센서  (0) 2018.03.19
버튼 센서  (0) 2018.03.14
슬라이더 센서  (0) 2018.03.13

떨어지는 사과 받기


목표

E-센서보드의 슬라이더 센서를 이용하여 오브젝트를 움직일 수 있다.


슬라이더 센서는  아두이노 아날로그 2번으로 값을 전달한다.

슬라이더 센서는 0~1023의 범위 값을 가지므로 

엔트리 화면의 X좌표값 -240~240 범위의 값으로 변환해주어야 한다.




규칙

1. 아이가 좌우로 움직이면서 떨어지는 사과를 받으면 10점 더하기, 사과가 땅에 닿으면 10점 빼기 

2. 받은사과 점수가 100점에서 시작해서 0점이 되면 게임 끝

3. 사과는 나무의 임의의 위치에서 시작해서 아래로 떨어짐



오브젝트 추가하기

뒷동산, 사과나무, 아이, 사과 오브젝트를 추가하고 화면에 적절히 배치한다.





아이 오브젝트


슬라이더의 움직임에 따라 좌우로 움직인다.

x좌표(가로)는 센서보드의 슬라이더 움직임을 따라가고,,,, y좌표(세로)는 땅에 고정되어 있다.





사과 오브젝트


사과는 나무에서 아래로 이동해야하므로 y좌표(세로)만 변경한다.

사과가 아이에 닿으면 받은사과 점수를 +10 한다.

사과가 땅에 떨어지면 받은사과 점수를 -10한다. 

사과가 아이나 땅에 닿으면 나무 위치로 이동하고 다시 아래로 떨어지기를 반복한다.


받은사과 점수가 0이면 게임은 끝난다.






http://cafe.daum.net/aja781 -도깨비강사 황쌤 카페-

hwanga420 -카톡아이디-


<참고도서>

SW코딩자격 3급 엔트리:영진닷컴

'개발 > 엔트리&센서보드' 카테고리의 다른 글

빛 감지 센서  (0) 2018.03.27
온도센서  (0) 2018.03.26
소리 감지 센서  (0) 2018.03.19
버튼 센서  (0) 2018.03.14
거리 센서  (0) 2018.03.13

+ Recent posts