ATmega328 Arduino Uno Board Bekerja dan Aplikasinya

Cuba Instrumen Kami Untuk Menghapuskan Masalah





The Arduino uno adalah satu jenis papan mikrokontroler berdasarkan ATmega328, dan Uno adalah istilah Itali yang bermaksud satu. Arduino Uno dinamakan untuk menandakan pelepasan papan mikrokontroler yang akan datang iaitu Arduino Uno Board 1.0 . Papan ini merangkumi pin I / O digital-14, soket kuasa, analog i / ps-6, resonator seramik-A16 MHz, sambungan USB, butang RST, dan tajuk ICSP. Semua ini dapat menyokong pengawal mikro untuk operasi selanjutnya dengan menyambungkan papan ini ke komputer. Bekalan kuasa papan ini dapat dilakukan dengan bantuan penyesuai AC ke DC, kabel USB, atau bateri. Artikel ini membincangkan apa itu Mikrokontroler Arduino Uno , konfigurasi pin, Spesifikasi atau ciri Arduino Uno ,dan aplikasi.

Apa itu Arduino Uno ATmega328?

The ATmega328 adalah satu jenis mikrokontroler cip tunggal yang dibentuk dengan Atmel di dalam keluarga megaAVR . Seni bina Arduino Uno ini adalah seni bina Harvard yang disesuaikan dengan 8 bit Pemproses RISC teras. Papan Arduino yang lain Satu termasuk Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega, dan Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Ciri-ciri Arduino Uno Board

The ciri Arduino Uno ATmega328 merangkumi perkara berikut.



  • Voltan operasi ialah 5V
  • Voltan input yang disyorkan akan berkisar antara 7v hingga 12V
  • Voltan input antara 6v hingga 20V
  • Pin input / output digital adalah 14
  • Pin i / p analog adalah 6
  • Arus DC untuk setiap pin input / output ialah 40 mA
  • Arus DC untuk Pin 3.3V ialah 50 mA
  • Memori Kilat ialah 32 KB
  • SRAM ialah 2 KB
  • EEPROM ialah 1 KB
  • Kelajuan CLK ialah 16 MHz

Rajah Arduino Uno Pin

Papan Arduino Uno boleh dibina dengan pin kuasa, pin analog, ATmegs328, tajuk ICSP, butang Reset, LED kuasa , pin digital, ujian diketuai 13, pin TX / RX, antara muka USB, luaran bekalan kuasa . The Penerangan papan Arduino UNO dibincangkan di bawah.

Konfigurasi Pin Papan Arduino Uno

Konfigurasi Pin Papan Arduino Uno

Bekalan Kuasa

The Bekalan kuasa Arduino Uno boleh dilakukan dengan bantuan kabel USB atau bekalan kuasa luaran. Bekalan kuasa luaran terutamanya termasuk penyesuai AC ke DC sebaliknya bateri. Penyesuai boleh disambungkan ke Arduino Uno dengan memasang ke soket kuasa papan Arduino. Begitu juga, bateri plumbum boleh disambungkan ke pin Vin dan pin GND penyambung POWER. Julat voltan yang dicadangkan adalah 7 volt hingga 12 volt.


Input & Keluaran

14 pin digital di Arduino Uno boleh digunakan sebagai input & output dengan bantuan fungsi seperti pinMode (), digitalWrite (), & Digital Read ().

Pin1 (TX) & Pin0 (RX) (Bersiri): Pin ini digunakan untuk menghantar & menerima data bersiri TTL, dan ini disambungkan ke pin setara cip Serial chip ATmega8U2 USB ke TTL.

Pin 2 & Pin 3 (Gangguan Luaran): Pin luaran boleh disambungkan untuk mengaktifkan gangguan pada nilai rendah, perubahan nilai.

Pin 3, 5, 6, 9, 10, & 11 (PWM): Pin ini memberikan PWM 8-bit o / p oleh fungsi analogWrite ().

Pin SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Pin ini mengekalkan komunikasi SPI, walaupun ditawarkan oleh perkakasan asas, saat ini tidak termasuk dalam bahasa Arduino.

Pin-13 (LED): LED terbina dalam boleh disambungkan ke pin-13 (pin digital). Sebagai pin bernilai TINGGI, diod pemancar cahaya diaktifkan, setiap kali pin RENDAH.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Ia menyokong komunikasi TWI dengan bantuan perpustakaan Wire.

