본문 바로가기
엔트리코딩/엔트리강좌

블록탭 → 시작메뉴 → 신호보내고 기다리기

by 코딩박사 2023. 7. 13.
반응형

안녕하세요? 코딩박사입니다.

지난 강좌인...

1번 - 신호보내기 블록코딩.

2번 - 신호를 받았을때 블록코딩.

3번 - 신호보내고 기다리기 블록코딩.

드뎌~ 3번째인 신호보내고 기다리기 블록코딩 부분입니다.

출처 : 엔트리

 

- 신호보내고 기다리기 블록코딩은 임의로 만든 신호를 보내고...

신호를 받았을때 블록코딩으로 신호를 받은 후 다음 블로코딩을 실행하고 나면

원래 블록코딩인 신호를 보내고 기다리기 블록코딩으로 돌아와

다시 그 다음 블록코딩을 실행합니다.

* 다시 요약하자면

1번 - 신호 보내고 기다리기

2번 - 신호를 받았을때

3번 - 1번에서 신호를 보내고 기다리다가 신호를 받았을때 블록코딩 끝나면

기다린 그 다음 블록코딩이 실행.

다음 예제 샘플을 보고 다시 자세히 설명을 드리겠습니다.

출처 : 엔트리

 

- 위 샘플 예제는 시작하기 버튼을 클릭했을때 엔트리봇 움직이기 신호를 보내고 기다립니다.

- 엔트리봇 움직이기 신호를 받았을때 그 다음 블록코딩을 실행을 하고

해당 부분에 블록코딩이 다 실행이 끝나면

- 신호 보내고 기다리기에서 그 다음 블록코딩을 실행합니다.

- 그 다음 블록코딩은 안녕!을 말하기 입니다.

출처 : 엔트리

 

- 위 샘플은 엔트리봇 움직이기 신호를 보내고 기다리면

- 엔트리봇 움직이기 신호를 받았을때 10번 반복하기를 하면서 미리 정해진 임의 방향으로

10만큼 움직이기 블록코딩을 실행합니다.

- 10번 반복하기 블록코딩이 끝나면 첫번째 샘플 예제인 신호를 보내고 기다리기 블록코딩으로

다시 돌아가 다음 블록코딩을 실행합니다.

기존 예제보다 좀더 길어지긴 했지만,

그렇게 어렵진 않죠?

신호를 보내고 기다리고 신호를 받았을때 그 다음 블록코딩을 실행하고

실행이 다 끝나면 다시 원래대로 기다리는 블록코딩을 돌아가서

다음 블록코딩을 실행한다는 뜻입니다.

왔다리~ 갔다리~ ㅋㅋ

신호 보내고 기다리기, 신호를 받았을때 외에 나머지 블록코딩 예제는

이미 지난 강좌에서 여러번 나온 예제입니다.

혹시, 모르는 분이 있다면

지난 강좌를 다시 보시고 또 공부를 계속해서 하시길 바랍니다.

엔트리봇 움직이기 신호는 어떻게 넣는거에요? 물어보시는 분이 계신다면

지난 강좌인 아래 링크를 참조해서 보시길 바랍니다.

 

출처 : 엔트리

 

- 위 이미지는 위 샘플예제인 블록코딩에 대한 결과물입니다.

오늘도 여기까지 수고하였습니다.

감사합니다.

코딩박사 씀.

반응형