일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 구루미biz(gooroomeebiz)
- fusion360
- suno
- BrainCar
- 무드등
- 3D프린팅
- 22ww.tistory.com
- 구루미 장애사항
- lasercutting
- micro-bit
- 구루미biz
- 3D 모델링
- 3d
- ChatGPT
- 3Dprinting
- 3D modeling
- 구루미비즈
- 3dmodeling
- 구루미 고객센터
- 서울마이소울
- LayerCutting
- 프리미어
- FUSION 360
- Premiere
- 레이저커팅
- 볼트 모델링
- laserutting
- 3D모델링
- 3D PRINTING
- seoulmysoul
- Today
- Total
목록Microbit (12)
CodingMaker
마이크로비트에서 작성한 소스 코드를 공유하는 방법을 알아보겠습니다.먼저 아래와 같이 간단한 코드를 작성해봅니다. 그리고 하단에 bu01이라는 이름을 지정해줍니다. 각자 원하는 이름으로 저장하면 됩니다.그런다음 상단의 Share 버튼을 클릭합니다. https://makecode.microbit.org Share를 클릭하면 아래와 같이 Share Project 창이 뜹니다. 프로젝트를 개시하거나 다른 웹페이지에 내장할 수 있다는 것이며 게시하는것에 동의했다는 내용입니다. 여기서 Publish project 버튼을 클릭하여 공유합니다. 공유 프로젝트 창이 뜨고 아래와 같이 공유 주소가 준비됩니다. 복사하여 해당 링크를 공유할수 있습니다.https://makecode.microbit.org/_LvRRyFirag..
Text 블록의 함수들Text 블록은 문자열에 관련된 7개의 함수들이 있습니다. string 값을 넣을 수 있습니다. 숫자나 문자열 모두 가능합니다. length of text ""함수는 문자열의 길이를 가져옵니다. "abc"라면 3이 출력됩니다. join 함수는 여러 개의 변수나 값을 한 번에 가져올 수 있습니다. 정수와 문자열을 넣을 수 있습니다. char from "" at 함수는 문자열의 몇 번째를 가져올 수 있습ㄴ다.ex) char from "ABCD" at 2출력값 : C substring of "" from 0 of length 함수는 지정해준 문자열을 원하는 번쨰의 문자열부터 가져옵니다.서브 문자열의 길이도 지정해줄 수 있습니다. compare "" to ""함수는 두 문자열을 비교합니다...
Arrays 블록의 함수들Arrays 블록은 함수의 배열에 관련된 함수들이 있습니다. 기본 7개 more 6개 총 13개의 함수가 있습니다. create array with 함수는 배열을 선언해주는 함수입니다. 하나의 변수에 두개 이상의 값을 넣을 수 있습니다.정수만 넣을 수도 있고 text 블록에 있는 Text에 들어가는 값을 넣을 수도 있습니다. text는 수학적 계산은 불가능합니다.좌측 상단의 톱니바퀴 버튼을 누르면 함수의 개수를 정할 수 있습니다. length of array 함수는 지정한 변수 배열의 길이를 저장해 줍니다. 해당 배열의 개숙 몇 개인지를 알 수 있습니다. 'list get value at ㅁ함수는 list 배열의 ㅁ번째 값을 저장해줍니다. variable와 함꼐 쓰일 수 있습니다..
Variables는 변수, Math는 수학적 계산을 해주는 함수들입니다. Variables 블록의 함수들 Variables 블록은 변수를 생성하거나 변경하는 함수들이 있습니다. 초기에는 item 변수만 존재하지만 위의 버튼을 누르면 변수를 추가할 수 있습니다.추가한 변수가 아래의 함수처럼 나타나게 됩니다. 변수의 이름을 나타내는 함수입니다. set item to 함수는 변수를 생성 및 설정해주는 함수입니다. 수 문자열 이미지 텍스트 등 많은 변수를 만들 수 있습니다.변수 이름 옆 화살표를 눌러서 변수를 삭제하거나 이름을 바꿀 수 있습니다. change item by 함수는 변수를 지정한 값만큼 더해줍니다. 음수의 값도 넣을 수 있습니다. Math 블록의 함수들 Math 블록은 수학적인 계산을 하는 함수들..
Loops 블록의 함수들 Loops 블록은 어떠한 함수들을 "얼마나 반복할 것인가"에 대한 조건을 걸어주는 함수들이 있습니다. repeat ㅁ times to 함수는 넣어준 ㅁ번 만큼 반족해주는 함수입니다. while (조건) do 함수는 (조건)의 결과가 참이면 반복해줍니다.*(조건)의 결과가 참이면 반복해줍니다.조건 아래의 Logic 함수와도 함께 쓰일 수 있습니다.true가 들어가면 항상 참이기 때문에 무한 반복이 됩니다. for index from 0 to ㅁ do 함수는 index라는 함수를 만들어서 0부터 ㅁ이 될 때까지 반복해주는 함수입니다.한번 반복될 때마다 index의 값이 1씩 증가합니다. 단순히 repeat 함수처럼 쓰일 수도 있지만 index라는 변수를 활용해도 좋습니다. for e..
Serial 통신이란 통신 채널이나 컴퓨터를 연속적으로 거쳐 한 번에 하나의 비트 단위로 데이터를 전송하는 과정입니다. 마이크로비트도 이러한 시리얼 통신이 가능합니다.Serial 블록은 마이크로비트의 시리얼 통신에 필요한 함수들이 있습니다. Serial write line 함수는 작성한 값을 연결된 PC에 전송해주는데 사용합니다. 한 줄을 기준으로 전송하기 때문에 다음 줄로 넘어갑니다. serial write number 함수는 시리얼 통신으로 숫자의 값을 전송해줍니다. serial write value 함수는 변수를 전송해주는 함수입니다. serial write string 함수는 문자열을 전송해줍니다. number와 string 은 줄을 바꿔주지 않습니다. serial read line 함수는 연결 ..
Image 블록의 함수들Image 블록은 마이크로비트의 LED 디스플레이의 이미지를 제어하는 함수들이 있습니다. show image item at offset ㅁ 함수는 함수로 지정된 LED 디스플레이 화면을 출력하는 함수입니다. ㅁ에는 시작하는 LED를 정해줍니다. offset을 1을 주면 위 화면처럼 나타납니다. 왼쪽부터 0부터 시작해야합니다. scroll image item with offset ㅁ and interval (ms) ㅁ 함수는 지정된 이미지를 스크롤 합니다.앞의 ㅁ는 한번 스크롤할때 움직일 칸의 수를 넣어주고(2를 넣는다면 2칸씩 스크롤됩니다), 뒤의 ㅁ에는 스크롤할 때 걸리는 시간을 넣어주시면 됩니다. create image 함수는 show leds 함수와 비슷하게 생겼지만 이 함수..
Advanced 를 클릭하면 아래와 같이 Game 블록이 나타납니다. Game 블록 함수들Game 블록은 마이크로비트의 LED 디스플레이로 게임을 제어할 수 있는 함수들이 있습니다.Game 블록 함수들은 크게 Sprites, Score, Game 제어로 나뉘는데 먼저 Sprites를 제어하는 함수를 알아보겠습니다. sprite를 제어하는 함수 들에 대해 알아보겠습니다. create sprite at 함수는 변수 블록의 Set item to 함수와 같이 쓰이며 생성할 sprite의 좌표를 설정할 수 있습니다.설정된 sprite는 하나의 객체가 되어서 움직임을 제어할 수 있습니다. delete item 함수는 위에서 생성한 sprite를 지울 수 있습니다. item move by 함수는 생성한 sprite를..
LED 블록의 함수들 LED 블록은 마이크로비트의 5x5 LED 디스플레이를 제어하는 함수입니다. 기본함수 5개와 mre를 누르면 5개의 함수가 더 있고 총 10개의 함수가 있습니다. 마이크로비트는 5x5 LED 디스플레이를 가지고 있습니다. 왼쪽부터 위쪽부터 0~4까지 번호가 매겨집니다.이 번호로 LED 블록을 제어할 수 있습니다. plot x y 는 해당 좌표의 LED를 켜지도록(On) 설정합니다. plot x y 는 해당 좌표의 LED를 꺼지도록(Off) 설정합니다. toggle 함수는 LED를 토글 제어합니다. 이 함수를 한번 실행하면 On, 한번 더 실행하면 Off로 동작합니다. Point 함수는 해당 좌표의 LED가 On되어있는지를 확인해주는 함수입니다. 켜져있으면 1, 꺼져있으면 0을 반환합..
Music 블록의 함수들Music 블록은 0번 핀을 통해서 음악을 생성하는 함수들이 모여있습니다. 총 10개의 함수을 이용하여 음악을 제어합니다. 시작하기 전에 마이크로비트와 피에조 센서를 연결해 줍니다. 피에조의 +를 마이크로비트의 0번 핀에 -를 GND에 연결해 줍니다. play tone ㅁ for ㅁ beat 함수는 소리를 낼 음 높이와 길이를 제어할 수 있습니다.Middle C라고 적혀있는 부분을 클릭하면 피아노가 나옵니다. 소리내고 싶은 음계를 선택하면 됩니다.1 beat를 누르면 음의 길이를 선택할 수 있습니다. 1박자(4분 음표), 1/2박자(8분 음표), 1/4박자(16분 음표), 1/8(32분 음표), 1/16박자(62분 음표), 2박자(2분 음표), 4박자(온음표) ring tone(H..