Oktatási robotika, szórakoztató elektronika, mesterséges intelligencia, programozás, mérnöki munka
A tábla Arduino/Genuino ZERO a platform által az igazgatóság által létrehozott egyszerű és hatékony 32 bites kiterjesztés Arduino/Genuino UNO. Ennek a fórumnak célja, hogy platformot biztosítson az eszközökkel kapcsolatos innovatív projektekhez IoT (tárgyak internete) okostelefonok, hordható technológia, csúcstechnika automatizálás, robotika és még sok más.
Áttekintés
A tábla Arduino/Genuino ZERO ezt egy MCU hajtja SAMD21 nak,-nek Atmel, amelynek 32 bites rendszermagja van ARM Cortex® M0+. Az egyik legfontosabb jellemzője a Atmel (EDBG), amely teljes hibakeresési felületet biztosít további hardverek nélkül, jelentősen növelve a szoftverek hibakeresésének egyszerűbb használatát. Az EDBG egy virtuális COM portot is támogat, amely használható az eszköz és a bootloader programozásához.
A tábla mindent tartalmaz, amire szüksége van a mikrovezérlő használatához, csak az induláshoz csatlakoztassa a számítógéphez egy mikro-USB-kábellel, vagy tápellátást használjon AC-DC adapterrel vagy akkumulátorral.
A tábla Arduino/Genuino ZERO Kompatibilis az összes árnyékolással/modullal, amelyek 3,3 V feszültség mellett működnek és megfelelnek az 1.0 Arduino pinout szabványnak.
Néhány lemezzel ellentétben Arduino és Genuino (például UNO), amikor kinyitja a soros monitort, és ha a kártya a kártya programozási portján keresztül csatlakozik, akkor az nem áll vissza automatikusan. Manuálisan visszaállíthatja a táblát, ha vissza akarja állítani a vázlatot, például annak érdekében, hogy a setup () funkcióban valami nyomtatást lásson.
Műszaki adatok
Mikrovezérlő: ATSAMD21G18, 32 bites ARM Cortex M0 +
Üzemi feszültség: 3,3 V
Digitális I/O: 20
PWM: A 2. és a 7. csap kivételével minden
UART: 2 (natív és programozás)
Analóg bemeneti csapok: 6, 12 bites ADC csatornák
Analóg kimeneti csapok: 1, 10 bites DAC
Külső megszakítások: Minden érintkező, kivéve a 4. csapot
Folyamatos áram Pin I/O esetén: 7 mA
Flash memória: 256 KB
SRAM: 32 KB
EEPROM: Nincs.
Óra sebessége: 48 MHz
Az ARM alapvető előnyei
A tábla Arduino/Genuino ZERO van egy magja KAR 32 bites, amely felülmúlja a tipikus 8 bites mikrokontroller alaplapokat. A legjelentősebb különbségek a következők:
- 32 bites mag, amely lehetővé teszi a 4 bájtos szélességű adatokon végzett műveleteket egyetlen CPU-órán belül.
- CPU óra 48 MHz-en
- 12 csatornás DMA vezérlő, amely mentesítheti a CPU-t a memóriaigényes feladatok elvégzésétől.
- 32 bites valós idejű számláló (RTC) óra/naptár funkcióval
- 32 bites CRC generátor
Kétcsatornás interfész Inter IC (I2S) - Perifériás érintésvezérlő (PTC)
Az SAM-D21 mikrokontrollerrel kapcsolatos további információkért lásd az adatlapot.
Atmel Embedded Debugger
A beágyazott hibakereső Atmel (EDBG) SWD interfészt valósít meg az SAMD21 alaplapra, és a mikrovezérlő hardveréhez is csatlakozik. Ez azt jelenti, hogy a „soros” osztály reagál a kártya programozási portjára. A tábla Arduino/Genuino ZERO - vel együttműködve tervezték ATMEL, és a beépített EDBG keresztül is használható ATMEL-tanulmány hogy teljes hozzáférést kapjon a mikrovezérlő memóriájához, és elősegítse a kód hibakeresését.
Táplálás
A tábla Arduino/Genuino ZERO Tápellátása USB-csatlakozón keresztül vagy külső tápegységgel történhet. Az áramellátás automatikusan kiválasztásra kerül.
A külső (nem USB) tápellátás AC-DC adapterről vagy akkumulátorról származhat, és a kártya tápcsatlakozójához csatlakoztatott 2,1 mm-es középpozitív csatlakozón keresztül vagy közvetlenül a GND Y VIN tápcsatlakozó fejléc.
A tábla Arduino/Genuino ZERO külső 6–20 voltos tápegységen működhet. Az ajánlott tartomány 7-12 volt.
A tápkábelek a következők:
memória
A SAMD21 256 KB Flash memóriával rendelkezik. Emulációjához 32 KB SRAM és legfeljebb 16 KB EEPROM is tartozik.
Bemenetek és kimenetek
A 20 általános I/O tű mindegyike használható digitális bemenetre vagy kimenetre a pinMode (), digitalWrite () és digitalRead () funkciók segítségével.
A PWM kimenethez használható csapok: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 az analogWrite () függvény használatával.
Valamennyi érintkezõ 3,3 V feszültségen üzemel. Mindegyik tüske maximum 7 mA-t képes kezelni, és húzóellenállása (alapértelmezés szerint lekapcsolt) 20-50 kOhms.
Egyes csapok speciális funkciókkal is rendelkeznek:
- Sorozat: 0 (RX) és 1 (TX). Használják (RX) és soros adatok (TX) TTL fogadására. Ezek a csapok a Serial1 osztályhoz vannak kötve. A natív USB-port ehelyett reagál a SerialUSB osztályra.
- Külső megszakítások: minden csapon elérhető, kivéve a 4. csapot.
- DAC: A0. Adjon meg egy 10 bites kimeneti feszültséget az analogWrite () funkcióval.
- PWM: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13. 8 bites PWM kimenetet biztosít analóg írási () funkcióval.
- SPI: SS, MOSI, MISO, SCK. Az ICSP fejállomásán található, amely csak az SPI kommunikációt támogatja az SPI könyvtár segítségével .
- LED: 13. Van egy beépített LED, amelyet a 13. digitális tű vezérel. Ha a tű MAGAS, a LED világít, ha a tű alacsony, akkor kialszik.
- Analóg bemenetek. A Zero általános célú 20 tűs I/O hatja analóg bemenetet biztosít. Ezeket A0-tól A5-ig jelölték, és mindegyikük legfeljebb 12 bit felbontást (azaz 4096 különböző értéket) biztosít. Alapértelmezésben a földtől 3,3 voltig mérik őket, bár a tartományuk felső végét meg lehet változtatni az AREF tű és az analogReference () függvény segítségével.
- TWI: SDA és SCL tű. TWI támogatás a Wire könyvtárral való kommunikációhoz
- Öt nem invazív technika a hatékony fogyáshoz
- Power Arduino és kompatibilis robotok akkumulátorokkal vagy elemekkel
- Fogyni az érzelmi szabadság technikáival (EFT) EFT fogyás - felszabadítási technikák
- A wagyu hús jellemzői és a főzés legjobb technikája
- A fejlett endoszkópos technikák kevésbé invazív és nagyon hatékony kezeléseket tesznek lehetővé