due xpro arm cortex atsam3x8ea-au 98 i/o sd-lezer rgb led esp-01 socket ontwikkeling board

Artikelnummer: DDNL1656286N/A Verzending: Gratis verzending Beschikbaarheid : Product is op voorraadProduct is op voorraadOut of stock

€63,99

Tax included. Shipping calculated at checkout.
Out of stock

Voorzien zijn van:
Dit is een op SAM3X8E ARM Cortex-M3 gebaseerde microcontroller board. Dit is een van de weinige boards, gebaseerd op de 32-bit ARM-kern. Het is een geüpgradede versie van het gewone Arduino DUO-bord, het heeft 98 digitale inputs / outputs (dat is 30 meer dan het originele model), 12 analoge inputs, 4 UART (seriële hardware-poorten), 84 MHz klokfrequentie, USB OTG-verbinding, 2 DAC's (D / A), TWI, stroomconnector, SPI-header, JTAG-header, resetknop en wistoets. Ook aan boord vindt u een Micro-SD-kaartlezer en een aansluiting voor de Wi-Fi-module ESP-01.
De controller werkt op een logisch niveau van 3,3 V. Het bord heeft de USB-interface, sluit het eenvoudig aan op uw computer met een micro-USB-kabel of sluit het aan met een AC-adapter of batterij om ermee aan de slag te gaan. RobotDyn DUE XPRO is compatibel met alle Arduino-ondersteunde apparaten.
IOREF:
Hiermee kan het aangesloten beeldscherm met de juiste configuratie zich aanpassen aan de spanning die door het bord wordt geleverd. Dit zorgt ervoor dat het scherm compatibel is met een 3.3V-kaart, zoals de Due- en AVR-kaarten, die werken op 5 V.
Vermogen:
RobotDyn DUEXPRO kan worden gevoed via een USB-connector of via een externe voedingsbron. De stroombron wordt automatisch geselecteerd. Externe (niet-USB) stroom kan worden geleverd via de netadapter naar de gelijkstroom of via de batterij. De adapter kan worden aangesloten door een centrale positieve stekker van 2,1 mm in de voedingsconnector van de kaart te steken. Accupinnen kunnen in de GND- en VIN-pinnen van de POWER-connector worden gestoken. Het bord kan werken op een externe stroombron van 6 tot 20 volt, het aanbevolen bereik is 7 tot 12 volt. Power-pinnen zijn als volgt:
VIN - De ingangsspanning op het Arduino-bord bij gebruik van een externe voeding (in tegenstelling tot 5 volt vanaf een USB-verbinding). U kunt het bord via dit contact van stroom voorzien of er toegang toe krijgen als u het via een USB-kabel van stroom voorziet.
5V - Deze pin-uitgang levert een stroom van 5V naar het bord met behulp van een instelbare spanningsregelaar. Het bord kan worden gevoed via een DC-voedingsconnector (7-12 V), een USB-connector (5 V) of een VIN-pin op het bord (7-12 V). Het toepassen van spanning via de 5 V- of 3,3 V-pinnen omzeilt de regelaar, dus zorg ervoor dat de spanning stabiel en binnen het acceptabele bereik is.
3V - Voeding 3,3 V van de ingebouwde regelaar. Het maximale stroomverbruik is 800 mA. Deze controller voorziet ook de SAM3X microcontroller van stroom.
GND - Aardpennen.
IOREF - Deze pin op het DUEXPRO-bord biedt de referentiebron waarmee de microcontroller werkt. Een correct geconfigureerd scherm kan de spanning op het IOREF-contact lezen en de juiste stroombron selecteren of de spanningsomvormers aan de uitgangen inschakelen om te werken op 5V of 3.3V.
Geheugen:
SAM3X heeft 512 KB (2 blokken van 256 KB) flashgeheugen voor het opslaan van code. Het bord wordt geleverd met een reeds voorgebrande bootloader. Beschikbare SRAM is 96 KB in twee aangrenzende banken van 64 KB en 32 KB. Al het beschikbare geheugen (Flash, RAM en ROM) is rechtstreeks toegankelijk als een enkele adresruimte. U kunt het SAM3X-flashgeheugen wissen met een ingebouwde wisknop. Hiermee wordt een momenteel geladen miniatuur van de MCU verwijderd. Om het geheugen te wissen, houdt u de knop "Wissen" enkele seconden ingedrukt terwijl het bord is ingeschakeld.

Ingangen en uitgangen:
Digitale I / O: Totaal 98. Elk van de 98 digitale pinnen op DUEXPRO kan worden gebruikt als invoer of uitvoer met behulp van de functies pinMode (), digitalWrite () en digitalRead (). Ze werken op 3.3V logisch niveau. Elke uitgang kan een stroom leveren van 3 mA of 15 mA, of een stroom verbruiken van 6 mA of 9 mA, afhankelijk van de uitgang. Ze hebben ook een interne pull-up-weerstand (standaard uitgeschakeld) bij 100 kΩ. Sommige contacten hebben bovendien gespecialiseerde functies:
Serieel: 0 (RX) en 1 (TX)
Serieel 1:19 (RX) en 18 (TX)
Serieel 2:17 (RX) en 16 (TX)
Serieel 3:15 (RX) en 14 (TX)
PWM: pinnen van 2 tot 13 Bieden 8-bits PWM-uitvoer met de functie analogWrite (). De PWM-resolutie kan worden gewijzigd met de functie analogWriteResolution ().
SPI: SPI-headerpennen ondersteunen SPI-communicatie met behulp van de SPI-bibliotheek. SPI-pinnen hebben een centrale 6-pins connector die fysiek compatibel is met Uno, Leonardo en Mega2560. De SPI-header kan alleen worden gebruikt om te communiceren met andere SPI-apparaten, en niet voor SAM3X-programmering met In-Circuit-Serial-Programming-technologie.
CAN: CANRX- en CANTX-pinnen ondersteunen het CAN-communicatieprotocol.
I2C TWI 1:20 (SDA) en 21 (SCL)
I2C TWI 2: SDA1 en SCL1 Ondersteuning TWI-communicatie met behulp van de Wire-bibliotheek. SDA1 en SCL1 kunnen worden bestuurd met behulp van de Wire1-klasse van de Wire-bibliotheek. Terwijl SDA en SCL interne pull-up-weerstanden hebben, hebben SDA1 en SCL1 dat niet. Het toevoegen van twee pull-up-weerstanden op de SDA1- en SCL1-lijnen is vereist om Wire1 te gebruiken.
Analoge ingangen: contacten van A0 tot A11. Due heeft 12 analoge ingangen, die elk een resolutie van 12 bits kunnen bieden (dat wil zeggen 4096 verschillende waarden). Standaard is de resolutie van de metingen ingesteld op 10 bits voor compatibiliteit met andere Arduino-kaarten. U kunt de resolutie van de ADC wijzigen met ReadResolution (). Het aanleggen van een spanning van meer dan 3,3 V op de contacten DUEXPRO kan de SAM3X-chip beschadigen. De functie AnalogReference () wordt genegeerd in DUEXPRO. De AREF-pin is via een brugweerstand verbonden met de SAM3X analoge referentiepin. Om de AREF-pin te gebruiken, moet weerstand BR1 worden losgekoppeld van de kaart.
DAC1 en DAC2: deze pinnen bieden echte analoge uitgangen met een resolutie van 12 bits (4096 niveaus) met de functie analogWrite (). Ze kunnen worden gebruikt om audio-uitvoer te maken met behulp van een audiobibliotheek. Houd er rekening mee dat het uitgangsbereik van de DAC eigenlijk alleen van 0,55 V tot 2,75 V is. Andere pinnen op het bord: AREF-referentiespanning voor analoge ingangen. Gebruikt met AnalogReference ().
Reset: stel deze regel LAAG in om de microcontroller te resetten. Meestal gebruikt om een resetknop toe te voegen aan schilden die een knop op het bord blokkeren.
Communicatie:
De RobotDyn DUE XPRO heeft een aantal manieren om te communiceren met een computer, een ander Arduino-bord of andere microcontrollers, evenals verschillende apparaten, zoals telefoons, tablets, camera's, enz. De SAM3X biedt één hardware-UART en drie hardware-USART voor TTL seriële communicatie.
De programmeerpoort is aangesloten op de ATmega16U2, die een virtuele COM-poort biedt voor software op de aangesloten computer (Windows heeft een .inf-bestand nodig om het apparaat te herkennen, maar OSX- en Linux-machines herkennen het bord automatisch als een COM-poort). De 16U2 is ook aangesloten op de hardware UART SAM3X. Een seriële verbinding op de RX0- en TX0-pinnen zorgt voor communicatie tussen de seriële poort en USB, voor het programmeren van de kaart via de ATmega16U2-microcontroller. De Arduino-software bevat een seriële monitor waarmee u eenvoudige tekstgegevens van en naar het bord kunt verzenden. De RX- en TX-indicatoren op het bord knipperen wanneer gegevens worden verzonden via een ATmega16U2-chip en een USB-verbinding naar een computer.
De USB-poort is aangesloten op de SAM3X en maakt seriële communicatie via USB mogelijk. Dit zorgt voor een seriële verbinding met de seriële monitor of andere toepassingen op uw computer en maakt het ook mogelijk om een USB-muis of -toetsenbord naar een aangesloten computer te emuleren.
De Native USB-poort kan ook fungeren als USB-host voor aangesloten randapparatuur, zoals muizen, toetsenborden en smartphones. Zie de manpagina's van USBHost om deze functies te gebruiken.
SAM3X ondersteunt ook TWI- en SPI-communicatie. De Arduino-software bevat de Wire-bibliotheek om het gebruik van de TWI-bus te vereenvoudigen. Gebruik voor SPI-communicatie de SPI-bibliotheek.

