den här breadboardversionen av en Simon säger att spel är ett bra sätt att prova dina färdigheter på en ny mikrokontrollerplattform. Den åtta stiftschip som ses i mitten av brädet är en LPC810 mikrokontroller som [Hartmut Wendt] bara kommer igång med. Det är ett sällsynt exempel på ett low-pin Count Dip-paket för en armanordning (Cortext M0). Breadboard Friendly Footprint gör det enkelt att arbeta med, men du kan dra av samma byggnad med ett dev ombord som en av STM Discovery-erbjudanden eller Stellaris Launchpad Boards.
Varför är det här ett bra sätt att lära dig? Det handlar om inmatning, utmatning och generering av vågformer som vi skulle anta betyder att timers (vi inte gräver genom källkoden som är tillgänglig, formulär som är länkad ovan). Varje färgad knapp har en matchande lysdiod som blinkar ut det mönster som du måste replikera för att hålla spelet att gå; Du vet hur Simon säger Works, eller hur?. Samtidigt spelas en annan tonhögtalare till höger.
En annan bra övning skulle vara att ta [Hartmuts] -kod och port den för ett annat chip, var det armen eller på annat sätt.