Arduino Watch Sport (3 / 17 steg)
Steg 3: Arduino Pro Mini
Översikt
Arduino Pro Mini är en mikrokontroller styrelsen baserat på ATmega328 (datablad). Den har 14 digital input/output stift (6 kan användas som PWM-utgångar), 6 analoga ingångar, en on-board resonator, en återställningsknapp och hål för montering pin huvuden. Ett sex stift huvud kan anslutas till en FTDI kabel eller Sparkfun breakout styrelsen att ge USB-ström och meddelande till styrelsen.
Arduino Pro Mini är avsett för semi-permanenta installation i objekt eller utställningar. Styrelsen kommer utan förmonterad rubriker, medger användning av olika typer av kontakter eller direkt lödning av ledningar. Pin layout är kompatibel med Arduino Mini. Det finns två version av Pro Mini.
En kör på 3.3V och 8 MHz, den andra på 5V och 16 MHz.
Sammanfattning
MicroController... ATmega328
Driftspänning... 3.3V eller 5V (beroende på modell)
Inspänning... 3.35 -12 V (3.3V modell) eller 5-12 V (5V modell)
Digital i/o-pinnar... 14 (6 ge PWM-utgång)
Analog ingång stift... 6
Likström per i/o... Stift 40 mA
Flash-minne... 32 kB (av vilka 0.5 kB används av bootloader)
SRAM ................................ 2 kB
EEPROM........................... 1 kB
Klockfrekvens... 8 MHz (3.3V modell) eller 16 MHz (5V modell)
Ingång och utgång
Var och en av 14 digitala stiften på Pro Mini kan användas som en ingång eller utgång, med pinMode(), digitalWrite(), anddigitalRead() funktioner. De fungerar vid 3.3 eller 5 volt (beroende på modell). Varje stift kan ge eller ta emot högst 40 mA och har ett inbyggt pull-up resistor (frånkopplad som standard) för 20-50 kohm. Vissa stift har dessutom specialiserade funktioner:
- Följetong: 0 (RX) och 1 (TX). Brukade få (RX) och överföra (TX) TTL seriella data. Dessa stift är anslutna till TX-0 och RX-1 stiften i sex stift-huvudet.
- Externa avbrott: 2 och 3. Dessa stift kan konfigureras för att utlösa ett avbrott på ett lågt värde, en stigande eller fallande kant eller en förändring i värdet. Se funktionen attachInterrupt() för detaljer.
- PWM: 3, 5, 6, 9, 10 och 11. Ge 8-bitars PWM utgången med funktionen analogWrite().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Dessa stift stöder SPI meddelande, som, även om tillhandahålls av den underliggande maskinvaran, inte finns med i Arduino språket.
- LED: 13. Det finns en inbyggd LED ansluten till digital stift 13. När stift är högt värde, den lyser, när PIN-koden är låg, den är avstängd.
Pro Mini har 8 analoga ingångar, som alla ger 10 bitar av upplösning (dvs 1024 olika värden). Fyra av dem är i huvudena på kanten av styrelsen; två (ingångar 4 och 5) på hålen i inre av styrelsen. De analoga ingångarna mäter från marken till VCC. Dessutom vissa stift har specialiserade funktioner: I2C: A4 (SDA) och A5 (SCL). Stödja I2C (TWI) kommunikation med Wire-biblioteket. Det finns en annan pin i styrelsen: Återställ. Ta med denna linje låg återställa mikrokontroller. Vanligtvis används för att lägga till en Återställ-knapp i sköldar som blockerar en på styrelsen.
- I2C: A4 (SDA) och A5 (SCL). Stödja I2C (TWI) kommunikation med Wire-biblioteket. Det finns en annan pin i styrelsen:
- Reset. Ta med denna linje låg återställa mikrokontroller. Vanligtvis används för att lägga till en Återställ-knapp i sköldar som blockerar en på styrelsen.