Pro Mini 3.3V

(3 kundeanmeldelser)

55,00 kr. Inkl. moms

På lager

Mængderabat
Antal Rabat Rabat Pris
10 - 24 2% 53,90 kr.
25 + 3% 53,35 kr.
Varenummer (SKU): A.07:Pro Mini 3.3V Kategori: Tags: , , ,

Beskrivelse

Pro Mini (3,3V-model, ATmega328P)

Oversigt:

Pro Mini er et mikrocontrollerkort baseret på ATmega168/328 (datablad). Den har 14 digitale ind-/udgangsben (hvoraf 6 kan bruges som PWM-udgange), 8 analoge indgange, en indbygget resonator, en nulstillingsknap og huller til montering af stifthoveder. En seks-bens header kan tilsluttes et FTDI-kabel eller Sparkfun breakout board for at give USB-strøm og kommunikation til boardet.

Pro Mini er beregnet til semi-permanent installation i genstande eller udstillinger. Kortet leveres uden formonterede headers, hvilket tillader brug af forskellige typer stik eller direkte lodning af ledninger. Pin-layoutet er kompatibelt med Arduino Mini.

Der er to versioner af Pro Mini. Den ene kører på 3,3V og 8 MHz, den anden ved 5V og 16 MHz.

Mini Pro + CP2102 USB til TTL – Selvstudium

 

Skematisk & Referencedesign

EAGLE-filer: arduino- pro-mini-reference-design.zip

Skematisk: Arduino-Pro-Mini -schematic.pdf

Pro Mini-hjemmeside:

Kom godt i gang Selvstudie:

 

Oversigt:

Mikrocontroller ATmega328

Driftsspænding 3,3V eller 5V (afhængigt af model)

Indgangsspænding 3,35 -12 V (3,3 V model) eller 5 – 12 V (5V model)

Digitale I/O-ben 14 (hvoraf 6 giver PWM-udgang)

Analoge inputben 6

DC-strøm pr. I/O-ben 40 mA

Flashhukommelse 32 kB (heraf 0,5 kB brugt af bootloader)

SRAM 2 kB

EEPROM 1 kB

Klokhastighed 8 MHz (3,3V-model) eller 16 MHz (5V-model)

Strøm

Pro Mini kan strømforsynes med et FTDI-kabel eller breakout-kort forbundet til dets seksbenede header eller med en reguleret 3,3V eller 5V forsyning (afhængigt af model) på Vcc-stiften. Der er en spændingsregulator ombord, så den kan acceptere spænding op til 12VDC. Hvis du leverer ureguleret strøm til kortet, skal du sørge for at tilslutte til “RAW”-stiften på ikke VCC.

Strømstifterne er som følger:

RAW. Til at levere en råspænding til tavlen.

VCC. Den regulerede 3,3 eller 5 volt forsyning.

GND. Jordstifter.

Hukommelse

ATmega328 har 32 kB flashhukommelse til lagring af kode (hvoraf 0,5 kB bruges til bootloaderen). Den har 2 kB SRAM og 1 kBs EEPROM (som kan læses og skrives med EEPROM-biblioteket).

 

Input og output

Hver af de 14 digitale ben på Pro Mini kan bruges som input eller output ved hjælp af pinMode(), digitalWrite() og digitalRead() funktioner. De fungerer ved 3,3 eller 5 volt (afhængigt af model). Hver ben kan give eller modtage maksimalt 40 mA og har en intern pull-up modstand (afbrudt som standard) på 20-50 kOhms. Derudover har nogle stifter specialiserede funktioner:

Serie: 0 (RX) og 1 (TX). Bruges til at modtage (RX) og sende (TX) TTL seriel data. Disse stifter er forbundet til TX-0 og RX-1 stifterne på de seks stifter.

Eksterne afbrydelser: 2 og 3. Disse ben kan konfigureres til at udløse et afbrydelse ved en lav værdi, en stigende eller faldende kant eller en ændring i værdi. Se attachInterrupt()-funktionen for detaljer.

PWM: 3, 5, 6, 9, 10 og 11. Giv 8-bit PWM-output med analogWrite()-funktionen.

SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Disse ben understøtter SPI-kommunikation, som, selvom den leveres af den underliggende hardware, ikke er inkluderet i Arduino-sproget i øjeblikket.

LED: 13. Der er en indbygget LED forbundet til digital pin 13. Når pinden er HØJ værdi, lyser LED’en, når pinden er LAV, er den slukket.

