달콤한 바나나로 악기를 만들어 볼까요?
바나나를 터치하면 원하는 음을 낼 수 있는 나만의 악기를 만들어요.
과일과 연결된 케이블이 치즈스틱으로 전기 신호를 보내 음을 연주하도록 만듭니다.
전류가 흐르는 전기 전도체에 대해 알아보아요!
부품을 준비해 주세요.
필요 재료 | 수량 |
---|---|
치즈 스틱 본체 | 1개 |
연결 케이블 | 7개(스타터 키트에는 5개의 연결 케이블이 있습니다. 이 경우 바나나 4개를 활용해 연주합니다.) |
터치 재료 바나나 | 6개 |
USB 동글 | 1개 |
컴퓨터 (로봇 코딩 소프트웨어 설치 필요) | 1대 |
하드웨어를 준비해 주세요
- Sa, Sb, Sc 포트의 신호핀에 연결 케이블을 꽂아 주세요.
- L포트의 신호핀에도 케이블 연결이 가능합니다. a, b, c 신호핀에 연결 케이블을 꽂아 주세요.
- L포트의 + 전극핀에 케이블을 연결합니다.
- 신호핀에 연결된 케이블에 각각 바나나를 꽂아 주고 치즈 스틱을 연결합니다. +전극핀에 꽂은 케이블은 손으로 잡아야 하기 때문에 바나나에 꽂지 않습니다.
코딩을 해요.
관련 분야
코딩을 시작하기 전 ‘전기 전도체’에 대해 알아보아요!
전기 전도체는 전기가 통하기 쉬운 재료를 뜻하며 줄여서 도체라고도 부릅니다.
전도체의 전압은 ‘V’로 표시합니다.
전선, 금속뿐만 아니라 소금 같은 전해질이 첨가된 물도 도체입니다.
때문에 대부분이 수분으로 이루어진 우리의 몸도 도체로 볼 수 있어요.
몸에 전기가 통해 고통을 느끼는 것을 감전이라고 하는데, 감전이 되면 화상을 입을 수 있고 심하면 사망할 수도 있습니다.
전기도구를 사용할 때는 항상 조심하세요!
코딩 하기
* 아래의 블록들은 연결해서 작성해야 하지만 설명을 위해 분리해 놓았어요.
완성된 코드는 아래에서 확인할 수 있습니다.
1. 포트의 입력을 메이키로 정합니다.
연결 케이블을 연결한 포트들의 입력을 ‘메이키’로 정해줍니다.
총 6개의 바나나가 치즈 스틱과 연결되어 있으므로 Sa, Sb, Sc, La, Lb, Lc 포트 6개를 사용합니다.
2. 포트 별 음정을 정합니다.
여러분이 바나나를 터치하는 동작을 실시간으로 감지해야 하므로 ‘계속 반복하기’ 블록을 사용합니다.
‘만일 ~이라면 아니면~’ 블록을 활용해 각 포트에 연결된 바나나 각각의 음정을 정해줍니다.
여기서는 위에서 작성한 입력 순서대로 도, 레, 미, 파, 솔, 라 음을 배정했습니다.
3. 완성된 코드는 아래와 같습니다.
4. 직접 연주해 봅니다.
자, 이제 프로그램을 실행하고 ‘+전극핀’에 연결된 케이블을 손으로 꼭 잡습니다. 그리고 바나나를 가볍게 터치해 원하는 노래를 연주해 보세요.
응용 하기
프로그램에서 포트별 음정을 변경하거나 추가하여 원하는 곡을 연주할 수 있습니다.
바나나 외에 음료 캔 등과 같은 재미있는 재료를 가지고 나만의 악기를 만들어보세요.
전기가 흐를 수 있는 도체라면 무엇이든 악기로 만들 수 있답니다!