꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

전체 글 261

[엔트리 기초 강의] 42. 타이머를 만들어 시간 관리를 해 보아요!

안녕하세요. 코드덤입니다. 오늘은 시간 관리를 하기 위한 타이머를 만들어 볼 거랍니다. 시간을 세팅하면, 해당 시간동안 360도를 회전할 수 있도록 되어 있어요. 예를 들어, 1분을 설정해 볼까요? 그러면, 1분동안 360도를 회전하게 되는 거예요~ 예를 들어, 20초가 지나면, 전체의 1/3이 아래 그림처럼 색이 칠해져서, 전체 프로젝트 중 몇 % 시간이 남았는지를 확인할 수 있어요. 먼저 오브젝트를 가지고 올게요. 오브젝트는 뒤에 시계 배경과, 초침을 가지고 오시면 된답니다. 먼저 조금씩 회전하도록 코딩을 해볼게요. 실행을 누르면, 초침이 엉뚱한 곳에서 회전을 합니다. 초침의 회전 중심점을 맞춰야 해요. 아래처럼, 시침 오브젝트를 클릭하면, 초침 가운데, 동그란 중심점이 있답니다. 이 중심점을 아래 ..

[엔트리 기초 강의] 41. 밤하늘에 불꽃이 펑펑!! 엔트리로 터트리는 불꽃 !!

안녕하세요. 코드덤입니다. 이번 시간에는 엔트리로 불꽃을 터트려볼 거예요. 실제 코딩으로 들어가기 전에, 아래 영상을 통해서 불꽃이 어떻게 터지는지 한번 확인해 보세요~~ youtu.be/Vuyp_MtqRAs 먼저 불꽃 오브젝트가 하나 필요해요~ 엔트리에는 없으니, 여러분이 직접 하나 그려보세요~ 먼저 불꽃이 복제되도록 해볼게요. 너무 빨리 복제되지 않도록 ~초 기다리기 블록을 사용해 줄게요. 그리고 너무 균일하게 폭죽이 나타나면 별로 재미없겠죠~ 그래서 무작위 수 초를 기다려줄게요. 그리고 이렇게 만들어진 복제본은 무작위 위치에서 나타나도록 만들어 줄게요. 크기도 조금 다양하게 주어야 재미있겠죠~ 크기도 랜덤으로 정해줍니다. 이제 원본은 숨기고, 복제본만 보이도록해서 실행을 한번 해볼까요? 이제 이 불..

[엔트리 기초 강좌] 40. 다트 게임 만들기 2편 점수 계산

지난 시간에 이어 이번 시간에는 다트 게임의 점수를 계산해 볼 거예요. 다트가 날아가서, 표적에 닿으면, 점수를 계산해야겠죠~ 점수 계산 신호를 보내고, 1초 기다리기를 해줄게요. 점수계산이 끝나면, 다시 원위치로 되돌려야겠죠!! 그래서 현재 위치로 이동하기 블록을 사용해 줄게요. 점수 신호를 보냈으니, 점수 계산을 실제로 해야겠죠. 이전 시간에 만들었던, 점수 계산용 포인트에 코딩을 해줄게요. 점수 계산 신호를 받으면, 이 점수 포인트가 정확하게 어떤 표적에 닿았는지, 체크해서 점수를 더해줄 거예요 이때, 가장 안쪽 표적부터 체크를 해줄거랍니다. 저는 가장 안쪽에 별이 있어요. 그래서 별에 닿았는지를 가장 먼저 체크해 줄 거예요. 별에 닿지 않았다면, 그 다음 원인 파란색 원에 닿았는지 체크해 줍니다...

[엔트리 기초 강좌] 39. 다트 게임 만들기 1편

