elektronika

Bagaimana cara mengirimkan data dari arduino

Hai, hari ini saya mau share bagaimana mengirimkan data dari arduino.kira-kira bagaimana ya syntax untuk pengiriman data ini?.jadi kalau kita mau mengirimkan data dari arduino menggunakan pin analog maka syntax atau perintahnya menggunakan analogWrite.dengan perintah analogWrite ini kita bisa mengirimkan data berupanya sinyal yang nantinya juga bisa digunakan PWM(pulse width modulation)

Bagaimana cara mengirimkan data menggunakan analogWrite?

  • syntax analogWrite digunakan untuk memperbarui status dari pin analog dan juga bisa digunakan oleh pin PWM
  • Pin PWM 8 bit dimana anda bisa mengatur duty cycle dari pin ini 0-255
  • duty cycle adalah perubahan jumlah waktu sinyal ketika kondisi on atau off biasanya ditulis dalam bentuk persen
  • ketika sinyal on dan off dan niilainya setengah dari total duty cycle maka nilai duty cyclenya 50%

duty cycle sinyal analog

  • perintah analogWrite digunakan saat anda mau mengontrol kecepatan motor atau mengontrol intensitas dari berbagai macam LED
  • jadi nilai yang ada pada pin PWM bisa digunakan untuk mengontrol kecepatan.
  • contoh: ketika anda mau menjalankan kecepatan motor secara penuh maka anda harus memberikan nilai maksimum yaitu 255.dengan memberi nilai 255 pada PWM maka kita memerintah supaya motor berjalan dengan kecepetan penuh

arduino uno

  • ketika kita mengirim data dengan nilai 0 maka sinyal tidak akan terkirim dan motor juga tidak akan jalan
  • ketika anda menginginkan kecepatan motor setengah dari kecepatan maksimumnya maka anda harus memberikan nilai 127 atau 128 yaitu nilai dari  setengah nilai maksimum yaitu 255
  • ketika kita menggunakan arduino uno maka pin PWM ini tersedia di pin digital dengan nomor 3,5,6 dan 9,10,11.anda bisa memilih nomor mana saja yang akan anda gunakan.
  • berikut ini adalah syntax perintahnya menggunakan analogWrite

Syntax :

analogWrite(int pin, int value);

Dimana,

  • pin adalah nomor pin mana yang anda gunakan
  • value adalah nilai duty cycle yang kita inginkan bisa diisi nilainya dari 0-255

Contoh :

analogWrite(10, 175);

demikian tutorial tentang Bagaimana cara mengirimkan data dari arduino semoga informasi berguna dan bermanfaat 🙂

Related Articles