Programming Teaching using Arduino and TinkerCad Circuits - Proposal of a Lesson Sequence

  • João Alberto Fabro UTFPR
  • André Cristiano Cordeiro UTFPR
  • Silvia Amelia Bim UTFPR

Resumo


This paper presents a lesson sequence to teach programming using the Arduino platform and the free TinkerCad Circuits environment, promoting hands-on activities. The sequence supports block-based and C-like coding, enabling students to learn core programming concepts through online simulations or physical hardware. Freely available materials, including circuit designs and video lessons, support the approach. The sequence was applied in two distinct scenarios: a Multiuser Massive Online Course and in ten freshmen engineering courses of programming. Both experiences are described in the text, focusing on learning outcomes, engagement, and challenges. The main contribution of this work is the presentation of a set of free multimedia course material, together with a flexible, accessible framework for programming education focused on young adults, using a free simulation tool.
Palavras-chave: Conferences, Education, Focusing, Hardware, Encoding, Proposals, Integrated circuit modeling, Programming profession, Robots, Videos, Arduino for Programming Teaching, introduc-tory programming, block based programming
Publicado
13/10/2025
FABRO, João Alberto; CORDEIRO, André Cristiano; BIM, Silvia Amelia. Programming Teaching using Arduino and TinkerCad Circuits - Proposal of a Lesson Sequence. In: SIMPÓSIO BRASILEIRO DE ROBÓTICA E SIMPÓSIO LATINO AMERICANO DE ROBÓTICA (SBR/LARS), 17. , 2025, Vitória/ES. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 402-407.