CAFE

한국직업능력교육원

Seeeduino XIAO 아두이노 마이크로컨트롤러(SAMD21 Cortex M0+)

작성자송명규|작성시간26.06.07|조회수56 목록 댓글 0

아주 좋은제품입니다.

소형패키지에 있을건 다 있네요...  기능들이 1개밖에 없어 좀 아쉽긴하지만 이 정도핀으로 이정도 상능이면 갠찮죠...

가격이 디바이스 마트에서는 7,700원 으로 UNO보단 가격이 비싸네요... 

근데 좋은점이 Arduino와 호환되고 명령어 호환, 라이브러리 지원 및 호환되므로

Arduino Uno 업 버전으로 생각하여 사용해도 좋을거 같습니다.

GPIO도 11개 지원합니다. UNO보단 조금 작지만 전핀을 ADC로 사용가능하고 여기에 UNO에는 없는 DAC기능 지원까지

좋은거 같습니다.

특히 클럭이 48MHZ로 동작하고 메모리가 

Flash ROM : 256K 

RAN : 32K

ADC, DAC, I2C, UART 모두 지원합니다. == 1ch 지원 = 이 부분이 좀 거시기 헌디...

또한 USB-C포트로 USB Type 키보드나 마우스도 연결가능합니다.

 

이 또한 회사 프로젝트 일환으로 여러분들 선배님들 수료후 프로젝트 일환으로 진행하고 있습니다.

회사에서는 이 칩만 구매한여 새로운 보드를 개발했습니다. 여기에 RF443 + 온습도센서 SHT40을 포함하여 원보드로 PCB를 

개발하여 양상단계 까지 해 놓은 상태입니다.

1단계로 기존 Arduino 보드로 해 보고 시제품 개발

2단계 최종으로는 회사서 개발한 보드로 Arduino 부트로더까지 올려보도록 하겠습니다.

그 후로 APP 개발해 보도록 하겠습니다.

이 부분은 재학생들은 상관없고 수료생들 여러분들 선배님 위주로 먼저 진행할겁니다.

야간에요.... 프로젝트 형식으로

 

단 재학생중에서 희망하신분에 한해서 참여가능합니다.

Features
  • 강력한 CPU : 256KB 플래시, 32KB SRAM을 갖춘 ARM® Cortex®-M0+ 32비트 48MHz 마이크로컨트롤러(SAMD21G18)
  • 유연한 호환성: Arduino IDE와 호환 가능
  • 쉬운 프로젝트 운영: 브레드보드 친화적
  • 작은 크기: 웨어러블 장치 및 소규모 프로젝트에 적합한 엄지 손가락 크기(23.5x17.5mm)입니다.
  • 다중 개발 인터페이스 : 디지털/아날로그 핀 11개, PWM 핀 10개, DAC 출력 1개, SWD 본딩 패드 인터페이스 1개, I2C 인터페이스 1개, UART 인터페이스 1개, SPI 인터페이스 1개.
Description
Seeeduino XIAO는 여전히 저전력 Arduino 마이크로컨트롤러인 강력한 CPU-ARM® Cortex®-M0+(SAMD21G18)를 탑재하고 있습니다. 이 작은 보드는 처리 성능이 좋지만 전력이 덜 필요합니다. 실제로 작은 크기로 설계되어 아두이노 웨어러블 기기나 소규모 프로젝트에 활용이 가능합니다.


강력한 CPU 외에도 Seeeduino XIAO는 다른 많은 기능에서도 뛰어납니다. 11개의 아날로그 핀, 11개의 디지털 핀, 1개의 I2C 인터페이스, 1개의 UART 인터페이스 및 1개의 SPI 인터페이스에 사용할 수 있는 14개의 GPIO 핀이 있습니다. 일부 PIN에는 다양한 기능이 있으며, A1/D1 ~ A10/D10 핀에는 PWM 기능이 있고 핀 A0/D0에는 DAC 기능이 있습니다. 즉, 아날로그 핀으로 정의하면 PWM 신호가 아닌 진정한 아날로그 신호를 얻을 수 있습니다. GPIO 핀은 더 많은 I/O 핀과 인터페이스를 실현할 수 있습니다.


또한 Seeeduino XIAO는 전원을 공급하고 코드를 다운로드할 수 있는 USB Type-C 인터페이스를 지원합니다. XIAO 뒷면에는 배터리를 지원하는 전원 패드가 있으며 웨어러블 장치를 현실적으로 만들 수 있도록 설계되었습니다. 전원 LED를 제외하고 더 나은 코딩 경험을 위해 보드에 사용자 LED를 추가합니다. 이 크기만큼 작은 보드는 시간 고정을 위해 칩의 내부 수정 발진기를 사용합니다. Seeeduino XIAO는 시계를 더 안정적으로 만들기 위해 추가로 32.768KHz를 레이아웃합니다.






Seeeduino XIAO는 Arduino IDE와 완벽하게 호환되므로 크고 포괄적인 Arduino 라이브러리의 도움으로 일부 소규모 프로젝트를 쉽게 개발할 수 있습니다.

All the I/O pins are 3.3V, please do not input more than 3.3V, otherwise, the CPU may be damaged.

Specification
  • CPU : 최대 48MHz에서 실행되는 ARM Cortex-M0+ CPU(SAMD21G18)
  • 저장 : 256KB Flash,32KB SRAM
  • I/O PINs : 14 GPIO PINs,11 analog PINs, 11 digital PINs, 1 DAC output Pin
  • Interface : 1 I2C interface,1 UART interface, 1 SPI interface
  • 전원 공급 장치 및 다운로드 인터페이스 : USB Type-C interface
  • LEDs : 사용자 LED 1개, 전원 LED 1개, 직렬 포트 다운로드용 LED 2개
  • 리셋 버튼 : 두 개의 재설정 버튼 짧은 재설정에 연결
  • Power Pads : 배터리 전원 공급 장치의 경우
  • 소프트웨어 호환성 : Arduino IDE와 호환
  • 회로 보호용 프로젝션 커버
  • 치수수 : 23.5x17.5x3.5 mm






Typical Application
  • 웨어러블 장치
  • 신속한 프로토타이핑(최소 시스템으로 확장된 PCB에 직접 부착)
  • 미니 Arduino가 필요한 모든 프로젝트에 적합
  • DIY 키보드
  • USB 개발(USB에서 다중 채널 TTL/USB 호스트 모드 등)
  • 여러 simulated 값을 읽어야 하는 시나리오 DAC 출력

이 보드의 스펙은 아래표와 같은데요. 총 11개의 디지털 입출력핀, 11개의 아날로그 입력핀, 10개의 PWM 출력(D1-D10번핀), 1개의 DAC출력(D0핀), 1개의 SWD패드, 1개의 I2C 인터페이스, 1개의 SPI인터페이스, 1개의 UART인터페이스를 사용할 수 있습니다.

전원공급 및 코드 업로드를 위한 인터페이스는 USB-C타입의 커넥터를 사용합니다. 아두이노 레오나르도나 프로 마이크로처럼 마이크로프로세서 칩 자체에서 USB기능을 지원하기 때문에 USB HID(키보드, 마우스)등의 프로젝트로도 활용할 수 있습니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