Pro Mini ATmega168 5V kompatibilno z Arduino

8.99 (DDV vključen)

Pro Mini ATmega168 5V je ekonomična Arduino-združljiva plošča brez USB konektorja z ATmega168 (16 KB Flash, 1 KB SRAM) – za enostavne vgradne projekte brez zahtev po velikem pomnilniku.

4 na zalogi

Opis

Opis

Pro Mini ATmega168 5V kompatibilno z Arduino

Arduino Pro Mini ATmega168 5V je ekonomična inačica Pro Mini platforme: enak ultra-kompaktni format (~18 × 33 mm), enak pinout, enako programiranje – a z ATmega168 čipom namesto ATmega328. ATmega168 ima 16 KB Flash (namesto 32 KB) in 1 KB SRAM (namesto 2 KB). Za enostavne programe je to povsem zadostno – in cena odraža to razliko.

Kot pri vsakem Pro Mini: nima USB konektorja. Za nalaganje programa potrebujete zunanji FTDI/CH340 USB-serial adapter (6-pin). Ko je koda naložena, plošča deluje popolnoma avtonomno.

Anatomija krmilnika

Tip krmilnikaArduino Pro Mini kompatibilno
MikrokrmilnikATmega168, 8-bit AVR, 16 MHz
USB konektorNi (potreben zunanji programator)
Logična napetost5V
Ura (clock)16 MHz

Ključne lastnosti

  • ATmega168 – 5V/16MHz – Enak pinout in knjižnice kot ATmega328; manjši pomnilnik.
  • 16 KB Flash – Dovolj za preproste programe brez obsegnih knjižnic.
  • Ultra-kompaktna oblika ~18 × 33 mm – Enaka kot ATmega328 Pro Mini.
  • Ekonomična rešitev – Kjer ATmega328 ni potreben, je ATmega168 cenovna alternativa.
  • 14 digitalnih I/O, 6 PWM, 8 analognih vhodov – Enak pinout kot ATmega328.
  • 6-pin UART header – Za programiranje prek FTDI/CH340 adapterja.

Kaj potrebujem za začetek?

  • FTDI ali CH340 USB-serial adapter (6-pin) – Nujno za programiranje.
  • Arduino IDE – Tools → Board → Arduino Pro or Pro Mini, Processor → ATmega168 (5V, 16MHz).
  • 6-pin jumper kabli – Za priklop adapterja.
  • Spajkalnik + letvice – Pini niso zalotani.

Moj prvi projekt – 3 koraki

  1. Priklopi FTDI adapter (VCC=5V, GND, TX→RX, RX→TX, DTR→RST).
  2. V Arduino IDE: Tools → Board → Arduino Pro or Pro Mini, Processor → ATmega168 (5V, 16MHz) – pozor: izberite 168, ne 328!
  3. File → Examples → Basics → Blink → Upload.

Primeri uporabe

  • Preprosti senzorski vmesniki – Temperatura, vlaga, pritisk – ena meritev, ena akcija.
  • LED krmiljenje – PWM dimming, blink efekti, WS2812B strip (za krajše trake).
  • Množična produkcija enostavnih naprav – Ko potrebujete veliko enot za preprosto nalogo po nižji ceni.
  • Tipkovni vmesniki – Branje gumbov, enkoder, enostavni HMI.
  • Izobraževanje – Uvod v vgradne sisteme brez USB; razumevanje UART programiranja.

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikATmega168
Hitrost ure16 MHz
Flash pomnilnik16 KB (2 KB bootloader)
RAM1 KB SRAM
EEPROM512 B
Digitalni I/O pini14 (od tega 6 PWM)
Analogni vhodi8 (10-bitna ločljivost)
Komunikacija1× UART, 1× SPI, 1× I2C
Tok na I/O pin40 mA (max)
Napetost vezja5V
VIN razpon5–12V DC
USB konektorNi – 6-pin UART header
Dimenzije~18 × 33 mm

Primerjava: ATmega168 vs ATmega328 vs ATmega328 STRONG

Pro Mini 168 5V (ta)Pro Mini 328 5VPro Mini 328 STRONG
Flash16 KB32 KB32 KB
SRAM1 KB2 KB2 KB
EEPROM512 B1 KB1 KB
Analogni vhodi868

Inženirski PRO nasvet

SRAM upravljanje na ATmega168 – Z le 1 KB SRAM je ATmega168 občutljiv na fragmentacijo pomnilnika. Vedno uporabite F() makro za string literale: Serial.println(F("Zdravo")); – besedilo gre v Flash namesto v SRAM. Brez tega se program sesipi brez vidnega razloga.

Kompatibilnost

Arduino IDE 1.8.x ali 2.x. Izberite Arduino Pro or Pro MiniATmega168 (5V, 16MHz). Za programiranje potrebujete FTDI ali CH340 USB-serial adapter.

Dokumentacija

YouTube