SD cards have long been a favorite with microcontroller hobbyists. Cheap, readily available, and easily interfaced, they remain a staple for small projects that need to store a lot of data.
While the ATMega328 is “mega” for a microcontroller, it’s still a fairly limited platform. It has plenty of I/O and working memory for most tasks, but this Battleship game that ...
Example code written using my template for the PIC16F88 Microcontroller with MPLAB X IDE v6.15 and the XC8 "pic-as" compiler. The comments aren't always complete, so please start a discussion if you ...