-- warna status bar chrome --> Board Arduino Uno - REYJEWISH010

Board Arduino Uno

ARDUINO - Perusahaan perangkat keras dan perangkat lunak komputer open source, proyek, dan komunitas pengguna yang merancang dan memproduksi mikrokontroler board tunggal dan kit mikrokontroler untuk membangun perangkat digital dan objek interaktif yang dapat merasakan dan mengendalikan objek di dunia fisik dan digital. Tersedia secara komersil dalam bentuk preassembled, atau sebagai kit Do-It-Yourself (DIY).
UNO - Board yang terbaik untuk memulai dengan peralatan elektronik dan coding. Jika ini pengalaman pertama Anda bermain-main dengan platform, UNO - Board paling kuat yang dapat Anda mulai mainkan. UNO- Board yang paling banyak digunakan dan terdokumentasi dari keseluruhan keluarga Arduino.

Arduino Uno - Papan mikrokontroler berdasarkan ATmega328P (datasheet).

Memiliki 14 pin input / output digital (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, kristal kuarsa 16 MHz, koneksi USB, colokan listrik, header ICSP dan tombol reset.

Berisi semua yang dibutuhkan untuk mendukung mikrokontroler; cukup hubungkan ke komputer dengan kabel USB atau nyalakan dengan adaptor AC-to-DC atau baterai untuk memulai.

Bermain-main dengan UNO Anda tanpa terlalu banyak memikirkan tentang melakukan sesuatu yang salah, skenario terburuk yang dapat Anda ganti chip untuk beberapa dolar dan mulai lagi.




























"UNO" Bahasa Italia dan dipilih untuk menandai perilisan Arduino Software (IDE) 1.0. Uno board dan versi 1.0 dari Arduino Software (IDE) adalah versi referensi Arduino, sekarang berevolusi ke rilis yang lebih baru.

UNO - yang pertama dari rangkaian papan Arduino USB, dan model referensi untuk platform Arduino, untuk daftar luas papan arus, masa lalu atau ketinggalan zaman.

SPESIFIKASI TEKNIK



Microcontroller                   ATmega328P
Operating Voltage               5V
Input Voltage                       7-12V
Input Voltage (limit)           6-20V
Digital I/O Pins                  14 (6 provide PWM output)
PWM Digital I/O Pins        6
Analog Input Pins              6
DC Current per I/O Pin     20 mA
DC Current for 3.3V Pin   50 mA
Flash Memory                   32 KB (ATmega328P)  (0.5 KB used by bootloader)
SRAM                                 2 KB   (ATmega328P)
EEPROM                            1 KB   (ATmega328P)
Clock Speed                      16 MHz
LED_BUILTIN                     13




















PROGRAMMING

Kualifikasi keandalan menunjukkan bahwa tingkat kegagalan retensi data diproyeksikan jauh lebih kecil dari 1 PPM selama 20 tahun pada suhu 85 ° C atau 100 tahun pada suhu 25 ° C.

Struktur Program 
  • LED Daya dan LED Terpadu pada Arduino Compatible Board
  • LED Daya (merah) dan LED Pengguna (hijau) terpasang pada Pin 13 pada papan yang kompatibel dengan Arduino


Program Arduino C / C ++ minimal terdiri dari dua fungsi:
  • setup (): Fungsi ini dipanggil sekali saat sketsa dimulai setelah power-up atau reset. Ini digunakan untuk menginisialisasi variabel, mode pin input dan output, dan perpustakaan lain yang dibutuhkan dalam sketsa. 
  • loop (): Setelah setup () dipanggil, function loop () dijalankan berulang kali dalam program utama. Ini mengendalikan board sampai board dimatikan atau di-reset.
Kebanyakan papan Arduino mengandung dioda cahaya (LED) dan resistor beban yang dihubungkan antara pin 13 dan ground, merupakan fitur yang mudah digunakan untuk banyak tes dan fungsi program. Program khas untuk permulaan programmer Arduino berkedip LED berulang kali.



Pemrograman mode dimasukkan saat
  • PAGEL (PD7), XA1 (PD6), XA0 (PD5), BS1 (PD4) diset ke nol. 
  • RESET pin ke 0V dan VCC ke 0V. 
  • VCC diatur ke 4.5 - 5.5V. Tunggu 60 μs, 
  • RESET diatur ke 11.5 - 12.5 V. 
  • Tunggu lebih dari 310 μs. Set XA1: XA0: BS1: DATA = 100 1000 0000, pulsa XTAL1 paling sedikit 150 ns, pulsa WR sampai nol. Ini memulai Chip Erase. 
  • Tunggu sampai RDY / BSY (PD1) naik tinggi. XA1: XA0: BS1: DATA = 100 0001 0000, pulsa XTAL1, pulsa WR sampai nol. 
Ini adalah perintah menulis Flash. Dan seterusnya..

Data serial ke MCU diberi clock pada sisi terbit dan data dari MCU diload pada tepi jatuh. Daya diterapkan pada VCC sementara RESET dan SCK diset ke nol.

Tunggu setidaknya 20 ms dan kemudian Pemrograman Aktifkan instruksi serial 0xAC, 0x53, 0x00, 0x00 dikirim ke pin MOSI. Bit kedua (0x53) akan digema kembali oleh MCU.

Fungsi Pin Khusus

Dari 14 pin digital dan 6 pin Analog pada Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (). Mereka beroperasi pada 5 volt. Setiap pin dapat menyediakan atau menerima 20 mA sesuai kondisi operasi yang direkomendasikan dan memiliki resistor pull-up internal (terputus secara default) 20-50 k ohm.

Maksimal 40mA - Nilai yang tidak boleh dilampaui pada pin I / O manapun untuk menghindari kerusakan permanen pada mikrokontroler. Uno memiliki 6 input analog, diberi label A0 sampai A5, masing-masing memberikan resolusi 10 bit (1024 berbeda nilai). Secara default mereka mengukur dari ground ke 5 volt, meskipun apakah mungkin untuk mengubah ujung atas jangkauan mereka menggunakan pin AREF dan fungsi analogReference ().

Beberapa pin memiliki fungsi khusus

  • Serial: pin 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) data serial TTL. Pin ini dihubungkan ke pin pin ATmega8U2 USB-to-TTL Serial yang sesuai.
  • Interupsi Eksternal: pin 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interupsi pada nilai rendah, tepi naik atau turun, atau perubahan nilai.
  • PWM (Pulse Width Modulation) 3, 5, 6, 9, 10, and 11 Dapat memberikan output PWM 8 bit dengan fungsi analogWrite ().
  • SPI (Serial Peripheral Interface): 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI dengan menggunakan perpustakaan SPI.
  • TWI (Dua Antarmuka Kawat): pin A4 atau SDA dan pin A5 atau SCL. Dukung komunikasi TWI menggunakan pustaka Wire.
  • AREF (Analog REFerence: Tegangan referensi untuk input analog.



[ Arduino_Guide (27) - W. Durfee
[ Arduino_Notebook (40) - Brian W. Evans
[ Introduction to Arduino (172) - Alan G. Smith




Belum ada Komentar untuk "Board Arduino Uno"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel