You are on page 1of 6

ARDUINO MICRO

The Arduino Micro adalah papan mikrokontroler berdasarkan ATmega32u4 (datasheet),


dikembangkan bersama dengan Adafruit. Ini memiliki 20 digital input / output pin (dimana 7
dapat digunakan sebagai output PWM dan 12 input sebagai analog), osilator 16 MHz kristal,
koneksi USB mikro, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk
mendukung mikrokontroler, hanya terhubung ke komputer dengan kabel USB mikro untuk
memulai. Ini memiliki faktor bentuk yang memungkinkan untuk dengan mudah ditempatkan
pada papan tempat memotong roti.
The Micro mirip dengan Arduino Leonardo di bahwa ATmega32u4 telah built-in komunikasi
USB, menghilangkan kebutuhan untuk prosesor sekunder. Hal ini memungkinkan Micro muncul
ke komputer yang terhubung sebagai mouse dan keyboard, selain virtual (CDC) port serial /
COM.

RINGKASAN
Mikrokontroler : ATmega32u4
Operasi Voltage : 5V
Input Tegangan (disarankan) : 7-12V
Input Tegangan (batas) : 6-20V
Digital I / O Pins : 20
PWM Channels : 7
Analog Saluran input : 12
DC Current per I / O Pin : 40 mA
DC saat ini untuk 3.3V Pin : 50 mA
Flash Memory : 32 KB (ATmega32u4) yang 4 KB
digunakan oleh bootloader
SRAM : 2.5 KB (ATmega32u4)
EEPROM : 1 KB (ATmega32u4)
Kecepatan Jam : 16 MHz

Schematic & Reference Design
EAGLE files : arduino-micro-reference-design.zip
Schematic : arduino-micro-schematic-rev3b.pdf

POWER
The Arduino Micro dapat diaktifkan melalui koneksi USB mikro atau dengan catu daya eksternal
. Sumber daya dipilih secara otomatis .
Eksternal ( non - USB ) daya dapat berasal baik dari catu daya DC atau baterai . Memimpin dari
baterai atau DC power supply dapat dihubungkan ke pin Gnd dan Vin .
Dewan dapat beroperasi pada pasokan eksternal dari 6 sampai 20 volt . Jika disertakan dengan
kurang dari 7V , bagaimanapun, 5V pin dapat menyediakan kurang dari lima volt dan dewan
mungkin tidak stabil . Jika menggunakan lebih dari 12V , regulator tegangan bisa panas dan
merusak papan . Rentang yang dianjurkan adalah 7 sampai 12 volt .
Pin listrik adalah sebagai berikut :
VI . Tegangan input ke papan Arduino ketika itu menggunakan sumber daya eksternal ( sebagai
lawan 5 volt dari koneksi USB atau sumber daya keuangan lainnya) . Anda dapat menyediakan
tegangan melalui pin ini .
5V . Power supply yang diatur digunakan untuk daya mikrokontroler dan komponen lainnya di
papan tulis. Hal ini dapat terjadi baik dari VIN melalui regulator on-board , atau dipasok oleh
USB atau lain suplai 5V diatur .
3V . Sebuah pasokan 3,3 volt dihasilkan oleh regulator on-board . Menarik arus maksimum
adalah 50 mA .
pin Ground.

MEMORY
The ATmega32u4 memiliki 32 KB (dengan 4 KB digunakan untuk bootloader). Ia juga memiliki
2,5 KB dari SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan perpustakaan
EEPROM).

INPUT DAN OUTPUT
Masing-masing dari 20 pin digital i / o pada Micro dapat digunakan sebagai input atau output,
menggunakan pinMode ( ) , digitalWrite ( ) , dan digitalRead ( ) fungsi . Mereka beroperasi pada
5 volt . Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki resistor
pull- up internal ( terputus secara default ) dari 20-50 kOhms . Selain itu, beberapa pin memiliki
spesialisasi fungsi :
Serial : 0 ( RX ) dan 1 ( TX ) . Digunakan untuk menerima ( RX ) dan mengirimkan ( TX ) TTL
data serial menggunakan hardware ATmega32U4 kemampuan serial. Perhatikan bahwa pada
Micro , kelas Serial mengacu pada USB ( CDC ) komunikasi, untuk TTL serial pada pin 0 dan 1
, menggunakan kelas serial1 .
TWI : 2 ( SDA ) dan 3 ( SCL ) . Dukungan komunikasi TWI menggunakan perpustakaan Wire.
Interupsi eksternal : 0 ( RX ) , 1 ( TX ) , 2 dan 3 . Pin ini dapat dikonfigurasi untuk memicu
interrupt pada nilai yang rendah , naik atau jatuh tepi , atau perubahan nilai . Lihat
attachInterrupt ( ) fungsi untuk rincian .
PWM : 3 , 5 , 6 , 9 , 10 , 11 dan 13 . Menyediakan 8 - bit output PWM dengan analogWrite ( )
function .
SPI : pada header ICSP . Pin ini mendukung komunikasi SPI menggunakan perpustakaan SPI .
Perhatikan bahwa pin SPI tidak terhubung ke salah satu digital pin I / O karena mereka berada di
Arduino Uno , mereka hanya tersedia pada konektor ICSP dan pin terdekat berlabel MISO ,
MOSI dan SCK .
RX_LED / SS ini adalah pin tambahan sehubungan dengan Leonardo . Hal ini terhubung ke
RX_LED yang menunjukkan aktivitas transmisi selama komunikasi USB , tetapi juga dapat
digunakan sebagai budak pilih pin ( SS ) dalam komunikasi SPI .
LED : 13 . Ada built -in LED terhubung ke pin digital 13 . Ketika pin adalah nilai TINGGI ,
LED menyala , ketika pin yang RENDAH , itu off .
Analog Input : A0 - A5 , A6 - A11 ( pada pin digital 4 , 6 , 8 , 9 , 10 , dan 12 ) . The Micro
memiliki total 12 input analog , pin dari A0 ke A5 diberi label langsung pada pin dan yang lain
yang dapat Anda akses dalam kode menggunakan konstanta dari A6 melalui A11 yang masing-
masing dibagi pada pin digital 4 , 6 , 8 , 9 , 10 , dan 12 . Semua yang juga dapat digunakan
sebagai digital I / O. Setiap input analog menyediakan 10 bit resolusi ( yaitu 1024 nilai yang
berbeda ) . Secara default ukuran input analog dari tanah sampai 5 volt , meskipun adalah
mungkin untuk mengubah ujung atas jangkauan mereka menggunakan pin AREF dan
analogReference ( ) function .
Ada beberapa pin lainnya di papan tulis:
AREF . Tegangan referensi untuk input analog . Digunakan dengan analogReference ( ) .
Reset. Bawa garis LOW ini untuk me-reset mikrokontroler . Biasanya digunakan untuk
menambahkan tombol reset untuk perisai yang menghalangi satu di papan.
PINOUT

