Adafruit seesaw er en næsten universel konverterramme, som giver dig mulighed for at tilføje og udvide hardwareunderstøttelse til enhver I2C-kompatibel mikrocontroller eller mikrocomputer. I stedet for at få separate I2C GPIO-udvidelser, ADC'er, PWM-drivere osv., kan vippe konfigureres til at give en bred vifte af muligheder.
For eksempel giver vores ATSAMD09 breakout med vippe dig
- 3 x 12-bit ADC-indgange
- 3 x 8-bit PWM udgange
- 7 x GPIO med valgbar pullup eller pulldown
- 1 x NeoPixel-output (op til 340 pixels)
- 1 x EEPROM med 64 byte NVM-hukommelse (praktisk til lagring af små adgangstokens eller MAC-adresser)
- 1 x afbrydelsesudgang, der kan udløses af ethvert af tilbehøret
- 2 x I2C adressevalgstifter
- 1 x aktivitets-LED
Men du kan omprogrammere og omkonfigurere chippen til at have mere eller mindre af hver perifer enhed - så længe den passer ind i ATSAMD09D14's firmware! For eksempel er der også en UART-konverter, men den er ikke inkluderet i standardfirmwaren.
ATSAMD09-udbruddet er fantastisk til udvikling af vippefunktioner (vi bruger det internt til vores designarbejde), eller du kan bruge det som det er til at give din Raspberry Pi eller ESP8266 mere hardwaresupport! Hver breakout kommer med det samlede og testede board, samt nogle header strips.
Bemærk venligst: Tavlerne kommer ikke med en bootloader. Hvis du vil udvikle på vippe (f.eks. ændre konfigurationen), skal du hente en J-Link, og vi anbefaler en SWD adapter breakout. På nuværende tidspunkt er vores projekt for Atmel Studio, men du kan sandsynligvis få det til at fungere med arm gcc og en Makefile. Vi yder ingen support til brugerdefinerede konstruktioner af vippe - vi synes, det er fedt og nyttigt for Maker-fællesskabet!
For flere detaljer, herunder dokumentationen om, hvordan man bruger vippe, biblioteker til Arduino/CircuitPython/Raspberry Pi Python, skemaer og mere, tjek Adafruit-vippeguiden