Arduino Port

Banyak banget port yang ada di board Arduino. Kali ini gw bakal bahas port yang ada di board Arduino UNO

Buat apa aja sih?


diagram port arduino uno


  • USB Jack
Port ini digunakan untuk transfer data dari Komputer ke Arduino dan sebaliknya, sekaligus sebagai catu daya port (5V).
untuk masalah catu daya dari komputer harus hati-hati, karena Daya yang disupply dari port USB komputer hanya sekitar 460mA/4,86-5,1V, salah-salah maka port USB komputer justru akan rusak.
  • Power Jack
Port ini digunakan sebagai catu daya dari luar (mis : Adapter/Power Supply). Tegangan yang direkomendasikan adalah 7-12VDC.

Selain dari Power Jack, tegangan sumber juga kita berikan melalui port Vin.

    • IOREF 
    Pin ini di papan Arduino memberikan tegangan referensi ketika mikrokontroler beroperasi. Sebuah shield yang dikonfigurasi dengan benar dapat membaca pin tegangan IOREF sehingga dapat memilih sumber daya yang tepat agar dapat bekerja dengan 5V atau 3.3V.

    • Reset
    digunakan untuk mereset program yang telah diupload pada board, sehingga mengulang dari awal.
    • 3,3V
    digunakan untuk sumber tegangan modul elektronika yang membutuhkan catu daya 3,3V
    5V
    digunakan untuk sumber tegangan modul elektronika yang membutuhkan catu daya 5V
    • GND

    Ground adalah titik yang dianggap sebagai titik kembali nya arus listrik arus searah atau titik kembali nya sinyal bolak balik atau titik patokan (referensi) dari berbagai titik tegangan dan sinyal listrik di dalam rangkaian elektronika.
    • Vin

    digunakan untuk catu daya eksternal, direkomendasikan 7-12VDC

    • Analog Input


    terdiri dari A0-A5 (6 port), fungsinya untuk membaca tegangan dari luar (maks.5V) dan mengubahnya menjadi sinyal digital 0-1023.

    terdapat fungsi kedua
    A4 sebagai SDA (serial Data)
    A5 sebagai SCL (serial Clock)
    keduanya digunakan untuk komunikasi I2C

    Note
    contoh modul yang menggunakan I2C:LCD I2CIMU6050 Accelerometer and gyro

    • PORT Digital

    terdiri atas 14 pin

    pin 0 dan 1 
    • Serial: pin 0 (RX) dan 1 (TX) Digunakan untuk menerima (RX) dan mengirimkan (TX) data serial TTL. Pin ini terhubung dengan pin ATmega8U2 USB-to-Serial TTL.

    pin 3, 5, 6, 9, 10*, 11*
    • dapat digunakan sebagai output PWM, yaitu mengeluarkan tegangan dengan range 0-5V, cacahan 8bit (0-255).
    • saat mengaktifkan SPI, maka pin 10 dan 11 tidak dapat digunakan.
    pin SPI

    pin 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) mendukung komunikasi SPI dengan menggunakan perpustakaan SPI


    contoh modul yang memakai pin ini adalah NRF24L01

    pin 13

    Builtin LED on board
    artinya terhubung dengan LED yang tertanam di papan Arduino.

    Komentar

    1. Selamat siang. saya ingin bertanya tentang serial di arduino, Saya menggunakan data RS232 timbangan sebagai masukan ke arduino mega dan keluaran dari arduino mega dapat langsung mencetak ke printer. Program dapat berjalan dengan baik selama kabel down loader terpasang ke laptop. Mengapa bila kabel down loadernya saya lepas dan saya ganti dengan power langsung ke listrik tidak berjalan? Apakah memang harus membutuhkan com port? Thanks.

      BalasHapus

    Posting Komentar