micro:bit와 Ring:bit 개봉기 2/2 - Ring:bit Car 개봉 및 설치 과정

IT/메이커|2018.07.04 23:14

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.


Ring:bit Car 개봉 및 설치 과정에 대해 살펴보겠습니다.



Ring:bit Car 는 Elecfreaks사에서 제조한 제품으로


http://www.icbanq.com/P008298603 에서 25,000원(부가세 별도, 2018.7.6.현재)에 판매되고 있습니다.



다소 정적인 결과를 얻을 수 있는 마이크로비트에 움직일 수 있는 표현 기능을 주어


학생들이 코딩 학습에 더욱 흥미를 느낄 수 있게 만드는 제품으로


타사의 자동차기능의 코딩교육 로봇이 10만원 선에 가격이 책정되어 있다면,


마이크로비트 + Ring:bit Car는 5만원도 되지 않는 가격으로 교구를 준비할 수 있으니


매력적인 제품이 될 것입니다.



다음과 같은 마이크로비트 자동차 제품(http://www.devicemart.co.kr/1361700) 도 있으나

가격 및 디자인이 Ring:bit Car가 더 낫다고 생각됩니다.


1. 구성품


1) 앞쪽 실드  2) 뒤쪽실드 3) 휠 2개  4) 양쪽 옆 판 2개 5) 바닥판


6) 서보모터 2개 7) 쇠구슬 바퀴 1개






8) 리벳 4개   9) 머리가둥근 나사 6개(여분 3개)   10) 머리가 납작한 나사 5개(여분 2개)


11) 고무밴드 2개 12) +드라이버 13) Ring:bit (마이크로비트를 Car에 연결하는 확장보드)


*제품에 마이크로비트는 포함되어 있지 않습니다.



2. Ring:bit 제작 과정


전체적인 조립도는 다음과 같습니다.




1) 쇠구슬 바퀴를 바닥판에 붙이기


2개의 리벳으로 바퀴를 바닥판 아래에 붙입니다.




2) 서보보터 옆 판에 고정하기

서보 모터 2개를 양쪽 옆 판에 둥근머리 나사로 고정시킵니다.


이 때 모터의 돌아가는 축부분이 바깥쪽으로 향해야 합니다.







3) 자동차 몸통 붙이기





서보모터를 고정시킨 옆판 한쪽을 먼저 바닥판에 끼웁니다.





앞판과 뒷판을 옆판에 끼웁니다.





나머지 옆판을 가져와 앞판과 뒷판, 바닥판에 끼웁니다.


이 때 모터의 돌아가는 축부분이 바깥쪽으로 향해야 합니다.



4) 마이크로비트를 Ring:bit에 고정시키기





Ring:bit 앞쪽에 마이크로비트를 갖다 대고 납작머리 나사 5개로 고정시킵니다.






5) 휠 달기


톱니모양의 휠을 서보모터에 사진과 같이 끼웁니다.


그 다음 둥근머리 나사로 휠 가운데를 조입니다.











6) 선 연결하기


서보모터의 선을 바닥판 가운데 동그란 구멍으로 아래에서 위로 빼내어


아래 사진과 같이 Ring:bit 뒤쪽 핀에 연결합니다.





7) Ring:bit를 Car에 얹기


Ring:bit를 자동차에 단단히 끼울 수는 없습니다.


아래 사진과 같이 리벳을 옆판에 하나씩 끼우고


자동차 본체 앞쪽에 Ring:bit를 얹어놓는다는 느낌으로 살짝 끼웁니다.






8) 완성

이상으로 Ring:bit Car 개봉 및 설치 과정 설명을 마치겠습니다.




마이크로비트 Ring:bit 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com

마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro

아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq


댓글(0)

micro:bit와 Ring:bit 개봉기 1/2 - micro:bit 개봉기

IT/메이커|2018.07.04 23:13

본 체험 제품은 아이씨뱅큐㈜ 에서 진행하는 무상 체험단 활동으로 작성한 것입니다.



