Arduino Uno
Arduino Uno adalah board mikrokontroler paling populer untuk belajar, dan board utama di Noviot. Di simulator, Uno tampil persis seperti board fisiknya: kamu menyambung komponen ke pin-pinnya, menulis sketch Arduino, lalu menjalankannya dengan kompilasi sungguhan.
Pin digital D0–D13
Uno memiliki 14 pin digital, D0 sampai D13, yang masing-masing bisa diatur sebagai INPUT atau OUTPUT lewat pinMode(). Pin digital membaca dan menghasilkan dua keadaan: HIGH (5V) dan LOW (0V). Contoh pemakaian sehari-hari: menyalakan LED, membaca tombol, atau memicu buzzer.
Pin D0 (RX) dan D1 (TX) dipakai juga untuk komunikasi serial dengan komputer. Hindari memakai kedua pin ini untuk komponen lain bila sketch-mu memakai Serial Monitor, agar komunikasi tidak terganggu.
Pin analog A0–A5
Enam pin analog, A0 sampai A5, membaca tegangan antara 0 dan 5V dan mengubahnya menjadi angka 0–1023 dengan analogRead(). Pin inilah tempat sensor analog disambungkan, misalnya potensiometer, sensor cahaya LDR, dan sensor suhu analog. Pin analog juga bisa dipakai sebagai pin digital tambahan bila pin D sudah habis.
Pin PWM
Tidak semua pin digital bisa menghasilkan keluaran analog semu. Kemampuan PWM (analogWrite(), nilai 0–255) hanya ada di pin bertanda gelombang pada board, yaitu:
D3, D5, D6, D9, D10, dan D11.
PWM dipakai untuk mengatur kecerahan LED secara halus (fade), mengatur kecepatan motor DC, dan keperluan serupa. Motor servo memakai sinyal khusus lewat pustaka Servo dan umumnya disambungkan ke salah satu pin PWM seperti D9.
Daya dan ground
| Pin | Fungsi |
|---|---|
| 5V | Sumber tegangan 5 volt untuk komponen |
| 3V3 | Sumber tegangan 3,3 volt |
| GND | Ground; Uno menyediakan beberapa pin GND yang terhubung satu sama lain |
Setiap rangkaian hampir pasti memakai GND: arus harus punya jalan pulang. Bila beberapa komponen berbagi jalur daya, gunakan breadboard sebagai power hub (lihat halaman Editor Rangkaian) agar tidak ada banyak kabel menumpuk di satu pin VCC atau GND.
Reset dan hal lain
Tombol reset pada board memulai ulang sketch dari awal, sama seperti menekan Run ulang tanpa menghentikan proyekmu. Uno juga memiliki LED bawaan yang terhubung ke pin D13, berguna untuk percobaan pertama tanpa komponen tambahan, misalnya program Blink.
| Label pin | ID pin | Peran |
|---|---|---|
AREF | AREF | aref |
GND | GND1 | gnd |
D13 | D13 | digital |
D12 | D12 | digital |
D11 | D11 | digital |
D10 | D10 | digital |
D9 | D9 | digital |
D8 | D8 | digital |
D7 | D7 | digital |
D6 | D6 | digital |
D5 | D5 | digital |
D4 | D4 | digital |
D3 | D3 | digital |
D2 | D2 | digital |
D1 | D1 | digital |
D0 | D0 | digital |
IOREF | IOREF | passive |
RST | RESET | reset |
3V3 | 3V3 | vcc3v3 |
5V | 5V | vcc5 |
GND | GND2 | gnd |
GND | GND3 | gnd |
VIN | VIN | vin |
A0 | A0 | analog |
A1 | A1 | analog |
A2 | A2 | analog |
A3 | A3 | analog |
A4 | A4 | analog |
A5 | A5 | analog |