Pemrograman Arduino Dengan Java, Mungkinkah?

Pemrograman Arduino Dengan Java, Mungkinkah?

 

Arduino UNO R3
Arduino UNO R3

Pemrograman Arduino dengan Java, mungkinkah? Arduino UNO / Nano tidak dapat diprogram dengan bahasa pemrograman Java. Alasan mudahnya karena memori RAM dan Flash pada Arduino terlalu kecil untuk menjalankan Java Virtual Machine (JVM).

Sejauh ini prosesor yang mendukung JVM adalah sebagai berikut:

  • x86
  • x86-64
  • SPARC
  • MIPS
  • Itanium
  • Power ISA
  • ARM
  • Alpha
  • S/390
  • z/Architecture
  • m68k

JVM juga memerlukan sistem operasi di bawahnya. Berikut ini sistem operasi yang mendukung JVM:

  • Windows
  • Linux
  • FreeBSD
  • NetBSD
  • OpenBSD
  • Solaris
  • OpenSolaris
  • Darwin
  • macOS
  • iOS
  • BeOS
  • Haiku
  • AIX
  • IRIX
  • OS/2
  • Windows Mobile
  • AmigaOS

Arsitektur CPU pada Arduino UNO adalah AVR. Sistem operasi pada Arduino UNO juga tidak mendukung JVM.

Jika perlu program Java yang mengakses port pada Arduino, biasanya dilakukan dengan cara menjalankan program Java di komputer yang mendukung JVM, dengan mengirimkan perintah-perintah melalui port serial ke Arduino UNO. Contohnya adalah dengan menggunakan library Processing.

Referensi

  • https://en.wikipedia.org/wiki/Comparison_of_Java_virtual_machines
  • https://processing.org/

 

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.