안녕하세요. 코드덤입니다. 오늘은 엔트리로 다트게임을 만들어 볼 거예요. 아래와 같이 마우스를 클릭해서 다트를 쏘아올리고, 표적에 맞으면, 해당 점수를 알려준답니다. 물론, 점수 변수에 해당 점수가 계속 누적되도록 되어 있어요~ 오브젝트는 이렇게 표적과 다트만 있으면 된답니다. 여기에서 표적 오브젝트에 한가지 비밀이 숨겨져 있어요. 저 표적 오브젝트는 하나의 오브젝트가 아니랍니다. 즉, 하나의 이미지로 되어 있지 않아요. 여러 개의 원을 그려서 저렇게 하나로 겹쳐두었답니다. 그래야, 닿을 때 정확한 부분의 점수를 계산할 수 있겠죠? 아래와 같이 새 오브젝트 추가하기에서 원을 그려서 여러 개를 포개어 주세요~ 저는 가운데 별도 하나 추가했어요~ 혹시 이렇게 글로만 설명들으니, 이해가 잘 되지 않으시는 분들..

[마이크로비트 작품 만들기] 18. 터치 스탠드 만들기 | 터치할 때마다 점점 밝아져요~

오늘은 마이크로비트로 만든 터치형 스탠드를 소개해 드릴거에요. 터치 할때마다 점점 밝아지는 LED 스탠드입니다! 아래 손으로 가리키고 있는 것이 터치 센서랍니다. 저 터치센서를 클릭하면, LED에 불이 들어오고! 터치를 할 때마다, LED의 밝기가 달라져요~ 이번 작품에는 3W LED를 사용해서 빛이 상당히 밝아요. 사진만 봐도 눈이 부신 듯 합니다!! 계속 터치를 하다가, 4번째 터치를 하면, 꺼지도록 되어 있어요. 마이크로비트는 조금만 배워도 손쉽게 나만의 아이디어 작품을 눈앞에 현실로 탄생시킬 수 있답니다. 여러분도 여러분만의 아이디어를 마이크로비트를 활용해 세상 속으로 탄생시켜 보세요! youtu.be/xVMIuZWKlis

[아두이노 기초 강좌 27강] 서보모터와 초음파센서로 자동문 코딩하기

지난 시간에 서보모터와 초음파 센서에 대해 알아보았는데요~ 이번 시간에는 초음파 센서와 서보 모터를 활용해 자동문을 만들어 볼 거예요. 먼저 서보모터부터 회로를 만들어 볼게요. 서보모터는 3번 핀에 연결해 둘께요. 초음파 센서는 지난 시간에 사용한 3핀짜리를 사용하겠습니다. 그리고 시그널 핀은 12번 핀으로 연결했어요. 초음파 센서는 블록코딩에서 거리 읽기 블록을 사용할게요. 그리고 이 거리값을 변수에 담아줄 거예요. 그리고 if문을 사용해서 조건에 따라 서보모터를 회전시켜 줄게요. 텍스트 코딩을 하시는 분들은 아래 코드를 확인해 주세요~ 아래 영상을 통해 보다 자세한 내용을 확인해 보세요! youtu.be/dFBFc-ZNQKE

[아두이노 기초 강좌 26강] 서보모터 Servo 회로 구성 및 for반복문으로 각도 회전하기

오늘은 서보모터에 대해 알아봅니다~ 오늘은 팅커캐드에 있는 마이크로 서보모터를 사용해 볼 거랍니다. 서보모터는 자신이 원하는 각도만큼 회전을 할 수 있어요~ 그래서 움직임이 필요한 로봇 팔 관절 등을 표현할 때 많이 사용된답니다. 그럼 먼저 서보모터의 회로부터 만들어 볼까요? 서보모터의 회로 구성은 매우 간단합니다. 서보모터는 3개의 핀으로 구성이 되어 있어요. 갈색 - 빨간색 - 오렌지색 핀으로 되어 있는데, 갈색이 GND, 빨간색은 전원공급, 그리고 오렌지 색은 신호핀입니다. 오늘은 브레드보드 없이 바로 회로를 만들어 볼게요. 그래서 아래와 같이 연결을 해 줄거에요. 신호핀은 저는 3번으로 연결을 했답니다. 그럼 이제 코딩으로 넘어가볼까요? 블록 코딩은 매우 간단합니다. 서보 회전이라는 블록이 있거든..

