1. 소개 및 이상view
SparkFun Pro Mini ATmega328-3.3V/8MHz는 공간 제약이 있는 프로젝트를 위해 설계된 소형 마이크로컨트롤러 개발 보드입니다. 아두이노 보드 및 아두이노 IDE와 호환되며, 작은 크기에 강력한 ATmega328 마이크로컨트롤러를 제공합니다. 이 보드는 3.3V, 8MHz로 작동하여 저전력 애플리케이션에 적합하며, 추가적인 전압 변환 없이 3.3V 주변 장치와 직접 연결할 수 있습니다.
이 설명서는 SparkFun Pro Mini의 설치, 작동 및 유지 관리에 필요한 필수 정보를 제공합니다.

그림 1: 상단 view SparkFun Pro Mini ATmega328-3.3V/8MHz 개발 보드.
2. 주요 특징
- 마이크로 컨트롤러 : ATmega328이 외부 공진기(0.5% 오차 허용)를 사용하여 8MHz로 동작합니다.
- 운영 볼륨tage: 3.3V.
- 전원 입력: RAW 핀은 3.4V ~ 12V DC 입력을 지원하며, VCC 핀은 안정화된 3.3V 전원을 필요로 합니다.
- 조절기: 최대 150mA 출력의 3.3V 온보드 레귤레이터가 내장되어 있으며 과전류 보호 기능이 있습니다.
- 연결성: 프로그래밍을 위해 FTDI 베이직 브레이크아웃 보드(별매)에 직접 연결하도록 설계되었습니다.
- 아날로그 핀: 8개의 아날로그 입력 핀(A0-A7)이 있으며, A4, A5, A6, A7은 가장자리에서 약간 벗어나 있습니다.
- 디지털 핀: PWM 기능을 포함한 표준 GPIO 핀.
- 지표: 본체에 전원 및 상태 LED가 내장되어 있습니다.
- 치수: 크기는 약 0.7 x 1.3인치(18 x 33mm)입니다.
- I2C: 선택 사양인 I2C 풀업 저항을 위한 풋프린트입니다.

그림 2: 자를 대고 크기를 측정한 SparkFun Pro Mini의 모습으로, 컴팩트한 크기를 보여줍니다.

그림 3: Pro Mini의 아랫면으로, 3.3V 및 8MHz 작동 특성을 나타냅니다.
3. 설정 및 연결
3.1 핀아웃 오버view
Pro Mini는 전원, 통신 및 범용 입출력(GPIO)을 위한 다양한 핀을 갖추고 있습니다. 프로젝트에 제대로 통합하려면 핀 배열을 이해하는 것이 매우 중요합니다.

그림 4: 상단 view 프로 미니의 다양한 핀 라벨을 식별하기 쉽게 강조 표시했습니다.

그림 5: SparkFun Pro Mini의 각 핀 기능을 자세히 보여주는 종합적인 핀 배치도.

그림 6: 클로즈업 view Pro Mini의 프로그래밍 헤더에 3.3V 안정화 전압이라고 표시되어 있습니다.tage, 접지 및 원시 입력 볼륨tag전자 핀.
3.2 보드 전원 공급
Pro Mini는 크게 두 가지 방식으로 전원을 공급받을 수 있습니다.
- RAW 핀: 규제되지 않은 DC 전압을 연결하세요tag3.4V에서 12V 사이의 전압을 RAW 핀에 공급합니다. 온보드 레귤레이터가 이 전압을 마이크로컨트롤러용 3.3V로 변환합니다.
- VCC 핀: 3.3V로 전압이 조정된 전원 공급 장치를 사용하는 경우, VCC 핀에 직접 연결하십시오. 이 핀에 3.3V를 초과하는 전압을 인가하지 마십시오.
기판 손상을 방지하기 위해 전원이 올바르게 연결되었는지 확인하십시오. 이 기판에는 레귤레이터용 과전류 보호 기능이 포함되어 있습니다.
3.3 보드 프로그래밍
SparkFun Pro Mini에는 내장 USB 커넥터가 없습니다. 보드를 프로그래밍하려면 외부 FTDI Basic Breakout 보드(또는 호환되는 USB-시리얼 변환기)가 필요합니다.
- FTDI 베이직 브레이크아웃 보드를 Pro Mini의 프로그래밍 헤더 핀에 연결하십시오. 핀(GND, VCC, RXI, TXO, RST, BLK)이 올바르게 연결되었는지 확인하십시오.
- FTDI 베이직 브레이크아웃 보드를 USB 케이블을 사용하여 컴퓨터에 연결하십시오.
- 아두이노 IDE를 엽니다.
- "도구 > 보드" 메뉴에서 "Arduino Pro 또는 Pro Mini"를 선택하십시오.
- 프로세서로 "ATmega328 (3.3V, 8MHz)"을 선택하십시오.
- "도구 > 포트"에서 FTDI 장치에 맞는 COM 포트를 선택하십시오.
- 이제 스케치를 Pro Mini에 업로드할 수 있습니다.