icbanq의 ‘마이크로비트 Ring:bit’ 체험단에 선정되어

어제 참가 동의서를 메일로 보냈더니 오늘(2018.7.6.) 당장 택배가 왔습니다. 감사합니다.



택배상자를 열었더니 안내 편지와


'Ring:bit Car', 'Micro:bit(이하 마이크로비트) 스타터 키트'가 각각 들어있었습니다.




Ring:bit Car는 http://www.icbanq.com/P008298603 에서


25,000원(부가세 별도)에 판매되고 있는 상품이고,



마이크로비트 스타터 키트(Micro:bit GO)는 http://www.icbanq.com/P008114241에서


24,500원(부가세 별도)에 판매되고 있는 상품으로



이번에 얻게 된 상품이 5만원이 넘는 제품입니다.


이번 이벤트를 위해 icbanq에서는 100만원 상당의 제품을 참가자들께 나누어 주셨네요.





마이크로비트는 영국의 BBC사에서 영국 학생들의 코딩교육을 위해


ARM, 삼성, 마이크로소프트, 프리스케일 같은 여러 기업과 파트너십을 맺어


마이크로비트 100만개를 생산하고 11~12살 영국 학생들에게


무료로 배포하려는 목적으로 제작된 제품입니다.


자기, 기울기, 가속도, 온도 센서나 사운드, LED 출력 등과 같은 기능을


작은 회로판 안에 포함시켜 제작했는데도 불구하고


단품이 2만원도 채 되지 않는 놀라운 제품입니다.



또한 아두이노와 같이 다양한 확장기능을 제공하고,


다양한 프로그래밍 언어를 지원하여


학생들이 저렴하게 코딩학습을 할 수 있는 훌륭한 제품입니다.



출시 초기에는 우리나라에 판매되지 않았지만,


현재는 icbanq 등 여러 업체에서 마이크로비트를 수입하여 판매하고 있습니다.  


1. 마이크로비트 구성품

(왼쪽 위부터 반시계방향 순으로) 간단 안내서, 안전사항 안내서, 마이크로비트, 전지끼우개, AAA전지, 마이크로 5핀 USB케이블 입니다.




2. 마이크로비트의 구조


아래 사진에서 좌측은 마이크로비트의 전면, 우측은 후면입니다.


 


 

다음 링크는 마이크로비트의 구조 및 스팩에 관한 상세 설명입니다.

http://microbit.org/ko/guide/features/


3. 안전 가이드


마이크로비트는 많은 양의 전기를 사용하는 것은 아니지만

사용 주의사항이 있으니 안전 가이드를 숙지하시기 바랍니다.


1) 일반정보




2) 전원





3) 안전 지침




4) 배터리 경고




4. 마이크로비트 처음 구동하며 점검하기


마이크로비트에 불량이 없는지 처음으로 전원을 넣어보며 점검을 해 보겠습니다.


다음 동영상(링크)을 보며 아래 1), 2) 설명을 읽어봅시다.


https://photos.app.goo.gl/T39iJFs97jos4dzH7


1) 전원 연결하기


제공된 전지끼우개에 전지 두 개를 끼우고 마이크로비트 전원 공급 잭에 연결합니다.


그러면 전면 LED에 붉은색 불이 들어오며 ‘Hello.’ 라는 메세지가 들어옵니다.



2) Setup 과정

이어 ‘A’가 깜빡이며 ‘←’ 화살표가 표시되는데 이때 A버튼을 누릅니다.


이어 ‘B’가 깜빡이며 ‘→’ 화살표가 표시되는데, 이때 B버튼을 누릅니다.



다음 ‘Shake!’ 메세지가 뜨면 한 두번 흔들어줍니다. 그러면 깜빡이며 다음 단계로 넘어갑니다.



마지막으로는 ‘Chase the Dot’ 게임이 실행되는데,


마이크로 비트를 기울여 두 점을 만나게 하면


