Bygga upp ett komplett AVR och spela Mastermind!
Detta är den AVR versionen av det berömda logik spelet Mastermind. I detta spel, MCU kommer att välja fyra färger av sju och du kommer att försöka härleda vilka färger MCU plockade. Den MCU färgval kan innehålla dubbletter. Till exempel kan AVR plocka "blå röd vit vit." Din uppgift är att räkna ut målet färg sekvens med hjälp av logik. Tillgängliga färger är: blå röd gul grön vit svart orange. Standard spelet fortsätter för åtta rundor.
MCU ger dig två bitar av information som underlag för din nästa färgval: antalet färger i din sekvens som också finns i target sekvensen och antalet färger som är korrekta som finns också på rätt plats. Till exempel, om målet är "blå röd vit vit" och du valde "blå vit grön gul" vill MCU informera er om att du har två
färger som är korrekta, och en av dem är i rätt plats. Om du väljer "vit vit grön gul" vill MCU informera er om att du har två färger korrekt, men ingen av dem är i rätt plats.
Hög poäng och konfigurationen skrivs informationen till EEPROM.
I detta instructable jag kommer att visa dig hur man bygger en komplett, reglerade makten, AVR utvecklingsmiljö som du kan spela Mastermind spel på (liksom med en utvecklingsmiljö för alla dina andra projekt), inklusive firmware att köra den. Alternativt kan du köra denna kod på en Arduino eller klon utan att behöva bygga vad som helst. Jag också gör AVR Terminal tillgänglig för nedladdning.