꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

전체 글 261

[엔트리 게임 만들기] 33. 할로윈 유령 잡기 게임 1편 | 공 쏘아 올리기

이번 시간에는 유령잡기 할로윈 게임을 만들어 볼 거랍니다. 펌킨이 공을 쏘아 올려서, 유령을 잡는 게임이에요. 먼저 펌킨부터 볼게요. 펌킨은 저 자리에 그대로 있으면서, 마우스 포인터를 따라 고개만 까딱까딱해 줄 거랍니다. 그러기 위해서 먼저 펌킨의 이동 방향, 즉 오렌지색 화살표를 위쪽으로 맞춰줄거에요. 먼저 마우스 포인터 쪽을 바라보도록 코딩해 볼게요. 계속 "마우스 포인터쪽 바라보기"를 해주면 되겠죠. 이 동일한 코딩을 발사될 "노란색 공"에도 동일하게 적용해 줍니다. 그리고 노란색 공은 펌킨 위치에서 쏘아지도록 만들어 주기 위해, 펌킨 위치로 옮겨줄 거예요. 그리고 노란색 공이 펌킨 뒤쪽에 위치하도록 위치 순서도 잡아주세요~ 이제 노란 공을 발사시켜볼까요?? 노란 색 공 발사는 복제 기능을 사용해..

[엔트리 애니메이션 만들기] 32. 마우스 포인터로 비행기 조정 3편 | 비행기 오류 수정

지난 시간에 비행기가 마우스 포인터를 따라 이동하도록 만들었죠. 오늘은 비행기가 화면 오른쪽 끝에 닿으면, 다시 왼쪽에서 나타나도록 만들어 줄 거랍니다. 지난 구름 코딩편에서는 "x좌표"를 사용해서 왼쪽 끝으로 다시 이동시켜주었는데요. 오늘 비행기는 "오른쪽 벽에 닿았는가?라는 블록을 사용해 볼게요. 오른쪽 벽에 닿으면, 다시 왼쪽으로 보내줄거랍니다. 근데 여기에서 한가지 문제가 보이죠~ 비행기가 마우스포인터 위치에 닿으면, 모양이 좌우 방향으로 정신없이 바뀝니다. 바로 그부분은 아래 초록색 부분에 조건을 하나 걸어주면 되는데요~ 어떤 조건을 주면 될까요? 한번 곰곰히 생각해 보시면서 다양한 시도를 해 보세요~ 정답은 아래 영상을 통해 확인해 주세요~ youtu.be/5mhclmtRl1c

[엔트리 애니메이션 만들기] 31. 마우스 포인터로 비행기 조정 2편 | 둥둥 떠다니는 구름 코딩하기

지난 시간에 이어, 마우스 포인터를 따라 이동하는 비행기 편입니다. 이번에는 구름이 둥둥 떠다니도록 만들어 줄 거예요. 먼저 구름이 이렇게 계속 이동방향으로 이동하도록 만들어 줄게요. 그리고 이렇게 이동하다가 오른쪽 끝으로 사라지면, 다시 왼쪽에서 나타나도록 만들어줄 거랍니다. "오른쪽 벽에 닿았는가"라는 블록을 사용하면, 구름이 가로로 길기 때문에, 갑자기 순식간에 사라지는 듯 보일 거예요. 그래서 이번 시간에는 구름의 x좌표를 사용해 볼 거랍니다. "자신의 x좌표값이 350보다 크면" 다시 왼쪽에서 나타나도록 해 줄 거예요. 구름의 크기에 따라, 이 350이라는 수치는 달라지니까, 여러분의 구름 크기에 맞춰보세요! 왼쪽 끝에서 나타나도록 위치를 잡아줄게요. 왼쪽 끝이니까, x좌표값에 "-" 처리를 하..

[마이크로비트 작품] 15. 내 목소리를 따라 반짝반짝이는 별!! | 예술 작품에 IT를 더하다 | 반응형 아트 작품

