Final Proposal Update
I am planning to do a little noise generator and program it with the Atmega328p microcontroller. Based on the research from last week, I found another library called Mozzi Library. I tweaked their example code a little bit.
5x Potentiometer
1x 3.5mm Audio Jack
1x Speaker SMD mount
2x Toggle Switch
1x Soft Potentiometer
4x Photocell
1x ATmega328P
1x AA Battery Case with JST-PA Plug
1x USB power cable
The design I am thinking about is the Otamatone, and I am planning to use a few kinds of sensors that have analog readings to use as the potentiometer or have five potentiometers to control the instrument control by a toggle switch.
Before milling my board out, I tried to test everything out on breadboard and it works perfectly.
Update:redo the design and remill another board
And I realized that I cannot burn the bootloader and keep getting error messages and the Arduino cannot recognize the board at all. There are two kinds of ATmega328P on the floor ATmega328P U-TH / ATmega328P AU
Challenge:
burning the bootloader!
burning the bootloader
burning the bootloader!
How to fix:
add capacitor (not working)
change library(not working)
change microcontroller ATmega328p U-TH (not working)
change the microcontroller from ATmega328p U-TH to ATmega328p AU
change to a through-hole version ATmega 328p