[마이크로비트 작품 만들기] 17. 스마트 화분 만들기 | 토양 수분 감지 센서로 화분을 관리해 보자!

이번에 소개해 드릴 작품은, 마이크로비트로 스마트 화분 만들기입니다! 토양 수분 감지 센서를 사용하여, 화분의 수분을 관리해 볼 거예요. 이번 코딩은 아주 간단한 코딩으로 만들 수 있는 기능에요~ 단지 아날로그 신호로만 읽어서, 그 값에 따라 표정이 달라지도록 설정을 해 주었답니다. 토양의 습도를 감지해 주는 토양수분감지 센서를 활용해서 만든 작품이에요. 아래 사진에서 손에 쥐고 있는 센서가 바로 수분감지 센서랍니다. 현재 마이크로비트에서 슬픈 표정이 보이시나요? 이 표정은 현재 화분에 수분이 부족하다는 뜻이에요. 물을 조금 줄까요? 스프레이로 물을 살짝 뿌려줄게요. 이제 마이크로비트에 작은 하트가 생겼어요~ 물을 충분히 주면, 커다란 하트 표시가 뜬답니다. 아래 영상을 통해 확인해 보세요~ 여러분도 마..

[아두이노 기초 강좌 25강] 초음파 센서와 피에조 부저 | 장애물 감지기 만들기 | 팅커캐드로 배우는 아두이노

이번 시간에는 초음파 센서로 거리를 감지해서 장애물이 특정 거리 이내로 들어오면 경고음이 울리도록 만들어 보고자 합니다. 초음파 센서와 피에조 부저의 회로를 아래와 같이 구성해 볼게요. 이전 시간에 4핀 초음파센서를 사용했죠~ 이번 시간에는 3핀짜리 초음파 센서를 사용해 볼 거예요. GND는 그라운드로 연결하고, 5V 는 전원 공급, 그리고 SIG는 디지털 핀으로 연결해 줄 거예요. 먼저 블록코딩은 지난번에 사용한 블록과 동일한 블록을 사용하시면 된답니다. 단지, 핀번호 설정시, echo핀은 "트리거와 동일"로 설정해 주시면 된답니다. 이렇게 블록을 가지고 오면, 바로 옆에 텍스트 기반 코딩이 자동으로 완성된답니다! 먼저 이 거리값을 변수에 담아 볼게요. distance라는 변수를 만들어서, 그 안으로 ..

[아두이노 기초 강좌 24강] 초음파 센서로 거리 측정 | 시리얼 모니터 | 팅커캐드로 배우는 아두이노

이번 시간에는 거리를 측정할 수 있는 초음파 센서에 대해 알아볼 거랍니다. 팅커캐드에서 초음파 센서로 검색을 하시면, 2가지 타입이 있어요. 하나는 다리가 3개인 3핀 초음파 센서, 그리고 다리가 4개인 4핀 초음파 센서입니다. 이 두 초음파센서 중에서, 오늘은 HC-SR04 초음파 센서에 대해 알아볼 거랍니다. 이 초음파 센서가 일반적으로 가장 많이 사용되고 있는 센서에요. 초음파 센서의 왼족 편에 보면, T라고 되어 있죠~ 이 핀이 Trig핀과 연결되어 있어요. Trig 핀에 전기가 공급되면, 이 곳에서 초음파가 발사됩니다. 이렇게 발사된 초음파가, 앞쪽에 있는 장애물에 맞으면, 반사가 되어 되돌아옵니다. 반사가 되어 돌아오는 초음파를 오른쪽에 R이라고 적힌 곳에서 읽어 들입니다. 바로 이 곳이 Ec..