Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2025:eradu:mara.fichios [2025/05/23 19:36]
mara.fichios [General Description]
pm:prj2025:eradu:mara.fichios [2025/05/24 16:12] (current)
mara.fichios [Results]
Line 26: Line 26:
 At the center of the system lies the Arduino Uno, which acts as the main control unit. It manages data flow between input and output modules, orchestrating the behavior of the piano. The button matrix connects directly to the Arduino'​s digital pins, and the Arduino detects exactly which key has been pressed. This key is translated into a musical note. Once a key is identified, the Arduino triggers two parallel outputs: it sends a corresponding frequency signal to the buzzer, generating an audible tone and it lights up the matching LED by transmitting data serially to the shift registers. These convert the serial input into parallel output, illuminating the specific LED assigned to the pressed key. At the center of the system lies the Arduino Uno, which acts as the main control unit. It manages data flow between input and output modules, orchestrating the behavior of the piano. The button matrix connects directly to the Arduino'​s digital pins, and the Arduino detects exactly which key has been pressed. This key is translated into a musical note. Once a key is identified, the Arduino triggers two parallel outputs: it sends a corresponding frequency signal to the buzzer, generating an audible tone and it lights up the matching LED by transmitting data serially to the shift registers. These convert the serial input into parallel output, illuminating the specific LED assigned to the pressed key.
  
-Simultaneously,​ the Arduino communicates with the I2C LCD display to visually show the name of the note being played. This communication happens via the I2C protocol using only two data lines (SCL and SDA), allowing the LCD to operate without consuming multiple digital I/O pins.All modules draw power from a shared 5V supply, ensuring consistent operation. This architecture ensures that pressing a single key results in synchronized audio, visual, and textual feedback, making the PianoBit both interactive and educational.+Simultaneously,​ the Arduino communicates with the I2C LCD display to visually show the name of the note being played. This communication happens via the I2C protocol using only two data lines (SCL and SDA), allowing the LCD to operate without consuming multiple digital I/O pins.All modules draw power from a shared 5V supply. This architecture ensures that pressing a single key results in synchronized audio, visual, and textual feedback, making the PianoBit both interactive and educational.
  
  
Line 273: Line 273:
  
 </​note>​ </​note>​
 +
 +{{:​pm:​prj2025:​eradu:​pb_1.jpg?​512x382|}}\\
 +{{:​pm:​prj2025:​eradu:​pb_2.jpg?​512x382|}}\\
 +{{:​pm:​prj2025:​eradu:​pb_3.jpg?​382x512|}} {{:​pm:​prj2025:​eradu:​pb_4.jpg?​382x512|}} {{:​pm:​prj2025:​eradu:​pb_5.jpg?​382x512|}} {{:​pm:​prj2025:​eradu:​pb_6.jpg?​382x512|}}\\
 +
 +
 +
 +
  
 ===== Conclusions ===== ===== Conclusions =====
pm/prj2025/eradu/mara.fichios.1748018194.txt.gz · Last modified: 2025/05/23 19:36 by mara.fichios
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0