elektronika

Apa itu arduino uno

Banyak orang yang masih bingung apa bedanya mikrokontrol dengan arduino??.Arduino adalah salah satu jenis mikrokontroler yang digunakan oleh seorang enginner atau teknisi yang digunakan untuk mengotomasi sesuatu.dengan arduino board ini kita bisa melakukan teknik antarmuka dengan inputan sensor dan output menggunakan motor.jadi kesimpulanya adalah arduino pada dasarnya sebuah mikrokontroler tetapi tidak semua mikrokontroler adalah arduino.

Keuntungan dari mikrokontroler ini adalah sangat simple, sederhana ukuran yang kecil, dan penggunaanya sangat mudah.kita tinggal menyambungkan device yang kita punya ke pin-pin yang ada di arduino kemudia kita program sesuai dengan keinginan kita.

Arduino adalah salah satu varian dalam mikrokontroler yang saat ini banyak digunakan untuk sistem teknik antarmuka.sebenarnya varian dari mikrokontroler lainya adalah MCS51 dan AVR.pada zamannya dulu MCS51 sangat populer dengan bahasa yang digunakan adalah bahasa asembly.

dengan perkembangan teknologi yang semakin cepat saat ini arduino juga banyak digunakan untuk IOT dengan dikombinasi menggunakan ESP 8266.

Apa saja kelebihan dari arduino

  • Harganya yang murah

modul arduino bisa anda beli di marketplace-marketplace yang ada di indonesia dengan harga sekitar 500rb an.atau jika anda mau lebih murah lagi bisa bikin sendiri.

  • Mudah dalam pemrogramannya

Banyak sekali library-library yang bisa langsung kita gunakan tanpa harus kita membuat library sendiri

  • Software arduino open source

Kita bisa menggunakan software arduino tanpa harus mengeluarkan uang sepeserpun.basic dari pemrograman yang ada di arduino adalah menggunakan bahasa pemrograman C.jadi bagi anda yang dulu pernah mendapatkan mata kuliah bahasa pemrograman C sudah tidak asing lagi jika menggunakan arduino ini

  • Anda modul tambahan yang bisa langsung kita gunakan.kita bisa langsung menghubungan device-device lain seperti GPS, GSM, Bluethoot,Ethernet dan Wifi

Tipe-tipe dari arduino

jika kita browsing di internet kita pasti akan menemukan berbagai jenis arduino.kira-kira kita akan memilh arduino mana yang akan kita gunakan?saat ini yang sering digunakan oleh orang adalah jenis arduino uno.Arduino uno ini memiliki pin 13 pin digital dan 6 pin analog yang bisa kita gunakan untuk menghubungan sensor dan aktuator.

Bagaimana ketika kita mempunyai 30 sensor padahal kalau kita menggunakan arduino uno hanya memiliki total pin 19 pin??

ketika anda mempunyai project dan didalam project itu menggunakan 30 sensor maka anda harus mengganti jenis arduino yang lebih besar dari tipe arduino uno yaitu jenis arduino mega kerena arduino jenis ini mempunyai pin 70 yang bisa digunakan untuk input dan output dari sensor.berikut ini adalah tipe-tipe dari arduino

tipe-tipe arduino

Berkenalan lebih dekat dengan arduino uno

arduino uno adalah sebuah board mikrokontroler yang dikembangan oleh arduino.cc platformnya utamanya adalah AVR mikrokontroler Atmega328 dan bersifat open source.Platform ini dikembangkan pada tahun 2003 yang bisa digunakan oleh pelajar atau profesional untuk mengontrol peratalan-peralatan yang ada didunia.

Versi terbaru saat ini arduino uno mempunyai USB interface, 6 analog pin yang bisa digunakan unuk output PWM dan 14 digital pin yang bisa digunakan untuk berkomunikasi dengan peralatan eksternal.Berikut ini adalah gambar dari arduino uno

arduino uno

board arduino uno diatas bisa langsung dihubungkan langsung dengan PC menggunakan kabel USB dan dengan software IDE software dari arduino kita bisa mengupload program yang kita buat langsung ke board arduino.software ini bisa running di windows,MAC dan operating sistem linux dan bahasa pemrograman yang digunakan adalah bahasa C.

