Adafruit Berhasil Bikin Driver Arduino Pakai ChatGPT
Adafruit, salah satu perusahaan pengembang perangkat keras dan perangkat lunak open-source, berhasil menggunakan ChatGPT untuk menciptakan driver Arduino dengan gaya bahasa pemrograman Ladyada.
Ladyada adalah gaya bahasa pemrograman yang dibuat oleh Limor Fried – yang dikenal sebagai ilmuan wanita pendiri Adafruit. Ia dikenal di komunitas elektronik open-source karena telah menciptakan banyak bahasa pemrograman Arduino yang mendukung berbagai produk Adafruit.

Nah, dalam membuat driver Adruino ini, ChatGPT dilatih dengan bahasa pemrograman “Ladyada” Adafruit. Proses ini melibatkan penggunaan referensi datasheet, tabel biner, dan konversi data menjadi kode C atau Python.
Salah satu skenario yang dicoba yaitu ChatGPT disuruh membuat driver untuk sensor cahaya VCNL4020 berbasis I2C. Pertama-tama datasheet sensor dibaca menggunakan plugin pengurai PDF berbasis AI. Lalu pembuatan file kerangka untuk VCNL4020 dimulai, dan kemudian diisi dengan registrasi dan fungsi-fungsi berdasarkan data dari datasheet.
Baca Juga: Baidu Akhirnya Resmi Rilis ERNIE Bot ke Publik • Jagat Review
Dan rupanya ChatGPT berhasil membuat driver Adruino tersebut. Walaupun ChatGPT membantu mempercepat proses, namun tetap butuh interaksi manusia, untuk memeriksa dan mengoreksi potensi kesalahan yang mungkin terjadi.
Cara yang inovatif ini tentunya akan membantu mempercepat pengembang dalam menciptakan driver dan pustaka untuk berbagai bahasa pemrograman. Dukungan perangkat lunak pihak ketiga untuk board Arduino Uno R4 dan Raspberry Pi Pico juga sangat penting dalam proses pengembangan ini.
Adafruit bahkan akhirnya juga menyediakan postingan blog dan log ChatGPT yang mereka pakai, sebagai referensi bagi komunitas pengembang elektronik open-source.
https://youtu.be/mQwZTo6c_yU?si=Cb0Wfw2sRqL-nzN6














