제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 20 | ||||
| × | 20 |
|
이 프로젝트는 Arduino Uno를 사용하여 8x8 LED 매트릭스 어레이를 제어하는 방법을 보여줍니다. 이 가이드는 자신의 프로젝트를 위한 간단하고 비교적 저렴한 디스플레이를 만드는 데 사용할 수 있습니다. 이렇게 하면 문자, 숫자 또는 사용자 지정 애니메이션을 표시할 수 있습니다.
로봇 프로젝트("Robô da Alegria") 중 하나에서 사용된 5개의 매트릭스 배열이 이 기술을 설명하기 위한 예로 사용됩니다. 다음 링크에서 이 프로젝트에 대해 더 자세히 알고 싶으실 수 있습니다.
<울>
구성 요소 그림> 그림> 그림> 그림> 그림> 그림>
MAX7219-MAX7221.pdf
두 가지 유형의 점퍼가 필요합니다. 매트릭스 간의 연결을 위한 암-암간 연결과 Arduino에 첫 번째 매트릭스의 연결을 위한 수-암-간 점퍼입니다.
구성 요소의 수는 염두에 두고 있는 구조에 따라 다를 수 있습니다.
어셈블리 그림> 그림> 그림>
회로도에 따라 모든 구성 요소를 연결합니다. 첫 번째 매트릭스를 Arduino에 연결하고 각 매트릭스를 어레이의 다음 매트릭스에 연결하려면 점퍼 와이어가 필요합니다.
아두이노 핀아웃:
<울>지정된 위치에 각 디스플레이를 정렬할 수도 있습니다. 이를 위해 아크릴 시트, 일부 나사 및 너트(각 디스플레이당 4개)를 사용하고 각 구성 요소를 제자리에 배치할 수 있습니다. 회로를 조립하는 데 도구가 필요하지 않지만 디스플레이를 표면에 부착하려면 드라이버가 필요합니다. 이 예에서는 다섯 개의 디스플레이가 얼굴 패턴(두 개의 눈과 한 개의 입)에 배치되었습니다. USB 케이블을 Arduino Uno 보드에 연결하고 다음 단계로 진행합니다.
FLPMR9JIRKFL3VQ.fzz
코딩
최신 Arduino IDE 버전이 설치된 상태에서 LED를 제어하는 데 사용되는 LedControl.h 라이브러리를 추가합니다. Arduino 코드를 다운로드, 컴파일 및 업로드합니다. 이 코드는 4부분으로 나누어져 있습니다.
<울>집약도 LED 밝기를 제한하는 데 사용되었습니다. USB 포트가 수용할 수 있는 수준으로 모듈의 전력 소비를 줄이기 위해 1(0에서 15까지)로 설정되었습니다.
FEGF6QQIRKFL5XL.ino
사용법 그림> 그림> 그림> 그림> 그림> 그림>
업로드 후 Arduino를 컴퓨터의 USB 포트에 연결하고 직렬 모니터를 엽니다. 코드는 직렬 포트에서 수신한 메시지에 따라 LED 면에 이모티콘 세트를 표시하도록 프로그래밍되어 있습니다. 다음 명령이 구성되었습니다.
눈을 위해
<울>입:
<울>직렬 모니터에 한 쌍의 문자(눈에는 켜짐, 입에는 다른 문자)를 입력하고 Enter 키를 누르면 명령에 따라 디스플레이가 업데이트됩니다.
필요에 따라 도면을 변경(예:새 얼굴 추가)하거나 제어 방법(Bluetooth 또는 Wi-Fi 인터페이스 포함)을 변경할 수 있습니다.
즐거운 시간 보내세요!
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">제조공정
구성품 및 소모품 Arduino UNO × 1 Microchip Technology ATtiny85 × 1 전해 디커플링 커패시터 - 10uF/25V × 1 점퍼 와이어 M/M × 1 이 프로젝트 정보 저는 다른 위치에서 여러 센서 데이터를 읽어야 하는 프로젝트를 진행 중입니다. 여기에는 몇 개의 PWM 핀만 필요하므로 여러 Arduino Uno를 사용하는 것은 비용이 많이 들고 불필요합니다. 그래서 Arduino Uno 개발 보드 대신 A
이 Arduino Tutorial에서는 RGB LED가 무엇이며 Arduino 보드와 함께 사용하는 방법을 배웁니다. 다음 동영상을 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다. RGB LED란 무엇입니까? RGB LED는 빨강, 초록, 파랑의 3가지 기본 색상을 혼합하여 다양한 색상을 낼 수 있습니다. 따라서 실제로 단일 케이스에 포장된 빨간색, 녹색 및 파란색 3개의 개별 LED로 구성됩니다. 이것이 4개의 리드가 있는 이유입니다. 3가지 색상 각각에 대해 하나의 리드가 있고 RGB LED 유형에 따라 하나의 공통 캐소