꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

전체 글 261

[마이크로비트 작품] 3. 농구 게임 만들기 | 골인을 하면 불빛 반짝! 점수 계산 코딩하기

오늘은 마이크로비트 작품을 소개해 드리고자 합니다. 이번에 소개해 드릴 작품은 "농구 게임"이에요~ 볼을 던져서, 종이컵에 쏙~ 넣으면!! 점수가 계산되고, 소리가 나면서 불이 들어온답니다. 공은 바로 "알루미늄 호일"로 만든 공이예요~ 이제 저 공을 한번 던져볼까요? 골이 들어갔을 때의 모습이예요. 아래 영상을 통해서 확인해 보세요~ youtu.be/HMbZGfM-3SE

[스크래치 강좌] 4. 자전거 이동시키기 | 자전거 타는 문어

지난 시간에 자전거 바퀴를 회전시켜 보았죠! 이번 시간에는 자전거를 이동시켜 볼거예요. 유튜브 자전거 강좌 : youtu.be/XP58WRN7P0I 자, 먼저 자전거가 출발하기 원하는 위치로 이동을 시키고, 이동 방향을 정해 줄거예요. 아래와 같이 왼쪽 방향으로 지정해 줄께요. 하지만, 이렇게만 하면, 자전거가 아래처럼 뒤집혀서 움직이죠~! 그래서 저희는 회전하지 않도록 지정해 줄거예요. 그럼, 코딩을 해볼까요? 먼저 시작위치를 정하고, 아래와 같이 "10만큼 움직이기" 를 무한반복시켜줄께요. 그리고 x좌표값을 활용하여, 왼쪽끝에 닿으면, 다시 오른쪽 끝에서 나타나도록 코딩을 조금 변경해 볼께요. 저는 x좌표 300으로 설정했는데요. 이 값은 여러분의 스프라이트 크기에 따라 달라집니다. 조금씩 변경시켜가..

[스크래치 강좌] 3. 자전거 바퀴 회전 코딩하기 | 자전거 타는 문어

지난 시간에 풍차 날개를 회전시켜 보았죠? 이번 시간에는 자전거의 바퀴를 회전시켜 볼 거예요~ 회전 코딩에는 다양한 방법이 있답니다. 오늘은 지난 시간과는 다른 방법으로 자전거의 바퀴를 회전시켜 볼 거예요. 유튜브 자전거 바퀴 회전 강의 : youtu.be/pJ-5Sw2dbS0 먼저 스프라이트를 가지고 와야겠죠? 이번에 사용할 스프라이트는 외부 파일을 업로드해서 사용할 거예요. 이때 사용할 파일 형식은 바로 SVG라는 파일입니다. 이 파일은 벡터 형식이라서, 특정 원하는 부분만 수정이 가능한 장점이 있어요~ 오브젝트를 불러온 다음 "모양"탭으로 이동하시면, SVG 벡터형 파일이기 때문에, 아래 그림처럼 바퀴만 선택하거나, 의자만 선택해서 바꿔줄 수 있어요. 회전하는 방식을 만들어주기 위해서, 모양을 몇 ..

[아두이노 기초 강좌 3강] 입력과 출력이 무엇일까요? | 입력 장치와 출력장치의 예시를 함께 살펴보아요.

이번 시간에는 입력과 출력에 대해 알아봅니다. 쉬운 개념이지만, 코딩으로 들어가기 전에 이 두 가지 개념은 반드시 이해하고 지나가셔야 합니다. (아두이노 입력/출력 강좌 : youtu.be/MCWuyWdhPMs) 이 두가지두 가지 개념을 설명하기 위해 부품을 아래와 같이 두 가지로 분류해 보았습니다. 왼쪽과 오른쪽에 있는 부품들이 성격이 조금 다릅니다. 먼저 왼쪽에 있는 부품부터 하나씩 설명드릴께요. 핑크색로 표시된 부품입니다. 위에서부터 차례대로, 1. 푸시버튼 2. 초음파 센서(거리측정) 3. 조도센서 (빛을 감지) 4. 온도센서 (온도 측정) 자, 이 부품들의 특징이 무엇일까요? 왼쪽 핑크 라인안의 부품들은, 측정한 "거리" "빛" "온도" 값 등을 아두이노로 "입력" 시켜주는 입력장치입니다. 이제..

[마이크로비트 작품] 2. 마이크로비트로 만든 기타! | 빛센서, 자기센서, 피에조부저 | microbit로 만든 작품 소개

마이크로비트 작품 2. 마빗으로 만드는 기타 이번에 소개해 드릴 작품은, 마이크로비트로 만든 기타! 입니다. 실제 연주도 가능하고, 빛의 양과 방향에 따라 다양한 소리가 나도록 되어 있답니다. 기타 작품 유튜브 영상 : youtu.be/ATTAyFQID8o 바로 오른쪽 하단에 보이는 까만색 부품이 피에조 부저예요. 빛을 감지하는 조도센서는 바로 마이크로비트에 내장되어 있어요~ 아래 사진처럼 구리선을 누르면 소리가 나도록 되어 있어요. 자기 센서도 사용했는데요. 자기센서는 방향을 감지해 준답니다. 그래서 기타의 방향이 달라지는 것을 감지할 수 있어요. 이를 이용해서, 방향에 따라 소리가 달라지도록 코딩했답니다. 옆의 사진처럼, 이렇게 방향을 달리하면, 소리가 달라진답니다. 여러분도 기타 만들기 한번 도전해..

[아두이노 기초 강좌 2강] 아두이노 LED 회로구성 | 저항편

