Arduino UNO R3 smd type-B USB ITALIJA ®
€35.99 (DDV vključen)
Arduino NANO 33 BLE nRF52840 ITALIJA
€29.99 (DDV vključen)
Arduino Pro Micro ATmega32U4 5V microUSB ITALIJA ®
€27.99 (DDV vključen)
Arduino Pro Micro ATmega32U4 5V microUSB ITALIJA je kompaktna mikrokrmilniška plošča z 20 pini in USB podporo, idealna za inovativne projekte in enostavno programiranje.
2 na zalogi
Šifra:
46 - C3
Kategoriji: Arduino® original ITALIJA, Arduino krmilniki
Opis
Opis
Arduino Pro Micro ATmega32U4 5V microUSB ITALIJA
Arduino Micro je mikrokrmilniška plošča, ki temelji na ATmega32U4 (datasheet) in je razvita v sodelovanju z Adafruit. Ima 20 digitalnih vhodno/izhodnih pinov (od tega 7 kot PWM izhodi in 12 kot analogni vhodi), 16 MHz kristalni oscilator, micro USB priključek, ICSP priključek in reset gumb. Vsebuje vse potrebno za podporo mikrokrmilniku; preprosto ga povežite s računalnikom preko micro USB kabla in začnite. Zaradi svoje oblike se enostavno namesti na krušno ploščo.
Plošča Micro je podobna Arduino Leonardu, saj ima ATmega32U4 vgrajeno USB komunikacijo, kar odpravlja potrebo po sekundarnem procesorju. To omogoča, da se Micro na povezanem računalniku prikaže kot miška in tipkovnica, poleg virtualnega (CDC) serijskega / COM porta.
Specifikacija | Vrednost |
---|---|
Delovna napetost | 5V |
Priporočena vhodna napetost | 7-12V |
Digitalni vhodi/izhodi | 20 |
PWM kanali | 7 |
Analogni vhodi | 12 |
Tok na posamezen digitalni vhod/izhod | 20 mA |
Tok na 3.3V pin | 50 mA |
Pomnilnik Flash | 32 KB (ATmega32U4), od tega 4 KB uporabljenega za bootloader |
SRAM pomnilnik | 2.5 KB (ATmega32U4) |
EEPROM pomnilnik | 1 KB (ATmega32U4) |
Frekvenca ura | 16 MHz |
Vgrajena LED | 13 |
Dolžina | 48 mm |
Širina | 18 mm |
Teža | 13 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
Programiranje
Mikro ploščico Micro lahko programirate z uporabo programske opreme Arduino (IDE). Izberite “Arduino/Genuino Micro” v meniju Orodja > Plošča. Za podrobnosti si oglejte sklic in vadnice.
ATmega32U4 na Micro je že predprogramirana z bootloaderjem, ki vam omogoča nalaganje nove kode brez uporabe zunanjega strojnega programatorja. Komunicira z uporabo protokola AVR109.
Lahko pa tudi zaobidete bootloader in programirate mikrokrmilnik preko priključka ICSP (In-Circuit Serial Programming) z uporabo Arduino ISP ali podobne naprave; za podrobnosti glejte navodila.
Opozorila
Mikro ima ponovno prekinljivo varovalko, ki ščiti USB priključke računalnika pred kratkimi stiki in prenapetostjo. Čeprav večina računalnikov že ima lastno notranjo zaščito, varovalka predstavlja dodatno plast zaščite. Če se na USB priključek priključi več kot 500 mA, bo varovalka samodejno prekinila povezavo, dokler se kratki stik ali preobremenitev ne odpravita.
Napajanje
Mikro lahko napajate preko mikro USB priključka ali z zunanjim napajalnikom. Napajalni vir se samodejno izbere.
Zunanje (ne-USB) napajanje lahko prihaja bodisi iz napajalnika na enosmerno napetost (DC) ali baterije. Vodi iz baterije ali napajalnika na enosmerno napetost (DC) lahko priključite na pina GND in Vin.
Ploščica deluje pri zunanjem napajanju od 7 do 20 voltov. Če je napajanje manjše od 7V, lahko 5V pin zagotovi manj kot pet voltov in ploščica postane nestabilna. Če uporabljate več kot 12V, lahko napetostni regulator pregreje in poškoduje ploščico. Priporočen obseg napajanja je od 7 do 12 voltov.
Napajalni pini so naslednji:
- VI. Vhodna napetost na ploščici MIKRO, ko se uporablja zunanji napajalni vir (v nasprotju s 5 voltov iz USB priključka ali drugega reguliranega napajalnega vira). Napetost lahko zagotovite preko tega pina.
- 5V. Regulirano napajanje za napajanje mikrokrmilnika in drugih komponent na ploščici. Lahko prihaja bodisi iz VINA preko regulatorja na ploščici ali preko USB priključka ali drugega reguliranega napajalnika s 5V.
- 3V. 3,3-voltno napajanje, ki ga generira regulator na ploščici. Maksimalni tok je 50 mA.
- GND. Pin za ozemljitev.
Vhodni in izhodi pini
Arduino Micro vsebuje naslednje pinov s posebnimi funkcijami:
- Serial: 0 (RX) in 1 (TX) – za sprejem in oddajanje TTL serijskih podatkov.
- TWI: 2 (SDA) in 3 (SCL) – za podporo TWI komunikaciji.
- Zunanje prekinitve: 0 (RX), 1 (TX), 2, 3 in 7 – konfigurirajo se lahko za sprožitev prekinitve ob spremembi signala.
- PWM: 3, 5, 6, 9, 10, 11 in 13 – za 8-bitno PWM izhodno funkcijo.
- SPI: na ICSP priključku – podpora za SPI komunikacijo.
- RX_LED/SS – dodaten pin, ki je lahko uporabljen za indikacijo aktivnosti prenosa ali kot pin za izbor (SS) v SPI komunikaciji.
- LED: 13 – vgrajena LED, ki se vklopi pri visoki vrednosti pinov.
Poleg tega ima Arduino Micro tudi analogne vhode, ki so dostopni na naslednjih pinih:
- Analogni vhodi: A0-A5, A6-A11 (na digitalnih pinih 4, 6, 8, 9, 10 in 12) – skupno 12 analognih vhodov s 10-bitno ločljivostjo. Podatki se merijo v razponu od 0 do 5 voltov, vendar je mogoče zgornjo mejo spremeniti z uporabo pina AREF in funkcije analogReference().
Na ploščici Arduino Micro najdemo tudi naslednje pine:
- AREF: Referenčna napetost za analogni vhodi, uporabljena z analognim referenčnim signalom.
- Reset: Pin za ponastavitev mikrokrmilnika, ki se običajno uporablja za dodajanje gumba za ponastavitev na dodatne module.
Komunikacija
Arduino Micro ima več možnosti za komunikacijo s računalnikom, drugo ploščo iz družine Arduino & Genuino ali drugimi mikrokrmilniki. ATmega32U4 omogoča UART TTL (5V) serijsko komunikacijo, ki je na voljo na digitalnih pinih 0 (RX) in 1 (TX). ATmega32U4 omogoča tudi serijsko (CDC) komunikacijo prek USB-ja in se prikaže kot navidezni COM-vrata v računalniški programski opremi. Čip deluje tudi kot naprava USB 2.0 polne hitrosti in uporablja standardne gonilnike USB COM. Na Windowsu je potreben .inf datoteka. Arduino programska oprema (IDE) vključuje serijski monitor, ki omogoča pošiljanje preprostih tekstovnih podatkov v ploščo in iz nje. LED diode RX in TX na plošči bodo utripale ob prenosu podatkov prek USB povezave s računalnikom (vendar ne pri serijski komunikaciji na pinih 0 in 1).
Knjižnica SoftwareSerial omogoča serijsko komunikacijo na drugih digitalnih pinih Micro plošče.
ATmega32U4 prav tako podpira I2C (TWI) in SPI komunikacijo. Arduino programska oprema (IDE) vključuje knjižnico Wire, ki poenostavlja uporabo I2C magistrale; za podrobnosti glejte dokumentacijo. Za SPI komunikacijo uporabite knjižnico SPI.
Micro se pojavi kot generična tipkovnica in miška ter jo je mogoče programirati za nadzor teh vhodnih naprav s pomočjo razredov Keyboard in Mouse.
Fizične značilnosti
Največja dolžina in širina Micro vezja sta 4,8 cm in 1,77 cm, pri čemer USB priključek sega prek te dolžine. Postavitev omogoča enostavno namestitev na brezspajkalno vzorčno ploščo.
Samodejno (programska) ponastavitev in zagon bootloaderja
Namesto da bi za nalaganje kode zahtevala fizično pritiskanje gumba za ponastavitev, je Micro plošča zasnovana tako, da jo je mogoče ponastaviti s programsko opremo na povezanem računalniku. Ponastavitev se sproži, ko se navidezni serijski / COM port (CDC) Micro-ja odpre pri hitrosti 1200 baudov in nato zapre. Ko se to zgodi, se procesor ponastavi, kar prekine USB povezavo s računalnikom (kar pomeni, da bodo navidezna serijska / COM vrata izginila). Po ponastavitvi procesorja se začne bootloader, ki ostane aktiven približno 8 sekund. Bootloader lahko sprožite tudi z gumbom za ponastavitev na Micro plošči. Upoštevajte, da se ob vklopu plošče ta takoj preusmeri na uporabniški skicirnik, če je prisoten, namesto da bi sprožil bootloader.
Zaradi načina, kako Micro obdeluje ponastavitev, je najbolje, da Arduino programska oprema (IDE) poskusi sprožiti ponastavitev pred nalaganjem, še posebej, če ste v navadi, da pred nalaganjem pritisnete gumb za ponastavitev na drugih ploščah. Če programska oprema ne more ponastaviti plošče, lahko vedno sprožite bootloader s pritiskom na gumb za ponastavitev na plošči.