Lessons Learned
- We learned how to use MPLAB to program PIC Microcontrollers.
- We learned how to use a reflow oven to solder surface mount components.
- We learned how to make components communicate with a microcontroller using SPI or I2C.
- We learned how to carefully select components for our project’s needs.
- We learned how to use Cadence to create electrical schematics.
- We learned how to use schematics from Cadence to make PCBs.
- We learned how to use in circuit programming to program PIC Microcontrollers.
- We learned how to use an ESP32 to host a webserver to display data.
- We learned how to use EUSART to print data to a port.
- We learned how to use interrupts to allow multiple parts of a program to work simultaneously.
Recommendations
- Research your components and how they work before you buy them.
- Use Ultra Library when designing your Cadence schematic to save time.
- Know what ports your microcontroller will need to use before you make your schematic.
- Finish your PCB designs with plenty of time to fix them before they are due.
- Add extra headers wherever you have a pin connection.