MONK MAKES MNK00085 Micro Bit용 슬라이더 - 로고

지침:
슬라이더
마이크로비트용
V1AMONK MAKES MNK00085 Micro Bit용 슬라이더 - Micro Bit

소개

micro:bit용 MonkMakes 슬라이더를 사용하면 컨트롤을 좌우로 밀어서 micro:bit와 상호 작용할 수 있습니다.
보드는 10kΩ 선형 가변 저항기(pot)를 사용하여 볼륨을 출력합니다.tagmicro:bit 프로그램에서 micro:bit 중 하나를 사용하여 측정할 수 있는 0~3V 사이의 전압
아날로그 입력으로 연결합니다.

부분품

이 키트에는 BBC 마이크로비트가 포함되어 있지 않습니다.
다른 작업을 하기 전에, 키트에 다음 품목이 포함되어 있는지 확인하세요.

micro:bit용 슬라이더 MONK MAKES MNK00085 마이크로비트용 슬라이더 - 마이크로비트용 슬라이더
악어 클립 리드 세트(5개 리드) MONK MAKES MNK00085 마이크로비트용 슬라이더 - 악어 세트

시작하기

Alligator Clips 소개
악어 클립을 사용하여 마이크로:비트를 MonkMakes Slider for micro:bit 보드에 연결할 때는 마이크로:비트 끝에서 클립을 연결하는 방법에 약간 주의해야 합니다. 가장 좋은 방법은 아래에 표시된 대로 클립을 수직으로 연결하는 것입니다.MONK MAKES MNK00085 Micro Bit용 슬라이더 - Alligator 소개

이렇게 앨리게이터 클립을 연결하면 구멍이 있는 큰 커넥터와 훨씬 작은 커넥터(위 사진의 금색 선) 사이의 우발적인 연결을 방지할 수 있습니다.

micro:bit를 micro:bit 슬라이더에 연결합니다.
악어 클립 리드 3개를 사용하여 마이크로비트와 마이크로비트 슬라이더를 연결합니다.MONK MAKES MNK00085 마이크로비트용 슬라이더 - 마이크로비트 연결

3V에는 빨간색 리드를, GND에는 검은색을 사용하고, 다른 색상은 micro:bit용 Slider의 출력을 BBC micro:bit에 연결하는 것이 좋습니다. P0을 사용할 수 있습니다.
마이크로비트의 P1 또는 P2이지만 ex의 경우amp여기에 있는 프로그램을 사용하려면 위에 표시된 대로 P2에 연결했다고 가정합니다.

가변 저항기

Slider for micro:bit의 주요 구성 요소는 슬라이딩 가변 저항기(종종 전위계 또는 그냥 pot이라고도 함)입니다. 보드의 다른 구성 요소는 잘못된 방식으로 연결했을 때 micro:bit을 우발적인 손상으로부터 보호하도록 설계되었으며, Slider for micro:bit에 전원이 공급되었음을 나타내는 주황색 전원 LED입니다.
가변 저항기와 마이크로비트가 함께 작동하는 개략도는 다음과 같습니다.MONK MAKES MNK00085 Micro Bit용 슬라이더 - 여기 회로도가 있습니다

가변 저항기는 실제로 저항성 트랙이며 이를 통해 마이크로 비트가 볼륨을 공급합니다.tag한쪽 끝(왼쪽)은 0V이고 다른 쪽 끝(오른쪽)은 3V입니다. 슬라이더를 좌우로 움직이면 트랙을 따라 슬라이딩 전기 접점이 움직입니다. 슬라이더가 가장 왼쪽 위치에 있을 때 볼륨tag슬라이더의 e에는 볼륨이 있습니다.tage가 0V이고 가장 오른쪽 위치에 있을 때 슬라이더에는 볼륨이 표시됩니다.tag3V의 e. 중간 위치에 있을 때, 이 voltage는 0과 3V의 중간, 즉 1.5V가 됩니다. 실제 vol은 다음과 같습니다.tag배터리로 마이크로비트에 전원을 공급하는 경우 전압은 3V보다 낮을 것입니다.

슬라이더 볼륨tage는 P2(또는 사용자가 사용하기로 결정한 핀)를 아날로그 입력으로 사용하여 마이크로비트에 의해 측정됩니다.
세 개의 연결 0, 1 및 2는 모두 아날로그 입력으로 사용할 수 있습니다. 블록 코드에서는 다음을 사용하여 이를 수행합니다. 아날로그 읽기 핀 블록. 이 블록은 볼륨을 측정합니다.tag지정된 커넥터에서 e를 반환하지만 실제 볼륨을 반환하지 않습니다.tage를 볼트로 변환하면 0~1023 사이의 숫자가 반환됩니다.
슬라이더가 가장 왼쪽 위치에 있을 때 판독값은 0이고, 가장 오른쪽 위치에 있을 때 판독값은 1023입니다. 실제로는 마이크로비트를 보호하기 위해 슬라이더에 내장된 추가 회로로 인해 최대값이 1013가 아닌 1024 정도입니다.
이 전ample는 버튼 A를 누르면 판독값을 표시합니다. micro:bit에 로드하고(링크 참조) 슬라이더를 다양한 위치로 이동한 다음 버튼 A를 눌러 판독값이 무엇인지 확인하세요.
이 링크를 클릭한 다음 프로그램을 micro:bit에 다운로드하세요. https://makecode.microbit.org/_5x9RyqRKyTwLMONK MAKES MNK00085 Micro Bit용 슬라이더 - 이 링크를 클릭하세요

