Datasheet & Pinout: Arduino Pro Mini Kompatibel (5V / 16MHz)

🧠 Arduino Pro Mini kompatibel (5V / 16MHz)

Den usynlige hjerne til dit projekt! Pro Mini er for nørden, der er færdig med at teste på en stor UNO og nu vil bygge projektet permanent ind i en lille kasse. Samme ATmega328P og samme kode som en UNO – men USB-chippen er skåret væk, så du skal bruge en lille USB-til-seriel adapter (FTDI/CH340) til at uploade.

🛒 Køb Arduino Pro Mini 📄 ATmega328P datasheet (Microchip) 🔌 CH340-driver guide

⚡ Hurtige specifikationer

Parameter Værdi
Mikrocontroller ATmega328P (32 KB flash, 2 KB SRAM, 1 KB EEPROM)
Driftsspænding / clock 5V / 16 MHz
RAW-indgang ca. 6–12V (via onboard regulator – kloner bruger forskellige regulatorer)
Digitale I/O 14 (D0–D13), heraf 6 PWM: 3, 5, 6, 9, 10, 11
Analoge indgange 8 (A0–A7). A6 og A7 er kun analoge
Strøm pr. I/O-pin Hold dig under ca. 20 mA (40 mA er absolut maks.)
Programmering 6-bens seriel header (FTDI-stil), board: "Arduino Pro or Pro Mini"

📌 Pinout

Pin Navn Funktion Forbindes til
Header 1 BLK / GND Stel GND på adapteren
Header 2 GND Stel (CTS på FTDI-kablet) GND/CTS på adapteren
Header 3 VCC 5V forsyning under programmering 5V/VCC på adapteren
Header 4 RXI Modtager data (D0) TX på adapteren
Header 5 TXO Sender data (D1) RX på adapteren
Header 6 GRN / DTR Auto-reset før upload (via kondensator) DTR på adapteren
Side RAW Ureguleret strøm ind 6–12V (fx 9V batteri)
Side VCC Reguleret 5V ind/ud Præcis 5V – aldrig mere!
Side GND Stel GND
Side RST Reset (aktiv LOW) Knap til GND, hvis du vil have ekstern reset
Side D2 – D13 Digitale I/O (D2/D3 = interrupt, D10–D13 = SPI) Sensorer, LED'er, relæer
Side A0 – A3 Analog ind / digital I/O Potentiometre, analoge sensorer
Indvendigt A4 (SDA), A5 (SCL) Analog ind + I2C OLED, BME280 osv.
Indvendigt A6, A7 Kun analog ind Analoge sensorer

📏 Header-rækkefølgen BLK–GND–VCC–RXI–TXO–GRN er SparkFun-standarden, som de fleste kloner følger. A4–A7 sidder ofte inde på printet og ikke på kanten, og placeringen varierer mellem kloner – læs silketrykket.

🔌 Sådan forbinder du den

Til upload (USB-til-seriel adapter, 5V)

Adapter Pro Mini
GND GND / BLK
VCC (5V) VCC
TX RXI
RX TXO
DTR GRN / DTR

Har din adapter 6 stifter i samme rækkefølge, kan den sættes direkte på headeren (GND mod BLK). I Arduino IDE: Board: Arduino Pro or Pro Mini · Processor: ATmega328P (5V, 16 MHz).

Når projektet kører alene

Brug enten RAW (6–12V) eller VCC (præcis 5V, fx fra en MT3608 step-up) – aldrig begge samtidig.

💻 Eksempelkode

Klassisk Blink – Pro Mini har en LED på D13. Intet bibliotek nødvendigt:

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);   // D13
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
}

💡 KompoNemt-tip fra værkstedet

  • Den klassiske fejl: TX til TX og RX til RX. De skal krydses! Det boardet sender (TXO), skal adapteren modtage (RX) – mund til øre.
  • Har din adapter ingen DTR-pin, så tryk på reset-knappen på Pro Mini lige når IDE'en skriver "Uploading…".
  • Vælg den rigtige processor i IDE'en. Vælger du 3.3V/8 MHz på et 5V/16 MHz-board, passer timingen ikke: delay() bliver halvt så lang, og Serial viser volapyk.
  • Til batteridrift: fjern (eller skær forbindelsen til) power-LED'en – den alene kan tømme et lille batteri på få dage.

🔧 Fejlfinding

  • "stk500_getsync(): not in sync": RX/TX er ikke krydset, DTR er ikke forbundet, eller der er valgt forkert processor/port.
  • Ingen COM-port: Adapteren mangler driver. Bruger den CH340, så se vores CH340-guide.
  • Serial Monitor viser volapyk: Forkert baudrate i Serial Monitor eller forkert processor (8 vs. 16 MHz) valgt.
  • Boardet bliver varmt på RAW: For høj spænding eller for meget strøm gennem den lille regulator. Gå ned i spænding eller forsyn VCC med 5V udefra.

Sidder du fast? Skriv til os – vi hjælper gerne.