안녕하세요. 코드덤입니다. 이번 시간에는 마이크로비트로 만든 반응형 아트 작품을 소개해 드리는 시간이에요~ 오늘은 마이크로비트로 내 목소리를 따라 반짝반짝!! 거리는 별을 하나 만들어 보았답니다. 오늘 작품도, 목소리에 따라 반짝반짝거리는 작품이라서, 글과 이미지로는 표현하기가 힘든 작품이네요~ 색상이 어떻게 달라지는지 아래 이미지에서 보여드릴께요~ 목소리에서 따라 변화해 나가는 과정은 맨 하단의 영상을 참고해 주세요~ ^^ 이번에 사용된 센서는 사운드센서랍니다. 이 사운드 센서는 주변의 소리를 감지할 수 있어요~ 그래서 주변 소리의 크기에 따라 색이 변화되도록 코딩되어 있답니다. 아래 영상을 통해 어떻게 변화하는지 한번 살펴보세요~ ^^ 매 순간순간이 행복한 나날 되세요~ ^^ youtu.be/4lTC..

[마이크로비트 작품] 14. 저금통 만들기 | 동전을 넣을 때마다, 불빛이 깜빡깜빡! 소리도 띠딩~ | 반응형 저금통 만들기

안녕하세요. 코드덤입니다. 오늘은 마이크로비트로 저금통을 한번 만들어 보았어요~ 저금통에 불빛과 소리기능까지 추가한다면, 우리 아이들의 저금 습관을 조금 더 재미있게 형성해 나갈 수 있지 않을까요? 마이크로비트로, 저금통에 각종 기능을 함께 추가해 보아요~ ^^ 저는 동전을 품고 있는 어미닭 컨셉의 저금통을 하나 만들었답니다!! 여기에 동전을 하나 넣어볼까요? 이렇게 동전을 넣으면!! 불빛이 깜빡~ 그리고 소리도 띠띵~ 하고 난답니다 ^^ 이렇게 주변에서 흔히 사용하고 있는 물건들에 마이크로비트를 사용해서 생명력을 더해 보세요~^^ youtu.be/DdyzsM3UyeU 4차 산업혁명! 그 중심에 아두이노가 있습니다! 이번에 클래스101에서 아두이노 기초 강좌를 오픈하게 되었습니다. 아래 링크를 통해 보다..

[아두이노 기초 강좌 19강] 온도센서 주의사항 | 회로구성 | 시리얼 모니터에서 확인하기

안녕하세요. 코드덤입니다. 오늘은 온도센서에 대해 배워볼 거랍니다. 팅커캐드에는 TMP36이라는 온도센서가 준비되어 있어요~ 일반적으로 널리 사용되고 있는 온도센서 중 하나입니다. 이 온도센서를 보시면, 상단이 반달 모양으로 되어 있어요~ 이 모양과 일치하게 두시고, 하나씩 모양을 잡아나가셔야 합니다. 온도센서의 경우는 회로를 잘못 연결할 경우, 화상을 입으실 수도 있기 때문에 조심! 또 조심! 하셔야 해요~ 이렇게 반달모양으로 두었을 때, 가장 왼쪽에 있는 핀이 전원 공급 핀이에요. 그리고 가장 오른쪽이 그라운드!! 가운데 핀이 온도값을 읽을 수 있는 핀입니다. 이 핀은 저는 A0로 연결할게요. 아래와 같이 회로를 구성했답니다. 이제 회로 구성을 마쳤으니, 코딩으로 넘어갈게요. 팅커캐드의 블록 코딩에는..

[마이크로비트 작품] 13. 사람이 다가오면, 반짝반짝 색을 바꿔요~ | 사람에 반응하는 반응형 아트 작품 만들기

