본문 바로가기

개발자/부품

Pico MIDI 확장 보드미디 메시지 전송

반응형

 

Pico MIDI 

 

소개

 

안녕하세요! 음악에 맞춰 큐베이스나 에이블톤과 같은 음악 시퀀서에서 조명 장비를 제어할 수 있기를 바라며 미디뮤소 pico MIDI 확장 보드를 사용하여 미디 메시지를 수신 및 전송하고 있습니다. 설명서에 따르면 점퍼 위치를 선택해 미디 인/아웃에 다른 GPIO 핀(UART)을 사용할 수 있다고 나와 있습니다. 저의 (매우 멍청한, 미안한) 질문은 다음과 같습니다:

 

1) Pico는 직렬 통신을 위해 어떤 GPIO 핀이 있는지 어떻게 "알 수 있습니까?"?

2) MIDI가 전송 속도 31,250의 직렬이라는 점을 감안할 때 마이크로 파이썬이 MIDI를 처리하기에 충분히 빠를까요?

 

C 언어 코드가 더 빠르다는 것을 알고 있지만 나쁜 경험이 있었고 파이썬이 훨씬 쉽다는 것을 알았습니다. 다른 사람에게 코드를 작성해 달라고 요청하는 것은 아니지만 특히 (1)번 질문이 약간 혼란스럽습니다. picoMIDI에 대한 설명서는 이 페이지에 있습니다: 

 

 

Arduino, Python 및 C의 간단한 코드 예제가 함께 제공되어 쉽게 시작할 수 있습니다. 매뉴얼은 다음과 같습니다(다운로드 폴더에서 확인). 

 

무엇인가요?

 

라즈베리파이 Pico 마이크로컨트롤러 보드용 드롭인 확장 키트입니다. 미디 프로젝트에 Pico의 UART 2개를 사용할 수 있습니다. 듀폰 케이블을 사용하여 Pico의 GPIO 핀 중 하나를 사용할 수도 있습니다.

 

특징:

 

Pico의 USB 연결로 전원이 공급되는 기능입니다. 향후 프로젝트(예: 유로락)를 위해 원하지 않는 한 12V를 공급할 필요가 없습니다. MIDI 협회 표준에 따라 적절하게 광 절연된 MIDI 입력. 

 

 

3개의 버퍼링된 LED로 양쪽 MIDI 출력 소켓에서 MIDI 입력 및 MIDI 출력 활동을 표시합니다.

 

기본 위치가 표시된 점퍼로 GPIO UART를 쉽게 선택할 수 있습니다. 기본 위치는 코드를 간소화하기 위해 기본 Pico UART RX 입력 및 TX 출력을 선택합니다.

 

 

 

4개의 온보드 커밋되지 않은 DIP 스위치는 (예: MIDI 채널 선택, 모드 스위치로 사용) 등을 위한 것입니다. 각각은 1K 저항으로 접지에 연결됩니다.

 

 

USB로만 전원을 공급하거나 12V DC 입력 또는 유로락 전원 중에서 선택할 수 있습니다.

 

 

 

예제 코드(Arduino, Python, C)가 제공되어 바로 실행할 수 있습니다. 

 

보드 설명 링크

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^