온라인 상담

본문 바로가기
건축분야안내  
주택건축 실내건축 인테리어


온라인 상담

마이크로비트 악어 MDF 키트 만들기 #2 복볼복 룰렛게임 만들기

페이지 정보

작성자 Jericho 작성일25-04-11 11:03 조회7회

본문

안녕하세요, 여러분:)이번 블로그 시리즈에서는 악어 MDF 키트를 활용해서 복불복 룰렛 게임을 해 보려고 합니다. ​오늘은 그 두 번째 시간으로 지난 시간까지 조립한 악어 키트에 복불복 룰렛 게임을 위한 코드를 만들어서 다운로드 해 보겠습니다. ​그럼 시작해 볼까요?​???? 실습에 사용되는 키트는 아래의 링크를 통해 구매 할 수 있습니다.​????악어MDF키트​????마이크로비트오늘은 앞서 이야기 한 대로 복불복 악어 게임 코드를 만들어 지난 시간에 만들어 둔 악어 키트에 다운로드 한 뒤, 재미있는 복불복 악어 룰렛 게임을 해 보는 시간????을 가져보겠습니다. ​지난 시간까지 조립했던 악어 키트를 준비한 후 실습을 함께 해 봅시다.만약 악어 키트 조립을 마무리 하지 못했다면 ????1주차 블로그 내용????을 참고해 주세요.안녕하세요, 여러분:) 혹시 친구들과 함께 손에 땀을 쥐며 즐기는 복불복 악어 게임을 해 본 적이 있나요? ...코딩하기????코딩 실습을 하기 위해 크롬(Chrome)창을 열어 MakeCode에 접속하고, 프로젝트 제목을 정해서 새 프로젝트를 엽니다.​????이번 실습에서는 서보 모터에 연결된 악어 입이 알맞은 각도로 열리고 닫히는 동작이 중요합니다.​????기준 각도 값을 잘 정해야합니다????아래의 서보 모터 각도 블록을 이용해서 어느 정도 각도 값일 때 알맞게 입이 열리고 닫히는지 체크해 보는 작업을 먼저 하기 바랍니다.(*지난 1주차의 6단계 내용 설명을 참고)​참고로 서보 모터 블록은 ‘확장’에서 ‘servo’를 검색하면 불러 올 수 있습니다.​????저의 경우 90도로 악어 입의 각도 값을 정했을 때 아래 그림과 같은 정도로 악어 입이 열립니다.이를 기점으로 약 15도 정도 각도 값을 높였을 때 입이 더 벌어지는지 더 오므라드는지 체크해 보았더니 입이 더 위로 올라가서 벌어졌고, 약 20도 정도 줄여서 테스트를 해 보니 입이 오므라들었습니다.​????실습을 할 때는 90도 보다 너무 큰 각도 값을 넣어서 테스트 하지는 말고 90도 값을 기준으로 약 10도~20도 높고 낮은 값을 넣어서 테스트 해 보세요. ❗무리하게 큰 값을 넣었다가 키트가 고장날 수 있습니다.​혹시 서보 모터의 각도 값을 90도로 설정했을 때 그림과 같이 악어 입 각도가 표현되지 않는다면 자신의 기준 각도 값에 맞춰서 10도 위아래로 테스트 해 보세요.(*각자 테스트 환경에 따라 각도 값 설정하기)✅이제 테스트 한 각도 값을 이용해서 악어 ‘입 열기’와 악어 ‘입 닫기’ 코드를 함수로 만들어 보겠습니다. ​우선 악어입 상태 값을 체크 할 수 있는 변수 ‘악어입_현재상태’ 를 하나 만들어서 현재 상태 값을 저장할 수 있도록 합니다. ☑악어입 열기 함수와 ☑악어입 닫기 함수를 각각 다음과 같이 만들어 둡니다.​앞에서 테스트 했던 각도 값을 이용해서 (각도 값은 각자의 테스트 환경에 따라 변경)☑악어입 열기에서는 서보 모터의 각도 값을 110도로 설정하고, ☑악어입 닫기에서는 서보 모터의 각도 값을 70도로 설정하였습니다.​악어입 닫기 함수에서는 악어 입이 닫혔다가 다시 원래 상태로 열릴 수 있도록 ✨악어입 열기 함수를 마지막에 호출해 주는 것도 잊지 마시기 바랍니다.​????이제 ‘시작하면’ 블록 안에 초기 설정을 해 보겠습니다.악어입 상태가 열려있는지 닫혀있는지 체크할 수 있는 변수를 각각 ‘열림’, ‘닫힘’ 이라는 이름으로 만들고, 닫힘에는 0의 값을 열림에는 1의 값을 저장합니다. 그리고 시작할 당시에는 악어입의 현재상태를 닫힘으로 설정합니다.​????‘무한반복’ 블록 안에 초음파 센서 값을 계속 측정할 수 있는 명령 블록을 넣어두고, 초음파 센서 가까이에서 무언가 감지가 되었다면 (아마도 손이 되겠죠?) 악어 입이 닫히고 그렇지 않은 경우에는 열릴 수 있게 명령 블록을 넣어 코드를 완성해 줍니다. 이때 초음파 센서의 거리 기준 값도 각자의 테스트 환경에 따라 알맞은 값을 넣어보세요.​????다음과 같이 코드를 모두 만들었다면 마이크로비트에 코드를 다운로드 하고 악어 입에 손을 넣었다 빼는 동작을 해 보며 내가 코딩한대로 악어 키트가 제대로 동작하는지 확인해 봅니다. ​​작동영상마무리오늘은 악어 MDF 키트를 소개하고 조립해 보았습니다.완성된 키트를 이용해서 친구들과 가족들과 재미있게 즐겨보세요.그리고 색연필이나???? 싸인펜을✍ 이용해 나만의 악어로 멋지게???? 꾸며보는 작업도 해 보세요.이 블로그 시리즈를 통해 다양한 메이킹 키트를 코딩 실습과 함께 활용해 볼 수 있는 콘텐츠를 소개하려고 하니 많은 관심 부탁드립니다. 다음 시간에 만나요:)​​이외에도 다양한 마이크로비트 MDF 키트 실습 내용은나도메이커 블로그에서 확인할 수 있습니다! ????❗나도메이커 블로그​​


브라우저 최상단으로 이동합니다 브라우저 최하단으로 이동합니다