Feature yang ada di board arduino UNO

  • kita bisa meghubungkan arduino uno ke komputer mengan komunikasi serial menggunakan USB Port
  • diboard arduino UNO menggunakan jenis mikrokontroler Atmega 328 dengan feature seperti : counter, interupt, counter, PWM, CPU, I/O pin, dan frekuensi clocknya 16MHz.berikut ini adalah detail pin dari atmega 328

pin atmega 328

Arduino uno ini menggunakan mikrokontroler jenis atmega328 dengan sepsifikasi 2KB SRAM, 32 Flash Memori, 1KB eeprom, 14 pin digital dan 6 pin analog dengan frekuensi klok 16 Mhz

pinout arduino

 Fungsi-fungsi dari PIN arduino UNO

Sinyal standart pada pin arduino uno ini adalah 5 volt atau 20ma sampai 40ma dan resistor yang ada di board arduino uno ini digunakan untuk membatasi arus yang masuk di board ini.

  • diboard arduino uno ini terdapat LED yang terhubung ke pin 13,jika pin 13 ini diberi nilai yang tinggi maka akan menyala dan jika nilainya rendah maka akan mati
  • VIN adalah input tegangan yang digunakan untuk mensuplay board arduino.selain itu bisa digunakan untuk tegangan ketika arduino dihubungkan dengan shield lainya
  • 5V digunakan untuk mensuplai tegangan device external yang diinterfacingkan ke arduino.
  • Range tegangan pada USB adalah 5V tetapi jack power range teganganya bisa 7V-20V.Sangat disarankan tegangan yang masuk di board arduino UNO adalah 5V, dan perlu diperhatikan juga jika tegangan yang melalui pin 5V atau 3.3V bisa merusak board arduino uno
  • GND sebagai pin grounding
  • Reset.Pin ini digunakan untuk mereset program yang sedang berjalan di board arduino
  • IOREF tegangan referensi dari pin ini bisa digunakan ketika kita menghubungkan shield dengan arduinio board.
  • PWM.ada 11 pin yang bisa kita gunakan untuk PWM pin itu adalah 3,5,6,9,19
  • SPI.Pin ini bisa digunakan untuk komunikasi dengan device lainnya.di arduino uno ada 4 pin yang bisa digunakan untuk SPI(serial perierhal Interface) yaitu pin nomor 10 SS, 11 MOSI(master out, slave in)data ditransfer dari master ke slave , 12 MISO(Master in,Slave out) data ditransfer dari slave ke master, 13 SCK (Serial clock) fungsinya untuk mengatur clock maser to slave.
  • AREF.Pin ini adalah sebagai tegangan referensi untuk input analog
  • TWI.disebut juga sebagai two-wire interface.Pin A4 dan A5 TWI bisa diakses melalui wire library
  • Serial Communication.untuk komunikasi serial ini bisa menggunakan Pin (Rx)  digunakan untuk menerima data dan Pin 1(tx) digunakan digunakan mengirim data.
  • External Interrupt kita bisa menggunakan pin 2 dan pin 3 jika anda menggunakan interupts dari luar.

Cara programing dan komunikasi arduino board

Arduino uno sangat mungkin berkomunikasi dengan board arduino yang lainnya, komunikasi dengan PC bahkan bisa juga berkomunikasi dengan jenis mikrokontroler lainya.cara komunikasi arduino dengan device lainya bisa menggunakan pin rx dan pin tx dengan cara komunikasi secara serial.Kemudian untuk pemrograman kita bisa menggunakan IDE sofware yang bisa mengirim dan menerima data text ke board arduino

Project-project yang bisa menggunakan arduino board adalah sebagai berikut :

  1. sistem embedded
  2. Sistem security dan defence
  3. Robot dan elektronik digital
  4. Sistem parkir otomatis
  5. Lampu lalu lintas
  6. Peralatan Medis
  7. Penanda bahaya rell kereta api
  8. Otomasi rumah
  9. Otomasi industri

Demikian sekilas tentang apa itu arduino uno dan semoga bermanfaat 🙂

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *