Arduino Leonardo는 ATmega32u4( 데이터시트 )를 기반으로 하는 마이크로컨트롤러 보드입니다. 20개의 디지털 입출력 핀(7개는 PWM 출력으로, 12개는 아날로그 입력으로 사용 가능), 16MHz 크리스털 오실레이터, 마이크로 USB 연결, 전원 잭, ICSP 헤더, 리셋 버튼이 있습니다. 마이크로컨트롤러를 지원하는 데 필요한 모든 것이 포함되어 있습니다. USB 케이블로 컴퓨터에 연결하거나 AC-DC 어댑터나 배터리로 전원을 공급하여 시작하면 됩니다.
Leonardo는 ATmega32u4에 내장된 USB 통신 기능이 있어 보조 프로세서가 필요 없다는 점에서 이전의 모든 보드와 다릅니다. 이를 통해 Leonardo는 가상(CDC) 직렬/COM 포트 외에도 연결된 컴퓨터에 마우스와 키보드로 표시됩니다. 또한 보드의 동작에 다른 영향도 미칩니다. 자세한 내용은 Arduino Leonardo 시작하기에서 설명합니다.