

Adafruit Feather M0 Basic Proto
€29.99 (DDV vključen)
Adafruit Feather M0 Basic Proto — ATSAMD21G18 Cortex M0+ @ 48 MHz z vgrajeno prototipno površino za neposredno spajkanje komponent in LiPo polnilcem.
2 na zalogi
Opis
Adafruit Feather M0 Basic Proto
Feather M0 Basic Proto je 32-bitna razvojna plošča z mikrokontrolerom ATSAMD21G18 ARM Cortex M0+ pri 48 MHz. Namesto MicroSD reže ima vgrajeno prototipno površino z okoli 50 luknjicami za neposredno spajkanje — senzorji, upori in kondenzatorji so pritrjeni direktno na ploščo, brez zunanjega breadboarda.
Gre za del Adafruitovega ekosistema Feather, kar pomeni polno kompatibilnost z vsemi FeatherWing razširitvami in skupno pinout za vse Feather plošče.
Anatomija krmilnika
| Tip krmilnika | Adafruit Feather M0 |
| Mikrokrmilnik | ATSAMD21G18 ARM Cortex M0+ @ 48 MHz |
| USB čip | Nativni USB (brez FTDI) |
| USB konektor | Micro USB |
| Logična napetost | 3,3 V |
Ključne lastnosti
- Prototipna površina (~50 luknjic) – pritrdi komponente neposredno na ploščo brez breadboarda — primerno za zaključen, kompakten projekt
- LiPo polnilec (100 mA) – samodejno preklapljanje med USB in baterijo; stanje prikazuje LED indikator
- 256 KB Flash + 32 KB RAM – 8× več Flash in 16× več RAM kot pri Arduino Uno
- 6 analognih vhodov (12-bitni ADC) – natančnejše merjenje kot 10-bitni ADC na klasičnih Arduino ploščah
- 1 analogni izhod (10-bitni DAC) – generiranje referenčnih napetosti ali enostavnih avdio signalov
- Nativni USB – HID, CDC in MSC brez FTDI ali CH340 čipa
- 20 GPIO priključkov – strojni UART, SPI in I2C na ločenih pinih
Kaj potrebujem za začetek?
- Micro USB kabel – programiranje in napajanje prek računalnika
- Arduino IDE 2.x – dodaj Adafruit SAMD Boards paket prek Boards Managerja
- 3,7 V LiPo baterija z JST PH 2-pin priključkom – za prenosno delovanje
- Spajkalnik + spajka – za priklop komponent na prototipno površino
- Breadboard + jumper kabli – za hitro testiranje pred spajkanjem
Moj prvi projekt – 3 koraki
- Poveži ploščo z Micro USB in če potrebno namesti SAMD gonilnik (macOS/Linux: samodejno; Windows: prek Device Managerja)
- V Arduino IDE dodaj URL za Adafruit plošče pod File → Preferences → Additional Boards Manager URLs in izberi Adafruit Feather M0 pod Tools → Board
- Naloži primer File → Examples → 01.Basics → Blink in opazuj utripanje vgrajene rdeče LED — nato priklopi LED na pin 10 in jo dodaj v prototipno površino
Primeri uporabe
- Kompaktni nosljivi senzorski modul (senzor pritrčen neposredno na prototipno površino + LiPo)
- Krmilnik LED trakov (FastLED + NeoPixel — 32 KB RAM zadostuje za kompleksne animacije)
- USB HID naprava (prilagojena tipkovnica, gamepad ali midi krmilnik)
- IoT senzorska enota (z LoRa ali BLE FeatherWing razširitvijo)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | ATSAMD21G18 ARM Cortex M0+ @ 48 MHz |
| Flash | 256 KB |
| RAM | 32 KB |
| Logična napetost | 3,3 V |
| Napajanje | USB 5 V ali LiPo 3,7 V (samodejno preklapljanje) |
| Regulator | 3,3 V / 500 mA |
| GPIO | 20 večnamenskih priključkov |
| ADC | 6 × 12-bitni |
| DAC | 1 × 10-bitni |
| Prototipna površina | ~50 spajkalnih luknjic |
| LiPo polnilec | 100 mA |
| USB vmesnik | Micro USB, nativni USB (HID/CDC/MSC) |
| Komunikacija | UART, SPI, I2C (strojni) |
| Dimenzije | 51 × 23 × 8 mm |
| Teža | 4,8 g |
Primerjava: Feather M0 Basic Proto vs Feather M0 Adalogger vs Arduino Nano
| Feather M0 Basic Proto | Feather M0 Adalogger | Arduino Nano | |
|---|---|---|---|
| Procesor | Cortex M0+ @ 48 MHz | Cortex M0+ @ 48 MHz | ATmega328P @ 16 MHz |
| Flash | 256 KB | 256 KB | 32 KB |
| RAM | 32 KB | 32 KB | 2 KB |
| Prototipna površina | da (~50 luknjic) | ne | ne |
| MicroSD | ne | da | ne |
| LiPo polnilec | da | da | ne |
| ADC | 6 × 12-bitni | 10 × 12-bitni | 8 × 10-bitni |
Inženirski PRO nasvet
Prototipna površina ni nadomestek za stripboard — je manjša. – ~50 luknjic je dovolj za 2–3 diskretne komponente (upor, kondenzator, tranzistor) ali majhen SMD adapter. Za kompleksnejše vezje na prototipni površini uporabi 0402 ali 0603 SMD komponente ali pa dodaj FeatherWing razširitev.
Kompatibilnost
Arduino IDE 1.8.x in 2.x z Adafruit SAMD Boards paketom, CircuitPython 9.x. Podprti OS: Windows 10/11, macOS 12+, Linux. Kompatibilen z vsemi FeatherWing razširitvami.