그림 7: SparkFun Pro Mini가 USB를 통해 프로그래밍하기 위해 FTDI Basic Breakout 보드에 연결된 모습.
4. 운영
4.1 기본 스케치 업로드
아두이노 IDE에서 보드를 성공적으로 연결하고 구성한 후에는 호환되는 아두이노 스케치를 업로드할 수 있습니다. 일반적으로 첫 번째 단계는 "깜빡임" 예제 스케치를 업로드하는 것입니다.amp기본 기능을 확인하기 위한 스케치입니다.
4.2 주변기기 연결하기
3.3V 작동 전압tag이 Pro Mini는 3.3V에서 작동하는 많은 최신 센서 및 모듈과 직접 연결하기에 이상적입니다. 주변 장치를 연결할 때는 항상 전압이 적절한지 확인하십시오.tag호환성 문제입니다. 주변기기에 5V 전원이 필요한 경우, Pro Mini의 손상을 방지하기 위해 로직 레벨 시프터가 필요합니다.
- 디지털 I/O: 디지털 핀은 온/오프 제어, 스위치 판독 또는 LED 제어에 사용할 수 있습니다.
- 아날로그 입력 A0~A7 핀은 아날로그 센서 값을 읽을 수 있습니다.
- 직렬 통신: RXI/TXO 핀은 다른 장치와의 직렬 통신에 사용합니다.
- I2C 통신: 이 보드는 I2C 통신을 지원하며, 선택적으로 풀업 저항을 장착할 수 있는 공간이 제공됩니다.

그림 8: Pro Mini가 다른 전자 부품들과 함께 브레드보드 회로에 통합되어 일반적인 사용 사례를 보여줍니다.

그림 9: 소형 프로젝트 예시ampSparkFun Pro Mini를 활용하면 작은 배터리로 작동합니다.
5. 유지관리
SparkFun Pro Mini는 견고한 개발 보드이지만, 적절한 관리를 통해 수명을 연장하고 안정적인 작동을 보장할 수 있습니다.
- 손질: 기판을 다룰 때는 항상 가장자리를 잡고 다루어 부품, 특히 정전기에 민감한 마이크로컨트롤러에 손이 닿지 않도록 하십시오.
- 저장: 사용하지 않을 때는 정전기 방지 백에 넣어 먼지와 습기를 피해 보관하십시오.
- 청소: 필요한 경우, 이소프로필 알코올과 부드러운 브러시를 사용하여 기판을 조심스럽게 닦으십시오. 전원을 연결하기 전에 기판이 완전히 건조되었는지 확인하십시오.
- 전원 공급 장치: 전원 공급 장치의 전압을 항상 확인하십시오.tag보드에 연결하기 전에 전압과 극성을 확인하세요. 볼륨이 잘못되었습니다.tag극성이 반대로 되면 영구적인 손상이 발생할 수 있습니다.
6. 문제 해결
- IDE에서 보드를 인식하지 못합니다:
- FTDI 베이직 브레이크아웃 보드 드라이버가 컴퓨터에 올바르게 설치되어 있는지 확인하십시오.
- FTDI 보드가 Pro Mini의 프로그래밍 헤더에 제대로 연결되어 있는지 확인하십시오.
- 아두이노 IDE에서 올바른 COM 포트가 선택되었는지 확인하십시오.
- 보드는 "Arduino Pro 또는 Pro Mini"가, 프로세서는 "ATmega328 (3.3V, 8MHz)"이 선택되어 있는지 확인하십시오.
- 스케치 업로드 실패:
- FTDI 보드와 Pro Mini 간의 모든 연결을 확인하십시오.
- Pro Mini에 공급되는 전원이 안정적이며 지정된 범위(VCC의 경우 3.3V, RAW의 경우 3.4~12V) 내에 있는지 확인하십시오.
- 때때로 업로드 과정 직전이나 도중에 Pro Mini의 재설정 버튼을 누르면 도움이 될 수 있습니다.
- 전원 없음/LED 꺼짐:
- 전원 공급 장치가 작동 중이며 올바른 전압을 공급하고 있는지 확인하십시오.tage.
- 전원 연결부의 극성을 확인하십시오.
- RAW 핀을 사용하는 경우 볼륨을 확인하십시오.tage는 3.4V에서 12V 사이입니다. VCC를 사용하는 경우, 3.3V로 안정화된 전압인지 확인하십시오.
- 예상치 못한 동작:
- 배선에 합선이나 잘못된 연결이 없는지 다시 한번 확인하십시오.
- 연결된 모든 주변 장치가 3.3V 로직 레벨과 호환되는지 확인하십시오. 5V 구성 요소의 경우 필요한 경우 레벨 시프터를 사용하십시오.
- Review 논리적 오류를 찾기 위한 코드입니다.
7. 사양
| 특징 | 사양 |
|---|---|
| 마이크로 컨트롤러 | AT메가328 |
| 운영 볼륨tage | 3.3V |
| 입력 Voltag전자(RAW) | 3.4V - 12V 직류 |
| 클럭 속도 | 8MHz |
| 플래시 메모리 | 32KB (ATmega328) |
| 에스램 | 2KB (ATmega328) |
| 이이이프롬 | 1KB (ATmega328) |
| 디지털 I / O 핀 | 14개 (PWM 지원 6개 포함) |
| 아날로그 입력 핀 | 8 (A0-A7) |
| 입출력 핀당 최대 전류 | 40mA |
| 치수 | 0.7 x 1.3인치(18 x 33mm) |
| 무게 | 0.32 온스 |
| 연결 기술 | I2C, 직렬(UART) |
8. 보증 및 지원
SparkFun Pro Mini ATmega328-3.3V/8MHz 개발 보드에 대한 기술 지원, 보증 정보 또는 추가 지원이 필요하시면 SparkFun Electronics 공식 웹사이트를 참조하십시오. web사이트를 방문하거나 고객 지원팀에 직접 문의하세요.





