Arduino NANO 33 BLE nRF52840 ITALIJA
€29.99 (DDV vključen)
MEGA 2560 Pro Keyestudio kompatibilno z Arduino
€23.99 (DDV vključen)
Arduino ZERO smd 2x microUSB ITALIJA ®
€56.99 (DDV vključen)
Arduino ZERO smd 2x microUSB ITALIJA je zmogljiv 32-bitni mikrokrmilnik, idealen za napredne projekte v IoT, nosljivi tehnologiji in avtomatizaciji, s široko paleto možnosti za razvoj aplikacij.
Ni na zalogi
Prijava na sporočilo ob novi zalogi.
Šifra:
46 - D6
Kategorije: Arduino® original ITALIJA, NOVO, Arduino krmilniki ⭐, Arduino® ZERO
Opis
Opis
Arduino ZERO smd 2x microUSB ITALIJA
Arduino Zero je zmogljiva 32-bitna razširitev platforme Arduino, ki omogoča izvajanje inovativnih projektov v pametnih IoT napravah, nosljivi tehnologiji, visokotehnološki avtomatizaciji, norih robotih in še veliko več. Združuje visoko zmogljivost, enostavnost uporabe in široko paleto možnosti za razvoj aplikacij s 32-bitno tehnologijo. Poganja ga mikrokrmilnik Atmel SAMD21 z 32-bitnim ARM Cortex M0+ jedrom. Zagotavlja polno podporo za programsko odpravljanje napak brez potrebe po dodatni strojni opremi. Arduino Zero je združljiv z vsemi ščitniki, ki delujejo pri napetosti 3,3 V in so skladni s standardom Arduino 1.0. Začnite svoje ustvarjalne projekte z Arduino Zero in odkrijte svet 32-bitne aplikacijske razvojne tehnologije.
Specifikacija | Vrednost |
---|---|
Mikrokrmilnik | ATSAMD21G18, 32-bitni ARM Cortex M0+ |
Delovna napetost | 3,3V |
Digitalni I/O pini | 20 |
PWM pini | 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 |
UART | 2 (Native in Programming) |
Analogni vhodni pini | 6, 12-bit ADC kanalov |
Analogni izhodni pini | 1, 10-bitni DAC |
Zunanje prekinitve | Vsi pini razen pin 4 |
Tok na I/O pin | 7 mA |
Flash pomnilnik | 256 KB |
SRAM | 32 KB |
EEPROM | Brez (glej dokumentacijo) |
LED_BUILTIN | 13 |
Frekvenca delovanja | 48 MHz |
Dolžina | 68 mm |
Širina | 53 mm |
Teža | 12 g |
Glavne lastnosti krmilnika
FLASH
0
KB
digital I/O
0
SRAM
0
KB
PWM
0
EEPROM
0
KB
analog IN
0
ura
0
MHz
analog OUT
0
Prednosti ARM jedra
Prednosti ARM jedra
Arduino Zero je opremljen z 32-bitnim ARM jedrom, kar omogoča številne prednosti v primerjavi s tipičnimi 8-bitnimi mikrokrmilniki. Nekatere najpomembnejše prednosti so:
1. 32-bitno jedro omogoča izvajanje operacij na podatkih širine 4 bajtov v enem ciklu CPU ure. To pomeni, da je obdelava podatkov hitrejša in učinkovitejša.
2. Frekvenca CPU ure znaša 48 MHz, kar omogoča visoko zmogljivost in hitrost izvajanja kode.
3. Vgrajen 12-kanalni krmilnik DMA (Direct Memory Access) razbremeni CPU pri izvajanju pomnilniško intenzivnih nalog. To omogoča hkratno prenašanje podatkov med perifernimi napravami in pomnilnikom, kar povečuje učinkovitost sistema.
4. Vgrajeni 32-bitni realnočasovni števec (RTC) zagotavlja natančno merjenje časa in funkcijo ure in koledarja.
5. 32-bitni generator CRC omogoča enostavno izvajanje ciklične redundantne kode za preverjanje pravilnosti prenosa podatkov.
6. Vmesnik za dva kanala Inter IC Sound (I2S) omogoča kakovostno digitalno zvokovno komunikacijo. Ta vmesnik je uporaben pri projektih, ki vključujejo predvajanje zvoka, glasbe in digitalnih avdio podatkov.
7. Periferni touch kontroler (PTC) omogoča občutljivost na dotik. Ta funkcionalnost je koristna pri razvoju projektov, ki zahtevajo uporabo zaslona na dotik ali senzorjev občutljivih na dotik.
Za dodatne informacije o mikrokrmilniku SAM-D21 se lahko sklicujete na priložen tehnični list.
Arduino Zero je zasnovan v sodelovanju z ATMEL in vključuje Atmelov Embedded Debugger (EDBG), ki zagotavlja popoln vmesnik za odpravljanje napak v programski opremi brez potrebe po dodatni strojni opremi. To močno poenostavi postopek odpravljanja napak v vašem programu.
Skupaj s prednostmi ARM jedra in naprednih funkcionalnosti je Arduino Zero odlična izbira za različne projekte v pametnih napravah IoT, nosljivi tehnologiji, visokotehnološki avtomatizaciji in robotskih aplikacijah.
Atmel Embedded Debugger (EDBG)
Vgrajen odprto-kodni programski vmesnik, ki se uporablja za programiranje in razhroščevanje mikrokrmilnika SAMD21 na plošči Arduino Zero. EDBG je povezan z enim strojnim serijskim vratom mikrokrmilnika in omogoča tudi virtualno COM-vrato, ki se uporablja za programiranje naprave in zagonskega sistema.
EDBG zagotavlja celovit vmesnik za razhroščevanje brez potrebe po dodatni strojni opremi, kar poenostavi postopek razhroščevanja programske opreme. Razvijalci lahko dostopajo do pomnilnikov mikrokrmilnika in lažje odpravljajo napake v svojem programskem kodiranju. EDBG se uporablja v kombinaciji s programsko opremo Atmel Studio, ki omogoča popoln dostop do pomnilnikov mikrokrmilnika in pomaga pri razhroščevanju kode.
V povzetku lahko rečemo, da Atmel Embedded Debugger (EDBG) na plošči Arduino Zero izboljšuje razvojno izkušnjo z vgrajenim SWD-vmesnikom za programiranje in razhroščevanje mikrokrmilnika SAMD21. Poenostavlja postopek razhroščevanja in odpravlja potrebo po zunanjih orodjih za razhroščevanje.
Vhodi in izhodi
Vsak od 20 splošnih vhodno/izhodnih (I/O) pinov na plošči Zero se lahko uporabi za digitalni vhod ali digitalni izhod z uporabo funkcij pinMode(), digitalWrite() in digitalRead(). Pini, ki se lahko uporabljajo za izhod PWM, so: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 z uporabo funkcije analogWrite(). Vsi pini delujejo pri napetosti 3,3 V. Vsak pin lahko daje ali sprejema največ 7 mA in ima notranji pull-up upor (privzeto odklopljen) v območju 20-50 kΩ.
Poleg tega imajo nekateri pini specializirane funkcije:
– Serial: 0 (RX) in 1 (TX). Uporablja se za sprejemanje (RX) in oddajanje (TX) serijskih podatkov TTL. Ti pini so povezani s razredom Serial1. Native USB vrata odzivajo na razred SerialUSB.
– Zunanji prekinitve: na voljo na vseh pinov, razen na pinu 4.
– DAC: A0. Zagotavlja 10-bitni analogni izhod z uporabo funkcije analogWrite().
– PWM: 3, 4, 5, 6, 8, 9, 10, 11, 12, 13. Zagotavlja 8-bitni izhod PWM z uporabo funkcije analogWrite().
– SPI: SS, MOSI, MISO, SCK. Podpira komunikacijo SPI z uporabo knjižnice SPI.
– I2C/TWI: SDA, SCL. Podpira komunikacijo I2C/TWI z uporabo knjižnice Wire.
– Obstaja tudi vgrajena LED, ki jo upravlja digitalni pin 13. Ko je pin nastavljen na visoko vrednost (HIGH), je LED vklopljena, ko je pin nastavljen na nizko vrednost (LOW), je LED izklopljena.
Analogni vhodi. Šest od 20 splošnih vhodno/izhodnih pinov na plošči Zero zagotavlja analogne vhode. Ti so označeni z oznakami A0 do A5 in zagotavljajo do 12-bitno ločljivost (tj. 4096 različnih vrednosti). Privzeto merijo napetost od GND do 3,3 V, vendar je mogoče zgornjo mejo njihovega območja spremeniti z uporabo pina AREF in funkcije analogReference().
To so osnovne informacije o vhodih in izhodih na plošči Arduino Zero. Omogočajo vam povezavo zunanje opreme, senzorjev, motorjev in drugih naprav z mikrokrmilnikom ter izvajanje različnih funkcij glede na vaše potrebe v projektih.
EEPROM
Del pomnilnika Flash se lahko uporablja kot neprevolativno shranjevanje z nekaterimi omejitvami. Življenjska doba tipičnega pomnilnika Flash je približno 25.000 ciklov pisanja, za razliko od EEPROM-a pa mora biti izbrisan v straneh pred pisanjem. Pomnilnik Flash se izbriše, ko naložite novo kodo (skico).
Serijska vrata
Strojna serijska vrata, ki so interna povezava z EDBG čipom in ustreza navideznemu serijskemu vratu na računalniku, ko povežete Arduino Zero prek programskih USB priključkov. SerialUSB je navidezno USB serijsko vrato, ki ustreza navideznemu serijskemu vratu na računalniku, ko povežete Arduino Zero prek nativnega USB priključka. Serial1 je strojno serijsko vrato, ki je povezano s pinoma 0 in 1 ter je prosto za povezavo z zunanjimi serijskimi napravami.
Pretvorba zagonske kode Z uporabo Zero Programming Port je mogoče pretvoriti zagonsko kodo, ki se uporablja za Native USB priključek. Sledite tem korakom za pretvorbo zagonske kode:
- Izberite Orodja (Tools) -> Programmer (Programer) -> Atmel EDBG
- Izberite Orodja (Tools) -> Board (Plošča) -> Arduino/Genuino Zero (Programming Port)
- Izberite Orodja (Tools) -> Burn Bootloader (Pretvori zagonsko kodo)
Zaščita pred prekomernim tokom USB Zero ima ponastavljivo polifuzijo, ki ščiti USB priključke vašega računalnika pred kratkimi stiki in prekomernim tokom. Če se na USB priključek nanaša več kot 500 mA, se polifuzija samodejno prekine povezavo, dokler se ne odstrani kratkostičje ali preobremenitev.
Fizične značilnosti Največja dolžina in širina Zero PCB (tiskanine) sta 2,7 in 2,1 palca, pri čemer USB priključki in priključek za napajanje segajo prek te dimenzije. Na plošči so trije vijaki za pritrditev na površino ali ohišje. Upoštevajte, da je razdalja med digitalnimi pini 7 in 8 160 mil (0,16 palca), kar ni enakomerno večkratnik 100 mil razmika med drugimi pini. Zero je zasnovan za združljivost s ščitniki, namenjenimi Uno, Diecimila ali Duemilanove. Digitalni pini 0 do 13 (in sosednji pini AREF in GND), analogni vhodi 0 do 5, priključek za napajanje in “ICSP” (SPI) priključek so vsi na enakih lokacijah. Poleg tega se glavno UART (serijsko vrato) nahaja na istih pinih (0 in 1).