Arduino NANO Every ITALIJA ® z letvicami

€25.99 (DDV vključen)

Arduino NANO Every z letvicami je kompaktna 5 V razvojna plošča z ATmega4809 na 20 MHz — z 48 KB Flash in 6 KB SRAM korak naprej od klasičnega NANO, a brez brezžičnih komplikacij.

2 na zalogi

Šifra: 46 - C4 Kategoriji: ,
Opis

Opis

Arduino NANO Every ITALIJA ® z letvicami

Arduino NANO Every je uradna italijanska razvojna plošča z mikrokrmilnikom ATmega4809 (megaAVR, 8-bit, 20 MHz) — neposredni naslednik klasičnega NANO ATmega328. Prinaša bistveno več pomnilnika: 48 KB Flash in 6 KB SRAM, ki omogočita bolj kompleksne programe. Plošča prihaja z letvicami (pin headers), že pospajkanimi — takoj pripravljeno za breadboard.

Kljub naprednejšemu čipu ostaja NANO Every programersko združljiva z UNO in klasičnim NANO prek Arduino IDE. Sintaksa je enaka, večina knjižnic deluje brez sprememb — plošča je prava izbira za tiste, ki poznajo AVR Arduino ekosistem in rabijo več prostora za kodo.

Anatomija krmilnika

Tip krmilnikaArduino NANO Every
MikrokrmilnikATmega4809 (megaAVR, 8-bit, 20 MHz)
USB komunikacijski čipSAMD11D14A (USB-SERIAL most)
USB konektormicroUSB
Logična napetost5 V

Ključne lastnosti

  • ATmega4809 — nadgradnja ATmega328P – 20 MHz namesto 16 MHz, 48 KB Flash namesto 32 KB in 6 KB SRAM namesto 2 KB; isti AVR programski model, več prostora za kodo
  • Pripravljeno z letvicami – pin headers so že pospajkani in usmerjeni navzdol, plošča je takoj uporabna na breadboardu brez dodatnega spajkanja
  • 5 V logična napetost – direktno združljiva z vsemi klasičnimi 5 V senzorji, moduli in releji; ni potrebe po level shifterjih
  • SAMD11D14A USB-SERIAL most – ločen USB čip skrbi za komunikacijo z računalnikom, medtem ko ATmega4809 izvaja vaš program brez motenj
  • 20 digitalnih I/O pinov – šest več kot klasični NANO (14), kar prinaša več priključitvenih možnosti za senzorje in aktuatorje
  • 256 B EEPROM – za shranjevanje konfiguracije; manj kot pri ATmega328P (1 KB), a dovolj za osnovna nastavitve
  • VIN do 21 V – širši razpon vhodne napetosti kot pri ATmega328 (7–12 V), kar omogoča napačevanje prek večjega obsega napajalnikov

Kaj potrebujem za začetek?

  • microUSB kabel – za programiranje in napajanje prek računalnika; prepričajte se, da je podatkovni kabel
  • Arduino IDE 1.8.x ali 2.x – po namestitvi dodajte Arduino megaAVR Boards paket prek Board Manager
  • Gonilnik – na Windows 10/11 ni potreben; na starejših sistemih Windows namestite uradni Arduino gonilnik
  • Breadboard – letvice so že pospajkane in pripravljene; z letvicami navzdol plošča takoj sede na standardni breadboard

Moj prvi projekt – 3 koraki

  1. Priključi ploščo prek microUSB kabla na računalnik
  2. V Arduino IDE: Tools → Board Manager → namesti Arduino megaAVR Boards, nato izberite Arduino Nano Every in nastavi Port
  3. File → Examples → Basics → Blink → Upload – LED na pinu 13 začne utripati

Primeri uporabe

  • Kompleksni AVR projekti (programi, ki ne gredo več v 32 KB Flash klasičnega NANO)
  • Več-senzorska mreža (20 I/O pinov omogoča priklop več senzorjev hkrati)
  • Robotika in servo krmiljenje (5 PWM izhodov za motorje ali servo)
  • Serijska komunikacija (UART za GPS modul, GSM modul ali komunikacijo med ploščami)
  • Analogno zaznavanje (8 analognih vhodov za merjenje temperature, svetlobe, vlage)

Tehnični pregled

Tehnične specifikacije

MikrokrmilnikATmega4809 (megaAVR)
Hitrost ure20 MHz
Flash pomnilnik48 KB
RAM6 KB SRAM
EEPROM256 B
Digitalni I/O pini20 (5 PWM: D3, D5, D6, D9, D10)
Analogni vhodi8 (10-bit ADC ločljivost)
DACni
Komunikacija1× UART, I2C, SPI
Tok na I/O pin20 mA (max)
Napetost vezja5 V
VIN razpon7–21 V
USB čipSAMD11D14A
USB konektormicroUSB
Dimenzije~45 × 18 mm

Primerjava: NANO Every vs NANO ATmega328 vs NANO R4

NANO EveryNANO ATmega328NANO R4 Minima
MCUATmega4809 20 MHzATmega328P 16 MHzRenesas RA4M1 48 MHz
Flash48 KB32 KB256 KB
RAM6 KB2 KB32 KB
Brezžičnonenene
Logika5 V5 V5 V (tolerantna)
DACnini1 × 12-bit
I/O pini201414

Inženirski PRO nasvet

UART konflikta z USB-SERIAL mostom — izogni se Serial1 med programiranjem – NANO Every ima ločen UART1 (pini D0/D1) za komunikacijo s senzorji, ki je nezačasen od USB. Pogosta napaka: razvijalci uporabijo Serial (USB) za debug in hkrati priključijo GPS ali GSM modul na iste pine D0/D1, ki so tudi Serial1 — nato se čudijo, zakaj program ne deluje po resetu. Pravilo: Serial = USB debug, Serial1 = zunanji modul na D0/D1. Ničesar ne priključuj na D0/D1 med programiranjem.

Kompatibilnost

Zahteva Arduino megaAVR Boards core paket v Board Manager (ni vgrajen privzeto — dodajte ga ročno). Arduino IDE 1.8.6+ in 2.x sta oba podprta. Na Windows 10/11 gonilnik ni potreben; na Windows 7/8 namestite uradni Arduino gonilnik. Opozorilo: nekatere knjižnice, pisane izključno za ATmega328P, morda ne delujejo na ATmega4809 brez prilagoditve — preverite knjižnico pred uporabo.

Dokumentacija

YouTube