아두이노 기초 강좌 2강. LED 회로구성 | 저항 사용하기 지난 시간에 LED 사용 시 2가지 주의사항이 있다고 했죠? 그 첫번째가 바로 지난 시간에 배운 극성입니다. 그 두번째는 오늘 배우게 될 "저항"입니다. LED 사용시에는 반드시 저항을 함께 사용해 줘야 합니다. (유튜브 LED 강좌 : youtu.be/pAy8YyPqGE0) 지난 시간에 저항 없이 연결을 했을 때 LED가 터졌던 것 기억하시나요? 팅커캐드를 사용하면, 아래와 같이 어떤 문제가 발생했는지 보여준답니다. LED를 통과할 수 있는 최대 전류량을 넘어섰다는 오류 메시지가 떴죠? 이렇게 직접 회로를 구성하기 전에, 팅커캐드를 통해 시뮬레이션해 보시면 보다 안전하게 사용하실 수 있답니다. 일반적으로 아두이노 보드에 사용되는 LED는 낮은..

[스크래치 강좌] 2. 풍차 회전시키기 | 스프라이트 회전 | 블록코딩 스크래치 게임 만들기

스크래치 게임 만들기 강좌 2. 풍차 회전시키기 오늘은 오브젝트를 가지고 와서, 회전시켜볼 거예요. 스크래치 풍차 회전 강좌 : youtu.be/e0NjDRgc_30 먼저 간단한 스프라이트 하나를 가지고 와서, 회전시켜볼까요? 회전하기 기능은 "동작" 카테고리 안에 있어요. 회전하기 블록을 "무한 반복"문 안으로 넣어서, 실행시켜볼까요? 이번엔, 풍차 배경과, 풍차 날개를 가져와서 코딩을 적용해 볼까요? 풍차 날개는 회전시켜야 하기 때문에, 처음부터 배경과 분리시켜 가져와야 합니다. 아래와 같이 분리시켜 가져온 다음에 위치를 적당히 맞춰주고, 코딩을 적용해 줄 거예요. 아래와 같이 위치를 적당히 바꿔줍니다. 그리고 동일한 코딩을 적용시켜 줄께요. 혹시 풍차 날개의 속도를 조절하고 싶다면, 회전 각도 안의..

[스크래치 강좌] 1. 산책하는 캐릭터 | 블록코딩 초급 강좌 |

스크래치 강좌 1. 스프라이트 이동시키기 오늘은 블록 코딩 스크래치로 간단하게 캐릭터의 움직임을 표현해 줄 거예요. (스크래치 강좌 : youtu.be/LbG6mjGJIpE) 먼저 스프라이트부터 가지고 올까요? 수많은 스프라이트 중에서 걷는 모양의 아래 캐릭터를 하나 가지고 올게요. 먼저 계속 앞으로 이동하도록 코딩해 볼까요? 아래와 같이 "3만큼 움직이기" 블록을 "무한 반복" 블록으로 감싸줄게요. 이제 블록 하나를 더 추가해 볼까요? "벽에 닿으면 튕기기" 블록을 사용해 볼게요. 근데, 한 가지 문제가 있죠! 아래 그림처럼, 반대방향으로 되돌아올 때는 캐릭터가 거꾸로 뒤집어져요!! 이 캐릭터의 회전 방향은 아래 기능으로 바꿔줄 수 있어요. 가운데 기능을 선택하면, 좌우로만 방향이 바뀐답니다. 이제 걸..

[ 마이크로비트 작품 ] 1. 반짝 반짝 마법 액자를 만나보아요! LED microbit 작품 만들기

안녕하세요. 오늘은 마이크로비트 작품을 소개해 드리는 시간입니다. 첫 번째 작품은 바로, 마법 액자예요~ 외부 LED를 마이크로비트로 연결했어요~ 그리고 아래와 같이 예쁘게 꾸며줬답니다~!! 이 마법 액자는 어떻게 흔드냐에 따라 반짝이는 모양이 바뀐답니다. 이미지만으로는 보여드리는데 한계가 있네요. 영상으로 한번 확인해 보세요! 유튜브 마법 액자 작품 영상 : youtu.be/LrjDSyv8UMo 상자는 그냥 재활용 상자를 활용했어요~ 박스 안으로 회로를 구성했기 때문에, 밖에서는 전혀 회로를 볼 수가 없답니다!! 단지 흔들림을 감지하여 반짝이는 불빛 효과에 코딩으로 조금씩 변화를 줬습니다. 유튜브 마법 액자 작품 영상 보러가기 : youtu.be/LrjDSyv8UMo

[아두이노 기초 강좌 1강] LED 회로구성하기 1 | LED 극성편 | 브레드 보드 사용방법

[아두이노 1강] LED 회로구성 오늘은 아두이노 1번째 강의로! LED회로를 구성하는 방법에 대해 알아봅니다. (유튜브 강좌 듣기 LED편 : youtu.be/yLeGAaHmanY ) LED는 다리가 2개가 있어요. 아래 그림과 같이 짧은 다리!, 긴 다리! 이렇게 2개의 다리가 있습니다. 이 중, 긴 다리가 양극 (+), 짧은 다리가 (-)이에요~ 회로 구성을 위해 먼저, LED를 빵판에 연결해 줍니다. 그럼 심플하게 양극과 음극 다리를 먼저 아두이노 보드에 연결해 볼까요? 아두이노 보드에 있는 GND가 바로 그라운드(ground) 즉, 접지입니다. 이 GND는 LED의 음극라인 (짧은 다리)로 연결을 해주세요. 그리고 5V 전원공급핀으로 LED 의 양극라인 (긴 다리)을 연결해 볼께요. 연결하면, ..