Unele plăci de bază Arduino
Arduino UNO R3
Cip: ATmega328P
Ceas: 16Mhz
Tensiune de funcționare: 5V
Picioare digitale: 14buc (6buc PWM)
Intrări analogice: 6 buc
Memorie flash: 32Kbyte
SRAM: 2Kbyte
EEPROM: 1Kbyte
Arduino Nano
Cip: ATmega328P
Ceas: 16Mhz
Tensiune de funcționare: 5V
Picioare digitale: 14buc (8buc PWM)
Intrări analogice: 8 buc
Memorie flash: 32Kbyte
SRAM: 2Kbyte
EEPROM: 1Kbyte
Arduino Mini
Cip: ATmega328P
Ceas: 16Mhz
Tensiune de funcționare: 5V (3,3V)
Picioare digitale: 14buc (6buc PWM)
Intrări analogice: 6 buc
Memorie flash: 32Kbyte
SRAM: 2Kbyte
EEPROM: 1Kbyte
fără port USB
Arduino Mega
Cip: ATmega2650
Ceas: 16Mhz
Tensiune de funcționare: 5V
Picioare digitale: 54buc (15buc PWM)
Intrări analogice: 16 buc
Memorie flash: 256Kbyte
SRAM: 8Kbyte
EEPROM: 4Kbyte
Explicația datelor tehnice:
Cip: Plăcile de bază Arduino încorporează microcontrolere fabricate de ATMEL. Aceste microcontrolere diferă de obicei prin numărul de terminale, memoria internă și viteza de ceas. Există, desigur, și alte diferențe. Plăcile de bază de mai sus sunt realizate cu controlerele ATmega328 și ATmega2650. Poate doriți chiar să cunoașteți controlerul ATmega8 dacă aveți nevoie să rulați undeva un program foarte mic. ATtiny85 poate fi câștigătorul în ceea ce privește dimensiunea minimă (și numărul de terminale), există, de asemenea, o placă de bază mică, de dimensiune ștampilă, de dimensiune USB, cu acest cip.
Ceas: Frecvența de ceas a controlerelor încorporate în plăcile de bază determină viteza de execuție a programului. Cu toate acestea, o frecvență mare a ceasului înseamnă, de asemenea, un consum mai mare de energie. De obicei este de 16Mhz, deci nu avem de ales în acest sens.
Tensiunea de funcționare: Pe plăcile de bază este construită o sursă de alimentare stabilizată, care reduce tensiunea de la 5-12V la 5V. De fapt, controlerul funcționează pe 5V. O tensiune de aproximativ 5V este, de asemenea, afișată pe ieșirile controlerului. Acest lucru poate fi important deoarece unele module funcționează la 3,3V și nu este posibilă conectarea directă a plăcii de bază și a componentelor menționate.
Picioare digitale: terminalele cu cip de control care pot fi configurate ca ieșire și intrare care pot fi utilizate direct. Intrările sunt proiectate pentru a primi tensiuni 0V (LOW) și 5V (HIGH). În realitate, LOW poate fi puțin mai mare de 0V și HIGH mai mic de 5V pentru ca intrarea să detecteze corect nivelurile LOW/HIGH. În cazul intrărilor, poate fi pornit așa-numitul rezistor de tragere intern. Acest lucru ajută dacă nimic nu este conectat la intrare, deci în acest caz controlerul citește HIGH. Tensiunea ieșirilor poate varia, de asemenea, între 0V și 5V. Unele ieșiri au așa-numitele capabilități PWM, adică factorul de umplere a semnalului pătrat pe ieșire poate fi schimbat de către controler. Acestea pot fi de ex. reglați luminozitatea.
Intrări analogice: Aceste intrări pot fi utilizate pentru măsurarea tensiunii. Există mai multe, dar numai unul dintre ADC-urile pentru conversia tensiunii în digital se găsește în chi. Controlerul măsoară întotdeauna tensiunea unei intrări la un moment dat. Intrările analogice pot fi programate atât ca ieșiri digitale, cât și ca intrări, dacă avem nevoie de mai mulți pini digitali.
Memoria Flash este memoria „principală” pentru Arduinos, stochează programul descărcat și își păstrează conținutul chiar și după ce este oprit, ceea ce înseamnă că programul trebuie descărcat doar aici o singură dată. În plus, merită să știți că puteți încărca un nou program de aproximativ 100.000 de ori.
SRAM (memorie statică cu acces aleatoriu) stochează variabilele utilizate în program. SRAM își pierde conținutul atunci când este oprit.
EEPROM (memorie de citire programabilă ștergibilă electric). Aceasta își păstrează conținutul chiar și atunci când este oprit, dar și numai pentru aprox. Poate rezista la 100.000 de rescrieri. Practic potrivit pentru:
- stocarea variabilelor (parametrilor) importanți calculați la runtime, care trebuie actualizați rar.
- salvați setările implicite de pornire
-… Și orice altceva care nu necesită mai mult de 100.000 de operațiuni de stocare pe durata de viață a gadgetului
Arduino singur nu este bun pentru mult. Pentru a face un lucru util, modulele trebuie conectate. Aici sunt câțiva dintre ei!
- Re De ce Xbox One PROHARDWARE se îmbolnăvește în unele jocuri! Comentarii
- Care este diferența dintre lapte și lapte Iată câteva fapte interesante
- MB102 Panou de testare pentru panou de testare PIC AVR Arduino USB 5V - Kistarcsa, Pest
- Eu, niște alimente de detoxifiere foarte eficiente ZAOL
- Bunica mea bea stafide câteva zile pe lună