AREF (Voltan Rujukan): Voltan rujukan adalah untuk analog i / ps dengan analogReference ().

Tetapkan Semula Pin: Pin ini digunakan untuk menetapkan semula (RST) mikrokontroler.

Ingatan

Memori mikrokontroler Atmega328 Arduino ini termasuk memori kilat-32 KB untuk menyimpan kod, SRAM-2 KB EEPROM-1 KB.

Komunikasi

Arduino Uno ATmega328 menawarkan UART TTL- komunikasi bersiri , dan boleh diakses pada pin digital seperti TX (1) dan RX (0). Perisian Arduino mempunyai monitor bersiri yang membolehkan data mudah. Terdapat dua LED di papan seperti RX & TX yang akan berkelip setiap kali data disiarkan melalui USB.

Perisian Perisian Serial membenarkan komunikasi bersiri pada pin digital Arduino Uno dan ATmega328P menyokong TWI (I2C) serta SPI-komunikasi . Perisian Arduino mengandungi perpustakaan berwayar untuk mempermudah penggunaan bas I2C.

Bagaimana Menggunakan Arduino Uno?

Arduino Uno dapat mengesan persekitaran dari input. Di sini inputnya adalah pelbagai sensor dan ini dapat mempengaruhi persekitarannya dengan mengawal motor, lampu, penggerak lain, dll. Mikrokontroler ATmega328 pada papan Arduino dapat diprogramkan dengan bantuan bahasa pengaturcaraan Arduino dan IDE (Integrated Development Environment ). Projek Arduino boleh berkomunikasi dengan perisian semasa berjalan di PC.

Pengaturcaraan Arduino

Setelah alat Arduino IDE dipasang di PC, pasangkan papan Arduino ke komputer dengan bantuan kabel USB. Buka Arduino IDE & pilih papan yang betul dengan memilih Tools–> Board ..> Arduino Uno, dan pilih Port yang betul dengan memilih Tools–> Port. Papan ini boleh diprogramkan dengan bantuan Arduino bahasa pengaturcaraan bergantung pada Pendawaian.

Untuk mengaktifkan papan Arduino & nyalakan LED di papan tulis, buang kod program dengan pilihan Fail–> Contoh ..> Asas ..> Kilat. Apabila kod pengaturcaraan dibuang ke IDE, dan kemudian klik butang 'muat naik' di bar atas. Setelah proses ini selesai, periksa denyar LED di papan.

Perlindungan Voltan Tinggi USB

Papan Arduino Uno mempunyai sekering poli yang dapat disusun semula yang mempertahankan port USB PC dari voltan berlebihan. Walaupun kebanyakan PC mempunyai perlindungan dalaman mereka sendiri, sekeringnya memberikan lapisan keselamatan tambahan. Sekiranya di atas 500mA diberikan ke port USB, maka sekering secara rutin akan memutuskan sambungan sehingga voltan berlebihan dikeluarkan.

Ciri Fizikal

Ciri-ciri fizikal papan Arduino merangkumi panjang dan lebar. The papan litar bercetak panjang dan lebar Arduino Uno adalah 2.7 X 2.1 inci, tetapi soket kuasa dan penyambung USB akan melampaui ukuran sebelumnya. Papan boleh dilekatkan di permukaan jika tidak berlaku dengan lubang skru.

Aplikasi Arduino Uno ATmega328

The aplikasi Arduino Uno sertakan perkara berikut.

  • Arduino uno digunakan dalam prototaip projek Do-it-Yourself.
  • Dalam membangunkan projek berdasarkan kawalan berasaskan kod
  • Pembangunan Sistem Automasi
  • Perancangan reka bentuk litar asas.

Oleh itu, ini semua berkaitan Lembaran data Arduino Uno . Dari maklumat di atas akhirnya, kita dapat membuat kesimpulan bahawa ini adalah mikrokontroler ATmega328P 8-bit. Ia mempunyai komponen yang berbeza seperti komunikasi bersiri, pengayun kristal , pengatur voltan untuk menyokong pengawal mikro . Papan ini merangkumi sambungan USB, pin I / O digital-14, pin i / p analog-6, jack laras kuasa, butang set semula, dan tajuk ICSP. Inilah soalan untuk anda, apakah itu Harga Arduino Uno di India ?