Applying Arduino and individually addressable LED strips to the development of interactive materials to promote computer science undergraduate course

  • Marlon Fabichacki Pereira UNIOESTE
  • Marcio Seiji Oyamada UNIOESTE

Resumo


Arduino is a hardware and software platform known for its ease of use and accessibility, and can be operated by people with different levels of technical knowledge. With such a powerful tool, the goal of this research was to develop interactive and engaging materials that combine Arduino and individually addressable LED strips to attract people to computer science course in exhibitions and showcases by demonstrating the capabilities and accessibility of the technology. This paper presents two demos created with addressable LED. The first is an LED race based on the Open LED Race project, and the second is a Connect-4 game using an LED matrix.

Palavras-chave: Interactivity, Games, Open Source Software

Referências

L. Borsari. (2019) Open led race project. [Online]. Available: [link]

WS2811 Datasheet. [Online]. Available: [link]

WS2812 Datasheet. [Online]. Available: [link]

P. Burgess, Adafruit NeoPixel Überguide, Adafruit, 2013.

Arduino. (2018) What is arduino? [Online]. Available: [link]

Arduino Documentation. [Online]. Available: [link]

SSD1306 Datasheet, 2008. [Online]. Available: [link]

DFRobot LCD Keypad Shield DFR0009 Datasheet. [Online]. Available: [link].

A. Gleitman, “The sorting game : a new way to teach computer science in outreach and museum settings,” 2014.

M. Pereira. (2023) Arduinoconnect4. [Online]. Available: [link]

——. (2023) Openledrace. [Online]. Available: [link]
Publicado
18/10/2023
Como Citar

Selecione um Formato
PEREIRA, Marlon Fabichacki; OYAMADA, Marcio Seiji. Applying Arduino and individually addressable LED strips to the development of interactive materials to promote computer science undergraduate course. In: CONGRESSO LATINO-AMERICANO DE SOFTWARE LIVRE E TECNOLOGIAS ABERTAS (LATINOWARE), 20. , 2023, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 97-101. DOI: https://doi.org/10.5753/latinoware.2023.236525.