Quick

아이씨뱅큐 블로그의 꿀팁들을 한눈에 확인하세요! 나도메이커

[오픈 H/W]마이크로비트끼리 송. 수신 제어하기


안녕하세요 Tedy입니다~~

오늘은 마이크로비트끼리 송. 수신을 해볼 것입니다.
오늘 강좌는 마이크로비트끼리 통신 하는 것에 심화 단계입니다.

심화 단계라고 해서 그렇게 어려운 것은 아니지만
저번 시간의 강좌를 통해서 기초적인 지식을 알고 오시는 것이 좋겠습니다!

이번 시간은 자바 스크립트가 아닌 블록으로 진행하였습니다.


- 프로그래밍

위의 글씨를 클릭하시면 프로그래밍을 하러 가실 수 있어요!

프로그램을 하시기 전에,
이번 시간에는 송신기와 수신기를 따로 프로그램을 작성해주어야 합니다.
(이때 두 개의 브라우저를 사용해주시면 동시에 작업하실 수 있습니다.)

우선 송신기의 프로그램을 작성해봅시당!
여기서 송신기란 수신기에서 출력될 숫자를 제어할 수 있고, 그 숫자를 다시 송신기로 불러올 수 있습니다.

코드는 아래와 같습니다.



자세한 설명은 아래에서 해드리겠습니다! 잠시만 기다려주세요 ㅎ.ㅎ

다음은 수신기입니다.
수신기는 송신기에서 제어한 숫자를 출력해줍니다.




- 프로그램 설명

우선 송신기의 프로그램을 나눠보겠습니다!!



우선 송신을 해주는 블록입니다.
프로그램을 시작할 때 radio 그룹을 '255'로 설정해주고 계속해서 'num'의 값을 보내줍니다.

다음은 A 버튼과 B 버튼을 누를 때의 동작입니다.



A 버튼을 누르면 'num'의 값이 1씩 감소하다가 0보다 작아지면 9로 증가합니다.
9로 증가하게 되면 계속해서 스크롤이 가능해집니다.

반대로 B 버튼을 누르면 'num'의 값이 1씩 증가하다가 9보다 커지면 0으로 감소합니다.

A 버튼과 B 버튼을 동시에 누르면 수신기에 출력된 숫자가 송신기에도 출력되게 됩니다.



아래는 수신기의 블록입니다.




- 실행 영상




마이크로비트끼리 송. 수신하는 것 신기하지 않으신가요~!
송. 수신을 이용하면 마이크로비트가 한 개 있을 때 보다 더 다양하고 풍성한 동작이 가능해집니다!!
마이크로비트끼리의 통신을 통해서 더 많은 마이크로비트의 매력에 취해봅시다~!


감사합니다!


마이크로비트 카페 바로가기  : http://cafe.naver.com/bbcmicro

공유하기

결제 및 주문

카카오톡상담
  • 공정거래위원회
  • 홈택스
  • 연구비결제
  • 이노비즈
  • 마우저
  • 에스크로
  • 기업금융

공지사항 목록