Adafruit gungbräda är ett nästan universellt omvandlarramverk som låter dig lägga till och utöka hårdvarustöd till vilken I2C-kompatibel mikrokontroller eller mikrodator som helst. Istället för att få separata I2C GPIO expanders, ADCs, PWM-drivrutiner, etc, kan gungbräda konfigureras för att ge ett brett utbud av möjligheter.
Till exempel, vår ATSAMD09 breakout med gungbräda ger dig
- 3 x 12-bitars ADC-ingångar
- 3 x 8-bitars PWM-utgångar
- 7 x GPIO med valbar pullup eller pulldown
- 1 x NeoPixel-utgång (upp till 340 pixlar)
- 1 x EEPROM med 64 byte NVM-minne (praktiskt för att lagra små åtkomsttokens eller MAC-adresser)
- 1 x Avbrottsutgång som kan utlösas av något av tillbehören
- 2 x I2C-adressvalsstift
- 1 x Aktivitets-LED
Men du kan programmera om och konfigurera om chippet för att ha mer eller mindre av varje kringutrustning - så länge det passar in i ATSAMD09D14:s firmware! Till exempel finns det också en UART-omvandlare men den ingår inte i standardfirmware.
ATSAMD09 breakout är utmärkt för utveckling av gungbräda (vi använder den internt för vårt designarbete) eller så kan du använda den som den är för att ge din Raspberry Pi eller ESP8266 mer hårdvarustöd! Varje breakout kommer med den monterade och testade brädan, samt några header-remsor.
Vänligen notera: Brädorna kommer inte med en bootloader. Om du vill utveckla på gungbräda (t.ex. ändra konfigurationen) måste du hämta en J-Link och vi rekommenderar en SWD-adapter. För närvarande är vårt projekt för Atmel Studio men du kan förmodligen få det att fungera med arm gcc och en Makefile. Vi tillhandahåller inget stöd för anpassade konstruktioner av gungbräda - vi tycker att detta är coolt och användbart för Maker-communityt!
För mer information inklusive dokumentationen om hur man använder gungbräda, bibliotek för Arduino/CircuitPython/Raspberry Pi Python, scheman och mer kolla in Adafruit gungbräda guide