Python을 사용하는 경우 다음 프로그램은 위의 블록 코드와 동일한 작업을 수행합니다. 모든 Python ex를 다운로드할 수 있습니다.amp이 키트의 코드는 다음과 같습니다.
https://github.com/monkmakes/mb_slider이 프로그램의 이름은 analog_reading.py입니다.

MONK MAKES MNK00085 Micro Bit용 슬라이더 - 사용 중이라면

micro:bit에서 MicroPython을 사용하는 방법에 대한 자세한 내용은 이 설명서의 뒷부분에 있는 'Mu와 함께 하는 MicroPython' 섹션을 참조하세요.
슬라이더를 테스트할 수 있는 몇 가지 프로그램을 소개합니다.

프로그램 1. 슬라이더 번호

이 프로그램은 슬라이더의 위치에 따라 0과 9 사이의 단일 숫자를 표시합니다. Block 코드를 사용하여 시도하려면 여기를 방문하세요. web브라우저의 페이지. https://makecode.microbit.org/_C9mFbkMwu7iw

MONK MAKES MNK00085 Micro Bit용 슬라이더 - PROGRAM

창 하단의 다운로드 링크를 클릭하고 HEX를 복사하세요. file 마이크로:비트에. 플래싱이 완료되면 마이크로:비트의 디스플레이에 숫자가 표시됩니다. 슬라이더를 앞뒤로 밀면 숫자가 0(왼쪽)에서 9(오른쪽)로 바뀌는 것을 볼 수 있습니다.
아날로그 판독값을 110으로 나누면 최대 판독값 1023은 9(실제로는 9.3)가 되지만, 반올림 블록을 사용하여 이를 9로 내림합니다.
이 프로그램의 MicroPython 버전은 다음과 같습니다. 이 프로그램은 다음과 같습니다. 슬라이더_번호.py.MONK MAKES MNK00085 Micro Bit용 슬라이더 - m용 슬라이더

프로그램 2. 슬라이더 바 그래프

이 전ample는 Blockcode를 사용합니다 플롯 막대 그래프 슬라이더 위치에 따라 반응하는 막대 그래프를 표시하는 블록입니다.

MONK, 마이크로비트용 MNK00085 슬라이더 제작 - sPROGRAM

코드 링크는 다음과 같습니다. https://makecode.microbit.org/_HYtds3Yg9J32
블록의 플롯 막대 그래프 범위가 0~1023으로 설정되어 있는 것을 주목하세요. 슬라이더를 움직여 표시를 변경하세요.
이 Python 버전은 약간 다릅니다. micro:bit용 MicroPython에는 block의 플롯 막대 그래프와 동일한 것이 포함되어 있지 않기 때문에 우리는 직접 작성해야 합니다. 이는 매개변수로 0~5 사이의 숫자를 예상하고 0~5줄의 LED를 표시하는 bargraph 함수에 포함되어 있습니다. 코드는 다음에서 찾을 수 있습니다. 슬라이더_바_그래프.py.슬라이더_바_그래프.py

프로그램 3. 스네이크

이 전ample는 슬라이더를 움직일 때 꿈틀거리는 뱀 애니메이션을 만들기 위해 슬라이더를 사용합니다. 설명하기가 조금 어려우니, 그냥 시도해 보세요. https://makecode.microbit.org/_hgvDyoM2KVEPMONK MAKES MNK00085 Micro Bit용 슬라이더 - 이 제품은ample

이 코드는 배열을 사용하여 각 행의 점 위치를 추적합니다. forever 블록은 먼저 for 루프를 사용하여 모든 점 위치를 한 자리 위로 섞습니다.
그런 다음 디스플레이를 지우고 슬라이더 위치에 따라 가장 아래에 있는 점의 위치를 ​​결정합니다. 그런 다음 모든 점을 그립니다. 일시 정지 블록은 속도를 늦출 뿐입니다.
정확히 같은 패턴을 따르는 MicroPython 코드는 다음과 같습니다. 다음에서 찾을 수 있습니다. file 슬라이더_스네이크.pyMONK MAKES MNK00085 Micro Bit용 슬라이더 - 여기 있습니다

프로그램 4. MU 플로터