Programmeren:
DUEXPRO kan worden geprogrammeerd met de Arduino IDE. Het uploaden van miniaturen naar de SAM3X verschilt van AVR-microcontrollers, die op andere Arduino-kaarten te vinden zijn, omdat het flash-geheugen moet worden gewist voordat het opnieuw wordt geprogrammeerd. Het opstarten van de microschakeling wordt bestuurd door een ROM op de SAM3X, die alleen wordt gestart wanneer het flashgeheugen van de chip leeg is. Elk van de USB-poorten kan worden gebruikt om het bord te programmeren, hoewel het wordt aanbevolen om de programmeerpoort te gebruiken vanwege de manier waarop de chip wordt gewist.
Programmeerpoort: Om deze poort te gebruiken, selecteert u "Arduino Due (ProgrammingPort)" als het bord in het Arduino IDE "Tools" menu. Sluit de DUEXPRO-programmeerpoort (het dichtst bij de DC-voedingsconnector) aan op uw computer. De programmeerpoort gebruikt 16U2 als een USB-naar-seriële chip die is aangesloten op de eerste SAM3X UART (RX0 en TX0). De 16U2 heeft twee pinnen die zijn aangesloten op de SAM3X-reset en contacten wissen. Het openen en sluiten van een programmeerpoort die is aangesloten op 1200 bps, start de "hard erase" -procedure voor de SAM3X-chip, activeert het wissen en reset de contacten op de SAM3X voordat een verbinding met de UART tot stand wordt gebracht. Dit is de aanbevolen programmeerpoort. Dit is betrouwbaarder dan het "zachte wissen" dat op zijn eigen poort plaatsvindt en het zou moeten werken, zelfs als de hoofd-MCU faalt.
Eigen poort: om deze poort te gebruiken, selecteer je "Arduino Due (NativeUSBPort)" als het bord in de Arduino IDE. De native USB-poort is rechtstreeks aangesloten op de SAM3X. Sluit uw eigen USB-poort Due (het dichtst bij de resetknop) aan op de computer. Het openen en sluiten van uw eigen poort met 1200 bps start de "soft erase" -procedure: het flash-geheugen wordt gewist en het bord start opnieuw op met de bootloader.
In tegenstelling tot andere Arduino-kaarten die avrdude gebruiken om te downloaden, vertrouwt DUEXPRO op de bossac. De ATmega16U2 firmwarebroncode is beschikbaar in de Arduino-repository. U kunt de ISP-header gebruiken met een externe programmeur (overschrijft de DFU-bootloader). Bescherming tegen overstroom via USB RobotDyn DUEXPRO heeft een herlaadbare polyfuse die de USB-poorten van uw computer beschermt tegen kortsluiting en overbelasting. Hoewel de meeste computers hun eigen interne bescherming bieden, biedt de zekering een extra beschermingsniveau. Als er meer dan 500 mA is aangesloten op de USB-poort, verbreekt de zekering automatisch de verbinding totdat de kortsluiting of overbelasting is verwijderd. Met drie schroefgaten kunt u het bord aan het oppervlak of de behuizing bevestigen. Merk op dat de afstand tussen digitale pinnen 7 en 8 160 mil (0,16 inch) is, wat geen veelvoud is van 100 mil van andere pinnen. RobotDyn DUEXPRO is ontworpen om compatibel te zijn met de meeste schermen die zijn ontworpen voor Uno, Diecimila of In verband met deze digitale pinnen 0–13 (en aangrenzende pinnen AREF en GND), analoge ingangen 0–5, de power-header en de ICSP-header (SPI) bevinden zich op gelijkwaardige plaatsen. Verder bevindt de hoofd-UART (seriële poort) zich op dezelfde pinnen (0 en 1).

documenten:

Pakket bestaat uit:

1 x Ontwikkelingsraad





















Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
January,February,March,April,May,June,July,August,September,October,November,December
Not enough items available. Only [max] left.
Winkelwagen

Uw winkelmandje is leeg.

due xpro arm cortex atsam3x8ea-au 98 i/o sd-lezer rgb led esp-01 socket ontwikkeling board

€63,99