ChatGPT + Arduino – A Powerful Approach for Unique Use-Case Tailored Sensors
Martikkala, Antti; David, Joe; Flores Ituarte, Iñigo (2024)
Martikkala, Antti
David, Joe
Flores Ituarte, Iñigo
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202502182257
https://urn.fi/URN:NBN:fi:tuni-202502182257
Kuvaus
Peer reviewed
Tiivistelmä
Microcontroller development platforms, especially Arduinos have showed their viability in creating unique tailored low-cost Internet of Things (IoT) solutions. However, to take advantage of these platforms, moderate programming skills are needed. To address this barrier, a software tool called AutoCode AI for Arduino that utilizes the ChatGPT API to simplify Arduino programming was developed. This tool is designed to assist individuals, especially the novice, in resource-constrained environments by providing an intuitive platform for generating Arduino code. It integrates ChatGPT's AI capabilities with a graphical user interface, allowing users to input code snippets, request code combinations, and receive explanations and compilations through a constructive/systematic approach. Initial usability tests, conducted with participants of varying skill levels, demonstrated the tool's ability to generate functional code for tasks ranging from simple to moderately complex. These findings highlight its utility as both an educational and a developmental resource in the IoT domain. By offering an accessible and effective solution, this tool contributes to the broader efforts in democratizing IoT development. Emphasizing practical applications, the combination of ChatGPT and Arduino offers a powerful approach for developing sensors uniquely tailored to specific use cases.
Kokoelmat
- TUNICRIS-julkaisut [23422]