이 최종 프로그램은 Mu를 사용하는 MicroPython에서만 사용할 수 있는데, 그 이유는 Mu의 플로터 기능을 사용하여 USB를 통해 micro:bit에서 컴퓨터로 전송된 값을 플롯하기 때문입니다.
프로그램을 micro:bit(mu_plotter.py라고 함)에 로드한 다음 도구 모음에서 Plotter 버튼을 클릭합니다. 이제 슬라이더를 움직이면 플롯에서 값이 변경되는 것을 볼 수 있습니다.

코드는 다음과 같습니다.MONK MAKES MNK00085 Micro Bit용 슬라이더 - 코드

데이터는 값이 하나뿐이더라도 Python 튜플로 전송해야 합니다.
그래서 위에 강조된 줄에 추가로 ()와 쉼표가 있는 것입니다.

MONK MAKES MNK00085 Micro Bit용 슬라이더 - 데이터가 있습니다

MU를 가진 마이크로파이썬

이 키트의 코드는 Block 코드와 MicroPython으로 모두 제공됩니다. Block 코드 대신 MicroPython 버전의 프로그램을 실행하려면 Github에서 모든 프로그램을 여기에서 다운로드할 수 있습니다. https://github.com/monkmakes/mb_sliderMONK MAKES MNK00085 Micro Bit용 슬라이더 - m 연결

녹색 코드 버튼을 클릭하고 ZIP 다운로드 옵션을 선택합니다. ZIP 아카이브를 추출하면 모든 프로젝트의 파이썬 프로그램이 들어 있는 디렉토리를 찾을 수 있습니다.
그런 다음 Mu 편집기를 사용할 수 있습니다.https://codewith.mu/) 다운로드한 프로그램을 로드한 다음 이를 micro:bit에 플래시합니다.
이 프로그램의 MicroPython 버전은 Block 버전과 긴밀하게 모델화되어 있어 따라하기 쉽습니다.

문제 해결

문제: 슬라이더를 움직여도 측정값이 변하지 않습니다.
해결책: 아날로그 읽기 핀 블록에 micro:bit 출력을 위한 슬라이더에 물리적으로 연결된 핀과 동일한 핀이 선택되어 있는지 확인하세요.

문제: micro:bit 슬라이더의 주황색 전원 LED가 켜지지 않습니다.
해결책: 마이크로:비트 자체에 전원이 공급되는지 확인하고, 마이크로:비트의 GND 및 3V 연결부가 슬라이더의 GND 및 3V 커넥터에 연결되어 있는지 확인하세요.

문제: 마이크로:비트에 여러 개의 마이크로:비트 슬라이더를 연결하려면 어떻게 해야 하나요?
해결책: 아날로그 값을 읽으려면 마이크로:비트의 모든 핀을 사용할 수 있습니다. 두 번째 마이크로:비트를 사용하려면 아래에 표시된 것처럼 전원을 공급하고 출력을 사용하지 않는 핀에 연결하기만 하면 됩니다.
좀 더 많은 악어 끈이 필요하다는 점을 명심하세요.MONK MAKES MNK00085 Micro Bit용 슬라이더 - 여기 있습니다

학습

마이크로: 비트 프로그래밍
MicroPython에서 micro:bit 프로그래밍에 대해 자세히 알고 싶다면 모든 주요 서점에서 구입할 수 있는 Simon Monk의 책 'Programming micro:bit: Getting Started with MicroPython'을 구매하는 것을 고려해 보세요.
흥미로운 프로젝트 아이디어를 원하시면 NoStarch Press에서 출시한 Micro:bit for the Mad Scientist도 마음에 드실 겁니다.
다음에서 Simon Monk(이 키트의 디자이너)의 책에 대해 자세히 알아볼 수 있습니다. http://simonmonk.org 또는 트위터에서 @simonmonk2를 팔로우하세요.MONK MAKES MNK00085 Micro Bit용 슬라이더 - microa

몽크메이크스

이 키트에 대한 자세한 내용은 제품 홈 ​​페이지를 참조하십시오. https://monkmakes.com/mb_slider
이 키트뿐만 아니라 MonkMakes는 메이커 프로젝트에 도움이 되는 모든 종류의 키트와 가제트를 만듭니다. 자세한 내용과 구매처는 여기에서 확인하세요. https://monkmakes.com Twitter @monkmakes에서 MonkMakes를 팔로우할 수도 있습니다.

MONK MAKES MNK00085 마이크로비트용 슬라이더 - MONKMAKES

왼쪽부터 오른쪽으로: 마이크로비트용 전자제품 스타터 키트, 마이크로비트용 전원(AC 어댑터는 포함되지 않음), 마이크로비트용 7세그먼트.

문서 / 리소스

MONK MAKES MNK00085 Micro Bit용 슬라이더 [PDF 파일] 지침
MNK00085, 마이크로비트용 슬라이더

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *