Arduino Pro Mini



Az Arduino egyik zanzásított változata a pro mini, kicsi de erős. Nézzük mit is tud :

Vezérlő: Atmega 328-al szerelik (régebbiek találhatók Atmega 168-al is)
Bemeneti feszültség: 3.35 – 12V-ig (3.3V-nál), 5 – 12V-ig (5V-nál)
Működési feszültség: 3.3V vagy 5V
Analóg bemenetek: 8db
Digitális I/O: 14db, ebből 6db PWM
Terhelési áram I/O kimeneteken: 40mA
Flash memória: atm168 – 16KB, atm328 – 32KB
SRAM: atm168 – 1KB, atm328 - 2KB
EEPROM: atm168 – 512 bájt, atm328 - 1KB
Óra jel: 3.3V-nál 8MHz, 5V-nál 16MHz





Tehát ugyan azzal a vezérlővel szerelt mint az Uno és szinte ugyan azt is tudja, lényeges változtatás
hogy itt nincs USB illesztő ic, nincsenek beforrasztott csatlakozó helyek, viszont van 3.3V-os változat ami megkönnyíti a hordozhatóvá tételt valamint sok szenzor csatlakoztatását is.


A felprogramozását mindig csak egy külső modul segítségével tudjuk megoldani, erre több félét is használhatunk, én egy CP2102 USB - Soros modult használtam ehhez. Ez megoldható másik vezérlővel vagy más átalakítóval illetve programozókkal is.


A CP2102 USB-vel csatlakozik az adott PC op. rendszeréhez, innen kapja az Arduino IDE-n keresztül a továbbítandó kódot. A csatlakoztatáshoz telepítenünk kell a megfelelő drivert a következő oldalról: https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

Ha minden jól megy a windows felismeri az USB-s eszközt az eszközkezelőben a driver telepítése után, innentől már az IDE-ben is használhatóvá válik. Az eszköz kap egy új virtuális COM portot, ezt  használhatjuk ha az CP2102-vel akarunk felprogramozni valamit.

Most nézzük, hogyan csatlakoztathatunk Pro Mini-t a CP2102-höz:
CP2102      Pro Mini
 DTR         GRN / RAW
 RXD          Tx / TX0
 TXD          Rx / RXI
 +5V          ---
 GND         Gnd
  3V3         VCC

A VCC feszültségét az adott Pro Minihez kell állítani : 3V3 vagy +5V.
Kössük össze a CP2102-öt a Pro Mini-vel, állítsuk be a kimeneti COM portot és a megfelelő Pro Mini változatot. Ha minden jól ment a progi simán felkerül a mininkre.

Egy másik feltöltési lehetőség egy USB-s illesztővel rendelkező alaplap használata a felprogramozáshoz. Erre használhatunk pl. Unot a következő módon:

-kössük össze a megfelelő pineket
-távolítsuk el az atmega 328 vezérlőt az Uno alaplapjából
-csatlakoztassuk az Unot a pc-hez
-állítsuk be a COM portot és a megfelelő Pro Mini változatot az IDE Alappanel almenüjében
-indítsuk el a feltöltést.

Uno összekötése Pro Minivel:

Uno        Pro Mini
5V(3.3V)   VCC
GND         GND
RX            RX
TX            TX
Reset       GRN


Egy újabb lehetőség FTDI 232 modul használata, ehhez is le kell tölteni a megfelelő drivert:

http://www.ftdichip.com/Drivers/VCP.htm


Majd telepítés után automatikusan fel kell ismernie a pc-nek az FTDI eszközt. Ez is generálni fog
egy virtuális COM portot amit majd az IDE-ben állíthatunk aktívra.

Az FTDI bekötése:

FTDI        Pro Mini
 GND        BLK
 CTS        GND
 VCC        VCC
 TX           RX
 RX          TX
 DTR       GRN


A VCC tápfeszültségét a kimenetek felett található jumperrel állíthatjuk 3.3V vagy 5V-ra.