Oyster PMOD

8x8 LED 매트릭스와 128x128 OLED 디스플레이를 갖춘 나만의 OysterPMOD를 만들어 보십시오! 납땜 없이 조립할 수 있습니다. 모든 FemtoRV 프로세서 및 지원 보드와 호환되며, PMOD 커넥터 하나만 사용합니다.
준비물은 다음과 같습니다.
- 오래된 플라스틱 카드(Oyster 카드, 신용카드 등)
- MAX7219로 구동되는 8x8 LED 매트릭스(약 $2)
- SSD1351 128x128 OLED 디스플레이(약 $10 - $15). 더 저렴한 복제품도 있지만, 작동하지 않는다는 보고가 종종 있습니다.
- LED 매트릭스용 암-암 듀폰 연결선
- OLED 디스플레이용 연결선(대부분 디스플레이와 함께 제공됩니다)
- 작은 나사
- 2x6 핀 헤더(또는 1x6 헤더 두 개)
1단계
- 플라스틱 카드에 구멍을 뚫습니다
- LED 매트릭스와 OLED 디스플레이를 플라스틱 카드에 부착합니다
2단계
2x6 핀 헤더를 PMOD에 꽂습니다.
이미지는 IceBreaker(왼쪽)와 IceStick(오른쪽)에 꽂았을 때의 모습을 보여
줍니다. 저는 IceStick에 작은 직사각형 모양의 빨간 접착테이프를 붙여 1번
핀의 위치를 표시해 두곤 합니다.
3단계
다이어그램에 표시된 대로 OLED
화면의 전선을 헤더에 연결합니다. 암-암 듀폰 전선 5개를 사용하여 LED
매트릭스를 연결합니다. 훌륭합니다! 둘 다 PMOD 커넥터 하나에 정확히
들어맞습니다.
4단계
접착테이프로 전선 12개를 한데
고정합니다. 작은 직사각형 모양의 빨간 테이프를 붙여 1번 핀을 표시합니다.
이제 Oyster PMOD를 사용할 준비가 되었습니다! FPGA 보드가 여러 개 있다면,
조금만 주의를 기울이면 Oyster PMOD 하나만 두고 (모든 선을 하나씩 연결할
필요 없이) 여러 번 연결하고 분리하기가 꽤 쉽습니다.
5단계

FemtoRV32 지원 라이브러리는 printf()의 출력을 LED
매트릭스, OLED 화면 또는 UART로 리디렉션할 수 있습니다. 또한 OLED 화면용
기본 그리기 함수도 몇 가지 갖추고 있습니다.