꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

코드덤 Code your dreams 261

[아두이노 기초 강좌 16강] map 함수로 범위를 변경해 보자 | 조도센서 값을 0~255로 변경하기 | 팅커캐드로 배우는 아두이노

팅커캐드로 배우는 아두이노 조도센서 편입니다. 오늘은 map함수를 사용하는 방법에 대해 소개해 드릴 거예요. 이번에 클래스101에서 아두이노 기초 강좌를 오픈하게 되었답니다. LED 꽃 만들기부터 주크박스까지 총 5개의 프로젝트를 함께 만들어가며 아두이노의 기초를 익히는 과정입니다. 현재 얼리버드 할인 혜택이 진행 중이니, 관심 있으신 분들은 아래 class101에서 커리큘럼을 확인해 보세요~ ****** 아두이노로 만드는 5가지 프로젝트 ***** LED 꽃 / 스마트 무드등 / 피에조 피아노 / 반응형 액자 / 주크박스 만들기 https://class101.app/e/Codethem_Maker_class 피지컬 컴퓨팅 아두이노로 만드는 5가지 프로젝트! 아두이노? 들어본 것 같기도 한데..? 📍아두이..

[마이크로비트 작품] 11. 카드 인식 자판기를 마이크로비트로 만들어 보았어요.

안녕하세요. 코드덤입니다. 오늘은 마이크로비트로 만든 작품 하나를 소개해 드리고자 합니다. 마이크로비트로 만든 작품이에요. 벌써 11번째 작품이네요. 이번에는 마이크로비트로 자판기를 한번 만들어 보았답니다. 카드로 동작하는 작품이에요!! 그래서 카드를 인식시키면, 알사탕이 아래로 떨어지도록 되어있어요. ^^ 화장품 재활용 상자를 사용해서 상자 모양 그래도 유지할 수 있도록 센서 위치를 조정해서 만들었답니다. 그래서 서보모터 있는 쪽 길의 너비를 있는 그대로 사용하기 위해서 따로 조정하지 않았는데요. 그 길을 조금 좁다랗게 만들어서, 알사탕이 하나씩 떨어질 수 있도록 만들어보면 좋을 듯 합니다. 이 자판기는 카드로만 인식이 되도록 되어 있어요. 아래 "카드"라는 글자가 보이죠~ 그 곳에 카드를 인식시키면,..

아두이노로 만드는 5가지 프로젝트 ! | LED 꽃 만들기에서 주크박스 만들기까지!

안녕하세요. 코드덤입니다. 이번에 클래스101에서 아두이노 초급자 분들을 위한 아두이노 기초 강의를 오픈하게 되었습니다. 이론만 다루는 것이 아닌, 각 챕터 별로 배운 내용을 바탕으로 다양한 작품들을 만들어나가는 과정으로 구성을 했답니다. 아두이노로 총 5개의 작품을 만들어 나갈 거예요. 현재 얼리버드 할인 혜택이 제공되고 있어요~ 일찍 신청하실수록 더 큰 할인혜택이 적용되니까요~ 관심 있으신 분들은 아래 클래스101에서 커리큘럼을 확인해 보세요~ https://class101.app/e/Codethem_Maker_class 피지컬 컴퓨팅 아두이노로 만드는 5가지 프로젝트! 아두이노? 들어본 것 같기도 한데..? 📍아두이노(Arduino) = 나만의 작은 컴퓨터! '스마트 OO' , 어떤 제품 앞에 스마..

[마이크로비트 작품] 10. 미술 융합 작품 전시 | 네오픽셀과 서보모터 활용 작품 소개

오늘은 미술과 마이크로비트의 융합 작품을 소개해 드리고자 합니다. 먼저 나만의 미술 작품이 있어야겠죠! 저는 3D 프린터로 간단한 원형을 하나 출력해서 아크릴 물감으로 그림을 그렸답니다. 그리고 직육면체에는 각 면마다 각기 다른 그림을 그려서 준비했답니다. 그래서 네오픽셀과 서보모터를 활용해서 작품을 전시해 볼 거랍니다. 이렇게 작품 하나가 만들어졌네요~ 서보모터가 작품을 회전시키고, 네오픽셀이 다양한 불빛을 밝혀주니~ 작품이 한층 더 살아나는 듯하네요~ ^^ 이번에 클래스101에서 아두이노 기초 강좌를 오픈하게 되었습니다~ ^^ LED 꽃송이 만들기부터 나만의 주크박스 만들기까지~ 다양한 프로젝트를 직접 만들어가면 배우는 아두이노 클래스!! ***** 아두이노로 만드는 5가지 프로젝트 ***** LED..

[아두이노 기초 강의 15강] 조도센서로 스마트 가로등 만들기 | 코딩편 | 팅커캐드로 배우는 아두이노

지난 시간에 조도센서의 회로를 구성하는 방법에 대해 배웠죠. 이번 시간에는 조도센서를 코딩으로 제어하는 방법에 대해 알아봅니다. 조도센서는 아날로그 입력 핀인 A0로 연결이 되어 있죠~ 그래서 [입력] 카테고리의 아날로그 읽기 핀을 사용해서 읽어줄 거랍니다. 먼저 직렬 모니터 (시리얼 모니터)에 담아서 조도센서 값을 읽어볼게요. 조도센서 값이 밝을 때는 저항이 커지고, 어두우면 저항값이 작아지는 게 보이실 거예요. 그렇다면, 저항값이 특정 값보다 작을 때, LED가 켜지도록 코딩을 해주면 되겠죠~ 다음 시간에는 조도센서의 값에 따라 LED를 점점 밝게 또는 점점 어두워지도록 코딩을 해볼게요. 새로운 map함수에 대해서도 다뤄볼 거예요. 이번에 클래스101에서 아두이노 기초강의를 오픈하게 되었습니다. 각 ..

[마이크로비트 작품] 9. 오늘 점심 뭐 먹지 | 점심 메뉴를 골라주는 마이크로비트 | microbit 활용 작품 예시

오늘은 마이크로비트로 만든 작품을 소개해 드리는 시간이에요. 마이크로비트는 블록코딩 기반의 피지컬 컴퓨팅이랍니다. 그래서 초등학생들도 손쉽게 회로를 구성하고 코딩을 넣어, 자신만의 작품들을 만들 수 있도록 나온 마이크로 컴퓨터랍니다. 오늘 소개해 드릴 마이크로비트 작품은 바로 "오늘 뭐 먹지?" 입니다!! 항상 점심 메뉴 고르기 너무 힘드셨죠? 이제 점심 메뉴는 마이크로비트한테 맡겨보세요~ ^^ 오늘의 "점심 메뉴" 함께 뽑아볼까요? 버튼을 누르면, 화살표가 뱅글뱅글 돌다가, 랜덤 위치를 표시하도로 되어 있어요~ 그리고 선택과 동시에 피에조 부저에서 소리가 나도록 되어 있어요~ 이번 작품은 피에조 부저 하나만 들어 있어서, 간단하게 회로를 구성할 수 있고요~ 이 화살표 기능 또한 마이크로비트의 방향 화살..

[엔트리 애니메이션 만들기] 30. 마우스 포인터로 비행기 조정 1편 | 비행기 코딩하기

이번 시간에는 마우스 포인터로 어떤 물체를 이동시키는 방법에 대해 알아볼 거랍니다. 먼저 비행기 코딩부터 해볼께요. 먼저 시작하면, 계속 마우스 포인터를 바라보도록 코딩해 볼게요. 움직임 카테고리에 보면 [~쪽 바라보기]라는 블록을 가지고 올 거예요. 그래서 계속 마우스 포인터를 보도록 코딩을 해 줄 거랍니다. 그런데 실행을 하면, 한 가지 문제가 있어요. 이 비행기가 정확하게 마우스 포인터를 바라보지 않아요. 이 부분을 수정해 줄게요. 비행기를 클릭하면, 오렌지색 화살표가 있어요. 그 오렌지색 화살표는 이동방향을 뜻합니다. 이 이동방향을 현재 비행기가 바라보는 방향으로 바꿔줍니다. 자 이제 비행기가 움직이도록 만들어 볼까요? 이동방향을 마우스 포인터로 정했으니, 이제 날아가도록만 설정해 주면 되겠죠~ ..

[엔트리 게임 만들기 ] 29. 나만의 카메라 모드 만들기 | 엔트리로 사진 효과 만들기 | 엔트리 기초 강좌

이번 시간에는 엔트리로 다양한 사진 모드를 적용시킬 수 있도록 사진 효과를 넣는 기능을 만들어 볼 거랍니다. 상단에 카메라가 있죠~ 각 카메라를 클릭할 때마다, 아래 사진에 특정 효과가 적용되도록 만들어 줄거랍니다. 먼저 첫번째 카메라는 색상 효과를 적용해 볼까요? 카메라의 색상이 변경되는 것이 아니라, 다른 오브젝트의 색상이 변경되는 거죠~ 이 경우에는 신호보내기 기능을 사용해야 한답니다. 그래서 아래와 같이 신호를 보내줄게요. 이런 형식으로 위의 각 카메라는 "신호 보내기"블록만 사용해서 만들어 줍니다. 그러면, 이 신호를 받는 오토바이 사진을 코딩해 볼까요? 이 바이크 사진은 각 신호를 받을 때마다 특정 효과를 적용시켜주어야겠죠~ 그리고 각 신호를 받을 때마다, 이전 효과는 사라지도록 만들고 싶다면..

[아두이노 기초 강의 14강] 조도센서 | 빛 감지 센서를 사용하여 스마트 가로등 만들기

이번 시간에는 빛을 감지하는 조도센서에 대해 알아보고자 합니다. 이 조도센서는 빛의 양에 따라 저항값이 달라집니다. 빛이 많이 들어오면, 저항값이 작아지고, 빛이 적게 들어와서 어두워지면 저항값이 올라간답니다. 조도센서의 회로를 구성해 볼 텐데요. 조도센서는 빛이 많이 들어올 경우 저항이 낮아진다고 했죠. 그래서 빛이 너무 많이 들어올 경우, 과전류가 흐를 수 있어요. 그래서 과전류가 흐르는 것을 방지하기 위해, 저희는 저항을 사용해 줄 거랍니다. 조도센서의 저항은 일반적을 10K 옴을 많이 사용한답니다. 저항을 사용해서 아래와 같이 조도센서를 연결해 주세요. 조도센서는 아날로그 입력값을 받을 거랍니다. 그래서 A0에 연결하고, 아래와 같이 10k옴의 저항을 연결해 주었답니다. 아래 영상을 통해 보다 자..

[엔트리 게임 만들기] 28. 엔트리로 레고 블록 쌓기 놀이를 함께 해보아요!

이번 시간에는 함께 레고를 만들어 볼 거랍니다. 먼저 레고를 그려주시거나, 레고를 대체해서 사용할 박스 오브젝트를 가지고 와 주세요~ 먼저 하나의 레고부터 코딩을 해줄게요. 저는 이 레고블록을 마우스 포인터로 드래그해서 사용할 거랍니다. 그래서 2가지 조건이 필요해요. "마우스를 클릭했는가?", "마우스 포인터에 닿았는가?" 이 2가지 조건을 모두 만족할때만 마우스 포인터를 따라 이동하도록 만들어 줄 거랍니다. 이렇게 조건이 여러개일 때 사용하는 블록이 "그리고"라는 블록이에요~ 위의 블록을 조건문 안으로 넣어줄게요. 그리고 이 2가지 조건이 맞으면, 마우스 포인터를 따라 이동하도록 만들어 줄 거랍니다. 자, 이렇게 해서 한번 테스트를 해볼까요? 이렇게 마우스로 드래그해서 블록을 움직일 수 있답니다. 근..