Implementation of a Musical Keyboard with Arduino

  • Pedro Henrique Carvalho Lima Cabral IFBA
  • Maria Klara Nunes Martins de Oliveira IFBA
  • Daniel dos Anjos Costa IFBA

Abstract


This project deals with the implementation of a musical keyboard at the logical and physical level.In the logical project developed we made a keyboard with 24 musical notes and full expansion possibility using encoder integrated circuits.In the physical implementation we developed a reduced version keyboard with only 16 musical notes, because of the complexity of its assembly.We used the arduino UNO to process the input signals coming from independent buttons and output a square wave electrical signal at the desired note frequency. To solve the limitation of amount of digital inputs of the arduino we implemented an encoding module.

References

AIDAR, Laura. Toda matéria, [S. l.], 2020?. Disponível em : [link] Acesso em: 09 fev. 2023.

CABRAL, Pedro H. C. PROJETO DE UM TECLADO MUSICAL UTILIZANDO ARDUÍNO. 2022. 35 f. TCC (Técnico em Informática) - IFBA, Euclides da Cunha-BA, 2022.

DATASHEET DO 74HC148, 1992. Dísponivel em: [link] Acesso em: 27 jan.2023.

DOCUMENTAÇÃO DO ARDUINO, 2023. Disponível em: [link]. Acesso em: 13 de fev. 2023.

GUIMARÃES, Fábio. Codificador e decodificador, 2019. Disponível em: [link]. Acesso em: 27 jan. 2023.

NUSSEY, John. Arduino para leigos. 2. ed. São Paulo: Alta Books, 2019.

SOUZA, Joedson. e FERREIRA. Magnum. DESENVOLVIMENTO DE UM BRAÇO ROBÓTICO COM CONTROLE MULTIMODAL USADO ESP8266 NODEMCU. 2023. 68 f. TCC (Técnico em Informática) - IFBA, Euclides da Cunha-BA, 2023.

TECLADO COM ARDUINO. Amazonas: Universidade do Estado do Amazonas, 2022. Disponível em: [link]. Acesso em: 13 fev. 2023.

TEORIA MUSICAL. Descomplicando a música. [S. l.] Disponível em: [link] Acesso:14 de fev.2023.
Published
2023-09-18
CABRAL, Pedro Henrique Carvalho Lima; OLIVEIRA, Maria Klara Nunes Martins de; COSTA, Daniel dos Anjos. Implementation of a Musical Keyboard with Arduino. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 23. , 2023, Ilhéus/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 92-101. DOI: https://doi.org/10.5753/erbase.2023.236064.