🧠 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.