‘Great!’ , ‘Now Get Coding!’ 메세지가 나오며 최종 setup 과정이 끝나게 됩니다.



3) 간단한 지렁이 게임

https://photos.app.goo.gl/nLxAZWY1g5RWAeHW9 <-- 동영상 참조



Setup 과정이 끝난 후 A와 B버튼을 동시에 누르면


옛날 Nibbles(https://en.wikipedia.org/wiki/Nibbles_(video_game) ) 게임과 같은 지렁이 게임이 실행됩니다.



이상으로 마이크로비트 개봉기를 마치겠습니다.


다음은 Ring:bit Car 개봉 및 조립 과정에 대해 글을 남기겠습니다.



마이크로비트 Ring:bit 공식 구입처 : 아이씨뱅큐 http://www.icbanq.com

마이크로비트 공식 카페 : http://cafe.naver.com/bbcmicro

아이씨뱅큐 공식 블로그 : http://blog.naver.com/icbanq


댓글(0)

OpenShot Video Editor (무료 동영상 편집기)

IT/SW & HW|2018.05.25 08:12

  최근 무료로 동영상을 편집할 수 있는 소프트웨어의 지원이 줄어들고 있는 환경이다.

  윈도 무비메이커도 몇 년 전 지원이 중단되었고, 유투브의 비디오 편집기도 작년에 서비스가 중단되었으며, 다음 팟 인코더도 지원이 중단되었다. 뱁션과 곰믹스라는 멋진 프로그램들도 있지만, 모든 기능을 활용하려면 유료 버전을 사용해야 한다.

  학생들과 수업시간에 부담없이 사용할만한 무료 동영상 편집기를 찾다보니 kdenlive, openshot, shotcut 이라는 멋진 프로그램을 발견하게 되었다. 세 소프트웨어 모두 훌륭한 프로그램이지만 메뉴가 어느 정도 한글화되어 있고, 사용하기에도 다소 편리한 OpenShot Video Editor를 학생들과 사용해 보게 되었다.


1. 설치

 - Openshot 홈페이지에 접속한다. http://openshot.org

 - 화면 상단 혹은 가운데 'Download'를 클릭한다.



 - 그러면 아래와 같이 다운로드 받는 화면으로 이동하는데, 아래 그림에서 (가) 부분을 클릭하면 파일이 다운로드 된다. 


  - 자신의 컴퓨터의 OS가 32비트일 경우 설치가 되지 않는 경우가 있다.

    위 그림에서 (나)를 클릭하면, 아래 그림과 같이 나오는데, 여기에서 32비트 버전을 다운받아 설치하면 된다.




2. 실행

 - 설치를 마치면 바탕화면 혹은 시작메뉴에 실행 아이콘이 생성된다.

 - 실행을 하면 다음과 같은 실행창이 열리는데, 메뉴가 영어로 되어 있다.


- 위 그림에서 '(1)Edit-(2)Preferences-(3)Language-(4)한국어'를 선택한 다음 프로그램을 종료하고 다시 실행시키면 한글 메뉴로 바뀐다.(모든 메뉴가 완전히 번역된 것은 아니다.)


3. 화면 구성

 가. 메뉴


  • 화면 상단에 5개의 메뉴표시줄이 있습니다. 


  • '파일'
    - 프로젝트: 동영상을 편집하는 작업 파일을 생성하고 관리하는 항목

    - 파일 가져오기: 동영상 편집에 필요한 동영상, 오디오, 이미지 클립을 가져오는 항목

    - 프로파일 선택: 생성할 동영상의 형식, 해상도 등을 설정하는 항목

    - 비디오 내보내기: 작업한 내용을 동영상으로 만들어내는 최종 단계


  • 제목 : 자막을 생성하는 메뉴


  • 보기-보기형식-고급보기를 많이 사용하게 됨. 



  나. 빠른 메뉴 아이콘

    (1) 새 프로젝트

    (2) 프로젝트 열기

    (3) 프로젝트 저장하기

    (4) 되돌리기: 실수 했을 때 이전 작업단계로 돌아가는 항목

       다시실행

    (5) 파일 가져오기

    (6) 프로파일 선택

    (7) 전체화면

    (8) 비디오 내보내기


  다. 작업 영역


(1) 프로젝트 파일: 비디오, 오디오 및 이미지 파일을 여기에 불러와서 동영상에 추가시킬 준비를 하는 곳

(2) 타임라인: 프로젝트에 불러온 파일을 끌어와서 배치하는 곳

             동영상 끝을 겹치면 자동으로 전환효과가 만들어짐. 클립에 마우스 오른쪽 버튼 클릭으로 재미있는 설정을 할 수 있다.

(3) 비디오 미리보기: 작업 중인 비디오를 미리 볼 수 있는 곳

(4) 정보: 클립 및 효과의 고급 정보를 보고 변경하는 곳. 클립을 마우스 오른쪽버튼으로 클릭하여 속성을 수동으로 변경할 수도 있다.

(5) 전환 효과: 한 클립에서 다른 클립으로 서서히 전환하는 효과를 생성할 수 있다. 전환 효과를 타임 라인에 끌어서 클립 위에 놓으면 효과가 적용된다.

(6) 효과: 밝기, 대비, 채도를 조정하고 흥미로운 특수효과를 추가할 수 있다. 타임라인에 효과를 끌어 클립(또는 트랙) 위에 배치한다.


※ 주의할 점 : 종종 다운되는 결함이 있는데, 자주 저장해서 작업한 내용이 지워지지 않도록 해야 한다. 다운되는 원인은 자막을 자막트랙에 두지 않고 동영상 트랙에 둔다든지 하는 경우에 다운되는 현상이 발생하는 것처럼 바르지 못한 작업을 수행했을 때 오류 메뉴를 띄우지 못하고 다운되는 현상이 종종 발행한다. 차후 개선될 것이다.


'IT > SW & HW' 카테고리의 다른 글

OpenShot Video Editor (무료 동영상 편집기)  (0) 2018.05.25
크롬  (0) 2017.09.04
MangaName  (0) 2016.10.30
메디방페인트  (0) 2016.10.30
커피집 다운받기  (0) 2016.01.08
최근 무료폰트 모음  (0) 2015.10.11
무료 글꼴  (0) 2015.09.02
실시간 지구 위성사진 윈도 배경화면  (2) 2015.02.26

댓글(0)

마인크래프트 cuberite 서버 프로그램

IT/게임|2018.02.04 19:05

https://cuberite.org


저사양의 서버에서도 부담없이 마인크래프트 서버를 열 수 있는 서버 프로그램이다.

c++과 lua로 구성되어 자바 버전보다 메모리와 CPU 사용량을 덜 차지 한다.


그렇지만 일반 버킷서버에서 많이 사용하고 있는 모드들을 사용할 수 없다는 게 단점이다.

꼭 필요한 관리 플러그인들은 있다.




댓글(0)

무료 글꼴 모음

IT/인터넷|2017.10.22 01:38

 글꼴


개인이 비상업적 용도로 편안하게 쓸 수 있는 글꼴

그밖의 무료 폰트


http://maza.kr/free-korean-font-handwriting/


저작권 걱정없는 무료글꼴 48종  http://www.bloter.net/archives/201916


무료 글꼴 검색


http://blog.naver.com/PostView.nhn?blogId=etwas0227&logNo=60194746811

태그 : 무료글꼴

댓글(0)

EOS Utility 설치 방법 (CD 없이)

IT/PC, 서버 관리|2017.10.08 14:03

Canon 카메라의 EOS Utility 최신버전을 캐논 홈페이지에서 다운로드 하여 설치하려면 카메라를 구입했을 때 제공되는 CD가 반드시 있어야 한다. 그렇지만 CD를 분실하면 설치가 어려운데, 다음은 CD없이 설치할 수 있는 방법이다.


1. 먼저 윈도 검색 또는 실행 창에서 regedit를 입력하여 실행한다.


2. regedit 실행창에서 HKEY_LOCAL_MACHINE > SOFTWARE > Wow6432Node 폴더로 들어간다.

 

 



3. Wow6432Node 폴더에 우클릭을 한 후 나오는 메뉴에서 새로만들기 > 키를 선택하고 생성되는 새 폴더에 'Canon'을 입력한다. 입력하지 못하고 지나치게 되면 생성된 새 폴더에 우클릭하여 이름바꾸기를 선택하여 입력하면 된다.


4. Canon 폴더에 다시 우클릭하여 생성된 폴더에 'EOS Utility'를 입력하면 된다. 


* 단 각 폴더의 이름은 띄어쓰기까지 정확히 입력해야 한다.

* 출처 : 아래 동영상 2:10~4:00 에서 볼 수 있음.

 

댓글(0)

크롬

IT/SW & HW|2017.09.04 00:14

ChromeSetup.exe



'IT > SW & HW' 카테고리의 다른 글

OpenShot Video Editor (무료 동영상 편집기)  (0) 2018.05.25
크롬  (0) 2017.09.04
MangaName  (0) 2016.10.30
메디방페인트  (0) 2016.10.30
커피집 다운받기  (0) 2016.01.08
최근 무료폰트 모음  (0) 2015.10.11
무료 글꼴  (0) 2015.09.02
실시간 지구 위성사진 윈도 배경화면  (2) 2015.02.26

댓글(0)

구글 오토드로우

IT/인터넷|2017.04.12 23:25

내가 그리고 있는 그림을 인공지능이 찾아주는 서비스가 나왔다.


https://www.autodraw.com



댓글(0)

구글 검색 팁

IT/인터넷|2017.04.08 23:21

기본 검색 http://v.media.daum.net/v/20170408121405289


특수 검색 http://smartincome.tistory.com/269


고수 검색 http://www.huffingtonpost.kr/2014/06/02/story_n_5429269.html

태그 : Google

댓글(0)

ComputerCraftEdu로 프로그래밍하기

IT/게임|2017.04.08 17:21

ComputerCraftEdu는 쉽게 접근할 수 있는 방법을 제공하여 프로그래밍을 시작할 수 있습니다. 드래그 앤 드롭, 그리드 클릭, 키보드 입력 및 코드 편집기와 같은 여러 가지 방법으로 코드를 작성할 수 있습니다. 거북로봇은 플레이어가 할 수있는 대부분의 일을 할 수있는 강력한 생물이며, 이 기사에서는 비주얼 편집기에서 사용할 수있는 기본 명령과 작동 방식에 대해 다룹니다.


입력 옵션

ComputerCraftEdu에서 프로그램을 작성하는 방법은 여러 가지가 있습니다. 각 방법은 마지막 코드보다 실제 코드를 작성하는 방법에 가깝습니다.

드래그 앤 드롭

도구 상자에서 명령을 끌어서 놓는 것이 프로그램을 작성하는 가장 간단한 방법입니다. 추가 할 타일을 클릭 한 다음 그리드에 놓을 위치를 클릭하기 만하면됩니다. 오른쪽의 도구 상자에는 비주얼 편집기의 가능한 모든 명령이 포함되어 있습니다.


그리드 클릭


타일을 드래그 앤 드롭하는 대신 격자에서 강조 표시된 노란색과 빨간색 사각형을 클릭 할 수 있습니다. 그러면 특정 사각형에서 사용할 수있는 명령을 선택할 수 있습니다. 이것은 루프와 조건을 사용할 때도 작동합니다 : 빨간색 사각형을 클릭하면 가능한 옵션이 나타납니다.

키보드 입력

키보드를 사용하여 그리드를 탐색 할 수 있습니다. 화살표 키는 격자 주위에 강조 표시된 사각형을 이동합니다. 노란색과 빨간색 사각형의 Tab 키를 눌러 가능한 명령을 선택할 수 있습니다. 화살표 키를 사용하여 옵션을 탐색하고 Tab 키를 사용하여 선택하십시오.

기타 키보드 명령 :

  • 강조 표시된 사각형 앞에 새 줄을 추가하려면 Enter 키를 누릅니다.
  • 강조 표시된 사각형 앞에 새 공간을 추가하는 SPACE
  • 강조 표시된 사각형 앞에 공간 (및 가능한 명령)을 삭제하려면 백 스페이스

코드 편집기



코드 편집기 및 자동 완성

코드 편집기를 사용하면 실제 Lua 스크립트에서 거북 명령을 제공 할 수 있습니다. 이를 돕기 위해 편집기에는 작성한 내용을 기반으로 가능한 명령을 제안하는 자동 완성 기능이 있습니다.

  • 제안을 수락하려면 Tab 키를 누릅니다.
  • 옵션 사이를 스크롤하려면 UP 및 DOWN 키를 사용하십시오.
  • 제안을 무시하기 위해 계속 입력하십시오.

화면의 오른쪽 상단 모서리에있는 여백은 시작하기위한 거북로봇 명령 목록을 보여줍니다. 자세한 내용 은 일반 ComputerCraft-wiki 를 확인하십시오 !

거북 명령

기본 명령

이동 명령

이동 명령은 지정한 방향으로 움직이고 거북로봇을 회전시킵니다. 그것들은 참조 포인트로 거북로봇을 사용합니다. 비주얼 편집기에서 거북로봇이 여러 번 명령을 반복하도록 스택 할 수 있습니다 (최대 64 개).

이동 명령의 아이콘

해당 루아 - 명령은

  • turtle.moveForward()
  • turtle.moveBack()
  • turtle.moveUp()
  • turtle.moveDown()
  • turtle.turnLeft()
  • turtle.turnRight()

파기 및 건축



비주얼 편집기에서 아이콘 파기 및 작성

귀하의 거북로봇이 장비를 갖추고 있다면, 파고 건설 할 수 있습니다. 거북로봇은 게임에서 거의 모든 재료를 파낼 수 있습니다 (암반 및 몇 개의 MinecraftEdu 블록 제외).

비주얼 에디터에서 digging 명령을 사용할 때, 파는 방향 (앞으로, 위 또는 아래)을 선택해야합니다. 이 명령은 나중에 명령을 마우스 오른쪽 단추로 클릭하거나 명령을 선택하여 같은 타일에 배치하여 변경할 수 있습니다. 거북로봇이 수집하는 블록이 인벤토리 탭에 나타납니다.

해당 루아 - 명령은

  • turtle.dig()
  • turtle.digUp()
  • turtle.digDown()

거북로봇은 또한 블록을 놓을 수 있습니다. 그들은 무엇이든 만들기 위해 재고 목록에 재료가 필요합니다. 기본적으로 거북로봇은 첫 번째 인벤토리 슬롯의 항목을 사용합니다. 이것은 "select slot"명령으로 변경할 수 있습니다. 비주얼 에디터에서 place 명령을 사용할 때, 배치 방향 (앞으로, 아래 또는 위로)을 선택해야합니다. 이 명령은 나중에 명령을 마우스 오른쪽 단추로 클릭하거나 명령을 선택하여 같은 타일에 배치하여 변경할 수 있습니다.



거북이로 파기와 블록놓기

해당 루아 - 명령은

  • turtle.place()
  • turtle.placeUp()
  • turtle.placeDown()

고급 명령

집기와 놓기(Pick up and drop)

거북로봇은 물건을 집고 떨어 뜨릴 수 있습니다. 비주얼 편집기에서 명령을 선택하면 드롭 다운 또는 픽업 (앞으로, 아래 또는 위로) 방향을 선택해야 합니다. 거북로봇에게 아이템을 떨어뜨리라고 말하면 활성 인벤토리 슬롯 (기본적으로 첫 번째 슬롯)에서 아이템을 떨어뜨릴 것입니다.

참고 :이 명령을 사용하여 가슴에서 물건을 가져 오거나 가슴에 물건을 넣을 수도 있습니다!

해당 루아 - 명령은

  • turtle.place()
  • turtle.placeUp()
  • turtle.placeDown()

공격


시각적 편집기의 공격 아이콘

거북로봇이 도구를 가지고 있으면 공격 할 수 있습니다. 비주얼 편집기에서 공격 명령을 사용하면 공격 방향 (앞으로, 아래 또는 위로)을 선택해야 합니다.

해당 루아 - 명령은

  • turtle.attack()
  • turtle.attackUp()
  • turtle.attackDown()

슬롯 선택

비주얼 편집기에서 슬롯 번호 선택하기

"장소"및 "비교"와 같은 많은 명령 및 조건은 인벤토리 슬롯을 사용합니다. 그들은 항상 활성 슬롯 (기본적으로 첫 번째 슬롯, 주위에 회색 프레임으로 표시)을 사용합니다. "슬롯 선택"명령을 사용하여 슬롯을 변경할 수 있습니다. 비주얼 편집기에서 명령을 선택하면 활성화 할 슬롯을 지정하라는 메시지가 나타납니다. 이것은 숫자 나 변수 또는 다른 방법을 선택하여 수행 할 수 있습니다.

해당 루아 - 명령은

  • turtle.select(number)

레드스톤 놓기

거북은 레드스톤과 상호작용할 수 있습니다. 그들은 붉은 신호를 방출 할 수 있고 비주얼 편집기에서 명령을 선택할 때 거북로봇이 신호를 켜는 지 (true) 또는 끄는지 (false)를 지정해야 합니다.



거북이 활성화 레드 스톤

해당 루아 - 명령은

  • turtleedu.setRedstone(true/false)
  • turtleedu.setRedstoneUp(true/false)
  • turtleedu.setRedstoneDown(true/false)

주석(Comment)

이름에서 알 수 있듯이 "주석"명령은 프로그램에 주석을 추가합니다. 그들은 다른 사람들이 당신이 작성한 프로그램을 더 쉽게 이해할 수 있게 해줍니다. 프로그램이 어떤 식으로든 실행되는 방식에는 영향을 미치지 않습니다.

주석은 루아에서 다음과 같이 표현됩니다.

  • -- "Your comment here"

루프 및 if 문

루프를 사용하면 조건에 따라 명령을 반복 할 수 있습니다. 조건은 변수에서부터 거북로봇 주변을 검사하는 데까지 이릅니다. 이를 사용하기 위해 ComputerCraftEdu의 시각적 편집기에 내장된 구문이 있습니다. 녹색 구문 항목을 눈금으로 끌면 빨간색 상자에 루프를 완료하기 위해 추가해야 할 항목이 표시됩니다.


반복(Repeat)

반복 루프의 예

Repeat는 게임에서 가장 단순한 루프입니다. 몇 가지 구문 항목 외에도 반복 기능 만 있으면 작동합니다. "do"와 "end"사이의 줄에 반복 할 명령을 놓습니다.

루프 루아 코드 반복 :

  • for _n = 1 , 4 doinsert commands here end

동안(while)

While 루프는 조건이 충족되는 한 명령을 반복합니다. 여러 조건과 대체 조건을 추가 할 수도 있습니다. "do"와 "end"사이의 줄에 반복 할 명령을 놓습니다.

루아 코드에서 while 루프 :

while condition do

insert command here

end

For

For-loop는 "반복"의보다 복잡한 버전입니다. 카운터로 변수를 만들고 제한을 설정 한 후에는 매번 제한에 따라 계산되는 명령이 반복됩니다.

루프 루아 코드 :

for x=1,10 do

insert command here

end

if

If 문이 프로그램을 분기합니다 : 조건이 충족되면 프로그램은 특정 명령을 실행하고 그렇지 않으면 프로그램이 "끝"이후에 계속 이동합니다. If 문에는 조건이 충족되지 않을 경우 실행할 다른 명령이있을 수도 있습니다. "else"및 "else-if"는 프로그램에 더 많은 선택을 추가합니다.

루아 코드의 If 문 :

if condition then

insert command here

else if

insert command here

else

insert command here

end

정황(Conditions)

조건은 다른 명령과 함께 사용할 수 있습니다. 그들은 무언가가 끝났는지 여부를 결정합니다.

탐지(Detect)

거북 앞이나 앞 또는 아래에 블록이 있는지 확인합니다. 그것은 몬스터, 동물 또는 액체를 탐지하지 않습니다.

비교(Compare)

거북 앞이나 위 또는 아래에 있는 블록이 활성 인벤토리 슬롯에 있는 블록과 일치하는지 확인하십시오.



금 광석 용 거친 커튼

블록 / 항목 검사(Inspect block/item)

거북로봇 앞 또는 앞쪽에 있는 블록이 플레이어로 선택한 블록과 일치하는지 블록 검사를 검사합니다. 원하는 블록의 이름을 입력 할 수 있습니다. 이 항목에 대한 검사 항목 조건도 마찬가지입니다.

레드스톤 감지(Detect redstone)

거북로봇은 블록 앞 또는 위 또는 아래 블록에 있는 레드스톤 신호를 확인합니다.


변수 및 기타

변수, 숫자, 논리 문 및 수학 연산자를 사용하여 나머지 명령을 사용할 수 있습니다. 그들은 일반적으로 조건과 루프와 함께 사용됩니다.

변수와 숫자


비주얼 편집기에서 변수 설정하기

변수를 조건으로 사용할 수 있습니다. 카운터로 사용할 수 있습니다 (예 : 거리 확인, 횟수 확인).

변수를 사용하기 전에 하나를 생성해야합니다 (비주얼 편집기에서 Repeat- & For-loops는 기본적으로 이것을 수행합니다). 변수를 만들려면 기본 값을 지정해야합니다. 이것은 보통 숫자로 이루어집니다.

모든 변수는 지역 변수이므로, 나타나는 프로그램 내에서만 액세스 할 수 있습니다.

논리 문장

논리 문장을 사용하여 여러 조건, 대체 조건 또는 부정 조건을 추가 할 수 있습니다. ANDOR및 NOT조건 사이에 사용과 제안을 통해 사용할 수 있습니다 할 수 있습니다.

수학 연산자

수학 연산자를 사용하여 비교할 수 있습니다. 슬롯의 항목 수가 숫자보다 큰지 확인할 수 있습니다.

사용 가능한 연산자는 다음과 같습니다.

  • equals (=)
  • does not equal (≠)
  • is greater than (>)
  • is greater than or equal to (≥)
  • is less than (<)
  • is less than or equal to (≤)

변수와 함께 사용할 수있는 수학 함수도 있습니다. 기본 수학 함수 (더하기, 빼기, 곱셈 및 나눗셈)를 모두 사용할 수 있습니다.

부울 연산자

부울 변수는 true 또는 false 일 수 있습니다. Detect-command를 사용하여 거북 앞에 블록이 있는지 확인하십시오. 이 명령문은 true 또는 false입니다. 당신은 조건과 비교하여 불린을 사용할 수 있습니다.


    ------------------------------------------------
    * minecraftedu는 유료 프로그램입니다.

    * 이 글은

    http://services.minecraftedu.com/wiki/Programming_with_ComputerCraftEdu 을 번역한 내용입니다.


    1. ComputerCraftEdu 소개
    2. ComputerCraftEdu로 프로그래밍하기
    3. ComputerCraftEdu를 통한 강의
    4. ComputerCraftEdu 튜토리얼 세계



    https://wiki.education.minecraft.net/wiki/Programming_with_ComputerCraftEdu

    댓글(0)