RobotDyn MCU-PRO Mega 2560 ATmega2560-16AU, USB CH340C - Castellated pitch 0.05"
Kód: D100072Detailní popis produktu
RobotDyn MCU-PRO Mega 2560 ATmega2560-16AU, USB CH340C
Vestavná základní deska založená na čipu Atmega2560 s Arduino bootloaderem, 86 I/O portů, logická úroveň 3.3V nebo 5V, převodník USB-UART CH340C
Detaily
MCU-PRO MEGA 2560 je malý, což je velká výhoda při tvorbě finálních produktů. Deska má 86 I/O pinů z toho 69 digitálních I/O pinů, 17 analogových vstupů (ANO, více pinů než u standartního Arduino Mega 2560 s 70 I/O piny), 4 UART (hardwarové sériové porty), jedna I2C sběrnice a jedno SPI rozhraní a větší paměť 256KB pro váš program. Kromě toho můžete vytvářet projekty s 3,3V nebo s 5V logickou úrovní. Deska má zabudované řešení pro přepínání mezi 3,3V a 5V. Stačí připojit k počítači pomocí USB a nahrát kód z Arduino IDE.
Programování
MCU-PRO Mega 2560 může být naprogramovaný v Arduino® IDE software. MCU-PRO Mega 2560 přichází s předinstalovaným bootloaderem pro Arduino IDE, který umožňuje nahrát nový kód bez použití externího programátoru. Mikrokontrolér můžete také přímo naprogramovat přes ICSP (In-Circuit Serial Programing).
Napájení
MCU-PRO Mega 2560 může být napájen pomocí USB nebo externího napájení. Deska má resetovatelnou pojistku, která chrání USB porty vašeho počítače před zkraty a nadproudem. Pokud je do USB portu přivedeno více jak 500 mA pojistka automaticky přeruší spojení, dokud není problém odstraněn.
Externí napájení může být z DC adaptéru nebo z baterie. Mikrokontrolér může pracovat s externím napájením:
- Do VIN: 7 až 9 voltů.
- Do 5V: 5V. (Logická úroveň bude 5V, přepnutí na 5V)
- Do 3,3V: 3,3V. (Logická úroveň bude 3,3V, přepnutí na 3,3V)
- Do VCC-IOREF: 5V (Logická úroveň bude 3,3V) nebo 3,3V (Logická úroveň bude 3,3V). V tomto případě budou odpojeny stabilizátory proudu a mikrokontrolér bude používat jen malý proud. Přepínač napětí 5V/3,3V musí být odpojen (bez připájení). Podrobnosti naleznete v datasheetu.
V případě, že se do VIN dodává méně než 6,4V, může pin 5V dodávat méně než pět voltů a mikrokontrolér může být nestabilní. Pokud se používá více jak 9~12V, regulátor napětí se může přehřát a poškodit desku. Doporučené napětí je 7 ~9V.
Paměť
ATmega2560 má flash paměť o velikosti 256KB pro ukládání kódu (z toho 8KB je vyhrazeno pro bootloader), 8KB SRAM a 4KB EEPROM (které lze číst a zapisovat s knihovnou EEPROM library).
Vstup a výstup
Porty MCU-PRO MEGA 2560:
Každý ze 70 digitálních pinů na MCU-PRO MEGA 2560 může být použit jako vstup nebo výstup za použitím funkcí pinMode(), digitalWrite(), digitalRead(). Piny pracují na zvolené logické úrovni (5V nebo 3,3V). Každý pin může poskytovat nebo přijímat 20 mA jako doporučený provozní stav a má zabudovaný pull-up rezistor (standardně odpojený) o velikosti 20-50 kΩ. Maximum 40 mA je hodnota, která nesmí být překročena, aby nedošlo k trvalému poškození mikrokontroléru. Navíc některé piny mají speciální funkce:
Sériový port: D0 (RX0) a D1 (TX0); Sériový port 1: D19 (RX1) a D18 (TX1); Sériový port 2: D17 (RX2) a D16 (TX2); Sériový port 3: D15 (RX3) a D14 (TX3). Používají se k přijímání (RX) a přenosu (TX) TTL sériových dat. Piny D0 a D1 jsou také připojeny k odpovídajícím pinům USB-UART sériového čipu (ATmega16U2/ CP2104/ CH340C podle modelu desky).
Externí přerušení: D2 (přerušení 0), D3 (přerušení 1, D18 (přerušení 5), D19 (přerušení 4), D20 (přerušení 3), D21 (přerušení 2). Tyto piny mohou být nastaveny tak, aby spouštěly přerušení nízko úrovňově na vzestupné nebo sestupné hraně signálu, nebo při změně na logické úrovně. Pro více informací se podívejte na funkci attachInterrupt().
PWM: D2 až D13 a D44 až D46. S funkcí analogWrite() můžou poskytnout 8-bit PWM výstup.
SPI: D50 (MISO), D51 (MOSI), D52 (SCK), D53 (SS). Tyto piny podporují SPI komunikaci a použitím SPI knihovny. Tyto piny jsou také rozděleny ICSP záhlaví.
I2C (TWI): D20 (SDA) a D21 (SCL). Podporují TWI komunikaci s použitím knihovny Wire.
Analog IN: MCU-PRO Mega 2560 má 17 analogových vstupů a každý z nich má rozlišení 10 bitů (tj. poskytuje 1024 různých hodnot). Standardně měří hodnoty od GND k úrovni napětí (5/3,3 V), nicméně je možné změnit horní hranici měření pomocí funkce AREF pin a analogReference().
Na desce nalezneme několik dalších pinů:
AREF: Referenční napětí pro analogové vstupy. Používá se s funkcí analogReference().
Reset: Připojte k tomuto pinu signál LOW (mínus), aby se mikrokontrolér restartoval. Obvykle se používá přidáním resetovacího tlačítka na shieldy, které blokují to na desce.
Komunikace
MCU-PRO Mega 2560 má řadu zařízení pro komunikaci s počítačem, ostatními digitálními deskami nebo mikrokontroléry. MCU-PRO Mega 2560 poskytuje 4 hardwarové UART porty k TTL komunikaci. USB-UART spojuje jeden z těchto portů s počítačem přes USB a poskytuje virtuální COM port pro software v počítači (OS automaticky rozpozná desku jako COM port). Software Arduino IDE obsahuje sériový monitor, který umožňuje jednoduché zasílání jednoduchých textových dat z a do desky. Během přenosu dat přes čip USB-UART a připojené USB k počítači budou blikat led diody RX a TX (neplatí to pro sériovou komunikaci na pinech D0 a D1). MCU-PRO MEGA 2560 také podporuje I2C(TWI) a SPI komunikaci. Software Arduino IDE obsahuje knihovnu Wire pro jednodušší použití sběrnice I2C(TWI). Pro SPI komunikaci použijte knihovnu SPI.
USB
MCU-PRO MEGA 2560 má micro USB pro připojení do PC. Na desce jsou také 4 pinouty pro připojení externího USB kabelu nebo USB převodníku.
Specifikace:
Mikrokontrolér | ATmega2560 |
Krystal | 16MHz |
Flash | 256kB |
SRAM | 8kB |
EEPROM | 4kB |
USB - Serial Převodník | CH340G |
Vstupy a Výstupy | |
Digitální I/O | 86 |
PWM | 15 |
Analogové Vstupy | 17 |
DC Proud na pin | 40mA |
Vstupní napětí | 7-9V doporučeno |
5V max Proud | 800mA |
3.3V max Proud | 800mA |
Váha | 10g |
Knihovna je rozšířením Arduino IDE pro MCU-PRO Mega 2560 s dalšími piny. Obsahuje několik pinů:
Board Pin |
MCU Port |
MCU #Pin |
D70 |
PJ7 |
79 |
D71 |
PJ6 |
69 |
D72 |
PJ5 |
68 |
D73 |
PJ4 |
67 |
D74 |
PJ3 |
66 |
D75 |
PJ2 |
65 |
D76 |
PD6 |
49 |
D77 |
PD5 |
48 |
D78 |
PD4 |
47 |
D79 |
PG4 |
29 |
D80 |
PG3 |
28 |
D81 |
PH7 |
27 |
D82 |
PH2 |
14 |
D83 |
PE7 |
9 |
D84 |
PE6 |
8 |
D85 |
PE2 |
4 |
Součástí dodávky:
- 1ks RobotDyn MCU-PRO Mega 2560 ATmega2560-16AU, USB CH340C - Castellated pitch 0.05"
Poznámka:
- Tento výrobek není samostatně funkčním celkem a může vyžadovat odbornou montáž.
Zdroje:
- Začínáme s Arduinem
- ATmega2560 Datasheet
- CH340G Datasheet
- Ovladače pro CH340
- Arduino IDE
- Schéma
- Knihovna
- Wiring s Processing IDE (reference) Multiplatformní vývojové prostředí (Win/Linux/Mac/...)
Doplňkové parametry
Kategorie: | Ukončeno |
---|---|
Záruka: | 2 roky |
Hmotnost: | 0.01 kg |
Buďte první, kdo napíše příspěvek k této položce.
Buďte první, kdo napíše příspěvek k této položce.