Pro Mini har 8 analoge indgange, som hver giver 10 bits opløsning (dvs. 1024 forskellige værdier). Fire af dem er på overskrifterne på kanten af ​​brættet; to (indgange 4 og 5) på huller i brættets indre. De analoge indgange måler fra jord til VCC.

Derudover har nogle stifter specialiseret funktionalitet:

I2C: A4 (SDA) og A5 (SCL). Understøtte I2C-kommunikation (TWI) ved hjælp af Wire-biblioteket.

Der er en anden pin på tavlen:

Nulstil. Bring denne linje LOW for at nulstille mikrocontrolleren. Bruges typisk til at tilføje en nulstillingsknap til skjolde, der blokerer den på brættet.

Kommunikation

Pro Mini har en række faciliteter til at kommunikere med en computer, en anden Arduino eller andre mikrocontrollere. ATmega328 giver UART TTL seriel kommunikation, som er tilgængelig på digitale ben 0 (RX) og 1 (TX). Arduino-softwaren inkluderer en seriel skærm, som gør det muligt at sende enkle tekstdata til og fra Arduino-kortet via en USB-forbindelse.

Et Software Seriel-bibliotek giver mulighed for seriel kommunikation på en hvilken som helst af Pro Minis digitale ben.

ATmega328 understøtter også I2C (TWI) og SPI-kommunikation. Arduino-softwaren inkluderer et Wire-bibliotek for at forenkle brugen af ​​I2C-bussen; se referencen for detaljer. For at bruge SPI-kommunikationen, se venligst ATmega328-databladet.

 

Programmering

Pro Mini kan programmeres med Arduino-softwaren (download). For detaljer, se referencen og tutorials.

ATmega328 på Pro Mini leveres forbrændt med en bootloader, der giver dig mulighed for at uploade ny kode til den uden brug af en ekstern hardware-programmør. Den kommunikerer ved hjælp af den originale STK500-protokol (reference, C-header-filer).

Du kan også omgå bootloaderen og programmere ATmega328 med en ekstern programmør; se disse instruktioner for detaljer.

 

Automatisk (software) nulstilling

I stedet for at kræve et fysisk tryk på nulstillingsknappen før en upload, er Pro Mini designet på en måde, så den kan nulstilles af software, der kører på en tilsluttet computer. Et af benene på den seks-benede header er forbundet til nulstillingslinjen på ATmega328 via en 100 nF kondensator. Denne pin forbindes til en af ​​hardwareflow-kontrollinjerne på USB-til-seriel-konverteren, der er tilsluttet headeren: RTS ved brug af et FTDI-kabel, DTR ved brug af Sparkfun breakout-kort. Når denne linje hævdes (taget lavt), falder nulstillingslinjen længe nok til at nulstille chippen. Arduino-softwaren bruger denne evne til at give dig mulighed for at uploade kode ved blot at trykke på upload-knappen i Arduino-miljøet. Det betyder, at bootloaderen kan have en kortere timeout, da sænkningen af ​​nulstillingslinjen kan koordineres godt med starten af ​​uploaden.

Denne opsætning har andre implikationer. Når Pro Mini er tilsluttet til enten en computer, der kører Mac OS X eller Linux, nulstilles den, hver gang der oprettes forbindelse til den fra software (via USB). I det følgende halve sekund eller deromkring kører bootloaderen på Pro. Mens den er programmeret til at ignorere misdannede data (dvs. alt udover en upload af ny kode), vil den opsnappe de første par bytes af data, der sendes til kortet, efter at en forbindelse er åbnet. Hvis en skitse, der kører på tavlen, modtager engangskonfiguration eller andre data, når den først starter, skal du sørge for, at softwaren, som den kommunikerer med, venter et sekund efter åbning af forbindelsen og før afsendelse af disse data.

 

Fysiske egenskaber

Dimensjonerne på Pro Mini PCB er cirka 0,7″ x 1,3″.

Yderligere information

Vægt 25 g

3 anmeldelser af Pro Mini 3.3V

  1. gnp (verificeret ejer)

    Virker som det skal

  2. Nicolai J. Andersen (verificeret ejer)

    Virker 100% som lovet.

    Og har et dejligt lavt strømforbrug.
    Se links for mere info.
    https://learn.sparkfun.com/tutorials/reducing-arduino-power-consumption

    Info til mods for at nedsætte strømforbruget:
    http://forum.arduino.cc/index.php?topic=141759.msg1068012#msg1068012

  3. Jakob Rasmussen (verificeret ejer)

    Det virker som det skal

Tilføj en anmeldelse af varen

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Du kunne også være interesseret i…