안녕하세요. 코드덤입니다. 오늘은 마이크로비트로 만든 작품을 소개해 드리는 시간이에요~ 이번 시간은 미술과 마이크로비트의 융합 프로젝트를 소개해 드립니다. 사람이 다가오면 반짝! 반짝! 색색깔로 색이 변화하는 작품을 만들어 보았어요~ 어떤 그림에~ 또는 여러분 만의 작품에, 이렇게 LED를 사용해서 사람이 다가옴을 감지해서 반응하는 반응형 아트 작품으로 재탄생시켜보세요~ 작품 하단에 마이크로비트가 보이시죠~ 그리고 그 바로 위쪽에 동그란 눈이 보여요~ 바로 이 눈이 초음파 센서입니다. 초음파 센서는 물체까지의 거리를 측정해 주는 센서랍니다. 그래서 특정 거리내로 사람이 다가오면, 불빛 색이 달라지도록 코딩이 되어 있어요~ 삼색 LED 총 3개를 사용했어요. 삼색 LED는 RGB LED라고도 한답니다. 이..

[아두이노 기초 강좌 18강] 피에조 피아노 만들기 | 버튼을 누르면 "도레미" 소리 출력하기

지난 시간에 피에조 부저에 대해 배워보았죠? 이번 시간에는 지난 시간에 배운 내용을 바탕으로 피에조 피아노를 한번 만들어 보겠습니다. 저는 예시로 버튼 3개를 가지고 와서 "도레미"만 표현을 해볼게요. 먼저 회로를 구성해 줄게요. 버튼은 10K옴을 사용해서 풀다운저항으로 연결을 했답니다. (이 부분에 대한 자세한 설명이 필요하신 분은 버튼 파트 포스팅을 참고해 주세요~) 먼저 첫번째 버튼부터 코딩을 해볼게요. 가장 왼쪽에 있는 13번 핀으로 연결된 버튼입니다. 텍스트 코딩으로는 tone 함수를 사용하는 거죠~ digitalRead(13)로 13번 핀의 버튼 상태를 체크해서 HIGH이면, 즉 눌러졌다면, tone(2, 523, 100); tone함수로 2번 핀에, 523Hz의 주파수를 100ms (0.1초..

[마이크로비트 작품] 12. 머그컵에 피아노 기능을 넣어 보았어요! | 마이크로비트로 컵 피아노 만들기

안녕하세요. 코드덤입니다. 오늘은 마이크로비트로 만든 작품을 소개해 드리는 시간이에요. 피지컬 컴퓨팅 마이크로비트는 조금만 배우시면, 생각보다 손쉽게 다양한 작품들을 만드실 수 있어요. 또한 블록코딩 기반이기 때문에, 코딩을 한 번도 접해보지 않은 분들도 쉽게 도전해 보실 수 있으니까요!! 한번 도전해 보세요~!! 위의 사진에 보면, 레몬 모양의 LED가 반짝이고 있죠!!! 레몬 가렌드를 발견해서, 그 가렌드를 활용해서 만들었답니다. 시중의 가렌드를 구입해서 필요한 만큼 잘라서, 마이크로비트로 연결하여 코딩을 담아 저희가 원하는 반짝임을 만들어 줄 수 있어요!! 이번 작품은 피아노 기능이 담긴 작품이라, 아쉽게도, 글과 사진으로는 그 기능을 담아낼 수가 없네요. 맨 아래 영상으로 피아노 기능을 한번 확인..

[아두이노 기초 강좌 17강] 피에조 부저 | 도레미파솔라시도 표현하기 | 팅커캐드로 배우는 아두이노

이번 시간에는 피에조 부저에 대해 알아볼 거랍니다. 부저는 크게 2가지가 있습니다. 능동 부저와 수동 부저. 능동 부저는 전기를 보내주면 바로 소리가 나고, 수동 부저는 주파수에 따라서 다양한 음계표현이 가능합니다. 그래서 수동 부저를 사용하면, 도레미파솔라시도 음계 표현이 가능해요~ 그래서 오늘은 수동부저를 사용해 볼 거랍니다. 피에조 부저는 극성이 있는 것과 없는 것, 두 가지 타입이 있는데요~ 극성이 있는 경우에는 아래와 같이 + 표시가 되어 있답니다. + 표시가 있는 다리가 양극이니, 이 경우에는 꼭 확인하시고 연결을 해 주셔야 해요~ 회로는 간단하게 아래와 같이 연결을 해줄게요. [출력] 카테고리에 가시면, 아래와 같이 스피커 출력 블록이 있답니다. 이 블록이, tone 함수예요. 60이라는 이..