일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구루미 장애사항
- 레이저커팅
- 구루미 고객센터
- 서울마이소울
- seoulmysoul
- 3D PRINTING
- fusion360
- 3D 모델링
- 22ww.tistory.com
- 구루미biz(gooroomeebiz)
- LayerCutting
- suno
- 3D프린팅
- FUSION 360
- laserutting
- lasercutting
- 프리미어
- 3d
- 3Dprinting
- micro-bit
- 3D모델링
- 볼트 모델링
- 3D modeling
- 3dmodeling
- BrainCar
- Premiere
- 구루미biz
- 무드등
- 구루미비즈
- ChatGPT
- Today
- Total
목록분류 전체보기 (180)
CodingMaker
1. 재료 살펴보기 DC 모터와 on/off 스위치의 경우 납땜이 되어있지 않아 점퍼선으로 납땜을 하였다. 전원 케이블 역시 스위치에 연결하기위해 빨강선을 잘라 점퍼선을 끼울수 있게 만들었다. 납땜이 힘들경우 남땜이 되어있는 재료를 구입할 수 있다.(이 경우는 추가비용이 발생한다.) 2. DC 모터 회전시켜보기 DC 모터에는 A(파랑색)을 사용)와 B(초록색) 두개의 선이 있다. 이 두개의 선에 전압을 넣어주면 DC 모터가 회전하거나 정지하게 할 수 있다. 전압에 따른 회전 방향 (9V 연결잭에 건전지를 끼운 후 두 전선을 모터와 연결한 후 회전 방향을 확인해 본다) B 전선 A 전선 회전 방향 0V 0V 정지 5V 0V 정회전 0V 5V 역회전 5V 5V 정지 그럼 아두이노의 4번과 5번핀에 DC모터를..
4차 산업혁명을 주도할 6가지 코드 4차 산업혁명 관점으로 본다면 아웃소싱과 자동화는 인공지능 로봇의 역할이다. 아웃소싱이든 자동화든 인공지능 로봇이든 4차 산업혁명시대에는 오랫동안 누려오면 지식 근로자의 위상을 더 이상 허락하지 않는다. 대량 생산과 물질의 풍요로 사람들은 제품 구매 시 기능이 아닌 감성을 자극하고 감동을 줄 수 있는 디자인을 보고 결정한다. 이는 곧 새로운 제품이나 서비스를 기획할 때 사람들의 눈을 사로잡을 수 있는 감성과 감동을 불어넣어야 한다는 의미이기도 하다. 대니얼 핑크는 이를 위해서 6가지 역량을 강조했는데 디자인, 스토리, 조화, 공감, 유희, 의미 가 그것이다. 공자는 논어에서 "천재는 노력하는 자를 이길 수 없고 노력하는 자는 즐기는 자를 이길 수 없다"는 말을 남겼다...
먼저 아두이노에 쉴드를 연결한 후, 아래 사진과 같이 서보모터 2개를 각각 쉴드에 연결한다. 신호의 노란 선이 각각 D8과 D7에 연결한다. 파이썬 import serial arduino = serial.Serial('COM12',9600) while(1): c=input() if c =='q': break else: c=c.encode('utf-8') arduino.write(c) 파이썬에서 위의 코드를 입력한다. COM12에 아두이노가 연결되어 있기 때문에 COM12로 입력한다. 스케치에서 확인한다. 입력이 끝나면 Ctrl+F5 키를 누른다음 아래 창이 뜨면, 1~4중 하나의 값을 입력하면 서보모터의 각도가 5도씩 움직인다. 아두이노 #include Servo myservoH; // create se..
마이크로비트에서 작성한 소스 코드를 공유하는 방법을 알아보겠습니다.먼저 아래와 같이 간단한 코드를 작성해봅니다. 그리고 하단에 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 함수와 비슷하게 생겼지만 이 함수..