Pin Pemetaan Arduino Micro menampilkan fungsi lengkap untuk semua pin, untuk
menggunakannya seperti dalam Leonardo.
Lihat juga pemetaan antara pin Arduino dan port ATmega32u4.

KOMUNIKASI
The Micro memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer , Arduino lain,
atau mikrokontroler lainnya . The ATmega32U4 menyediakan UART TTL ( 5V ) komunikasi
serial , yang tersedia pada pin digital 0 ( RX ) dan 1 ( TX ) . The 32U4 juga memungkinkan
untuk serial ( CDC ) komunikasi melalui USB dan muncul sebagai com port virtual untuk
perangkat lunak pada komputer . Chip ini juga bertindak sebagai full speed USB 2.0 perangkat ,
menggunakan standar driver USB COM . Pada Windows , file inf . Diperlukan . Perangkat lunak
Arduino termasuk monitor serial yang memungkinkan data tekstual sederhana yang akan dikirim
ke dan dari papan Arduino . RX dan TX LED di papan akan berkedip ketika data sedang dikirim
melalui koneksi USB ke komputer ( tetapi tidak untuk komunikasi serial pada pin 0 dan 1 ) .
Sebuah perpustakaan SoftwareSerial memungkinkan untuk komunikasi serial pada salah satu pin
digital Micro .
The ATmega32U4 juga mendukung I2C ( TWI ) dan komunikasi SPI . Perangkat lunak Arduino
termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C , lihat dokumentasi
untuk rincian . Untuk komunikasi SPI , menggunakan perpustakaan SPI .
The Micro muncul sebagai keyboard dan mouse generik , dan dapat diprogram untuk mengontrol
perangkat input ini menggunakan Keyboard dan kelas Mouse.

PEMROGRAMAN
The Micro dapat diprogram dengan software Arduino (download ) . Pilih " Arduino Micro dari
menu Tools> Dewan . Untuk rinciannya, lihat referensi dan tutorial .
The ATmega32U4 pada Arduino Micro datang pra - dibakar dengan bootloader yang
memungkinkan Anda untuk meng-upload kode baru untuk itu tanpa menggunakan programmer
hardware eksternal . Ini berkomunikasi menggunakan protokol AVR109 .
Anda juga dapat melewati bootloader dan memprogram mikrokontroler melalui ICSP ( In-
Circuit Serial Programming ) Header , lihat petunjuk ini untuk rincian .

OTOMATIS(SOFTWARE) RESET dan BOOTLOADER INISIASI
Daripada membutuhkan pers fisik tombol reset sebelum upload, Micro dirancang dengan cara
yang memungkinkan untuk diatur ulang oleh perangkat lunak yang berjalan pada komputer yang
terhubung . Reset dipicu ketika virtual ( CDC ) port serial / COM Micro dibuka pada 1200 baud
dan kemudian ditutup. Ketika ini terjadi , prosesor akan mengatur ulang , melanggar koneksi
USB ke komputer ( yang berarti bahwa virtual port serial / COM akan hilang ) . Setelah me-reset
prosesor , bootloader dimulai , tetap aktif selama sekitar 8 detik . Bootloader juga dapat dimulai
dengan menekan tombol reset pada Micro . Perhatikan bahwa ketika dewan kekuasaan pertama ,
itu akan melompat langsung ke sketsa pengguna , jika ada , daripada memulai bootloader .
Karena cara Mikro menangani ulang yang terbaik untuk membiarkan software Arduino mencoba
untuk memulai ulang sebelum meng-upload , terutama jika Anda berada dalam kebiasaan
menekan tombol reset sebelum meng-upload di papan lain . Jika perangkat lunak tidak dapat
mengatur ulang papan Anda selalu dapat memulai bootloader dengan menekan tombol reset di
papan tulis.
USB PERLINDUNGAN ARUS
The Micro memiliki polyfuse reset yang melindungi port USB komputer Anda dari celana
pendek dan arus lebih . Meskipun kebanyakan komputer memberikan perlindungan internal
mereka sendiri , sekering menyediakan lapisan tambahan perlindungan . Jika lebih dari 500 mA
diterapkan ke port USB , sekering otomatis akan merusak sambungan sampai overload pendek
atau dihapus .
KARAKTERISTIK FISIK
Panjang maksimum dan lebar PCB Micro adalah 4.8cm 1.77cm dan masing-masing , dengan
konektor USB yang melampaui mantan dimensi . Tata letak memungkinkan untuk memudahkan
penempatan pada papan tempat memotong roti solderless .

You might also like