<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://wiki.golem.linux.it/index.php?action=history&amp;feed=atom&amp;title=Mastermind_in_a_Box</id>
	<title>Mastermind in a Box - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.golem.linux.it/index.php?action=history&amp;feed=atom&amp;title=Mastermind_in_a_Box"/>
	<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Mastermind_in_a_Box&amp;action=history"/>
	<updated>2026-06-18T21:46:41Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://wiki.golem.linux.it/index.php?title=Mastermind_in_a_Box&amp;diff=7980&amp;oldid=prev</id>
		<title>Giulio: trasferita da sito personale</title>
		<link rel="alternate" type="text/html" href="https://wiki.golem.linux.it/index.php?title=Mastermind_in_a_Box&amp;diff=7980&amp;oldid=prev"/>
		<updated>2018-04-03T15:35:51Z</updated>

		<summary type="html">&lt;p&gt;trasferita da sito personale&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Sviluppo&lt;br /&gt;
&amp;lt;!--Header--&amp;gt;&lt;br /&gt;
|nome = Mastermind in a Box&lt;br /&gt;
|status = Funzionante&lt;br /&gt;
&amp;lt;!--Image--&amp;gt;&lt;br /&gt;
|foto = mastermind-in-a-box.jpg&lt;br /&gt;
&amp;lt;!--General--&amp;gt;&lt;br /&gt;
|descrizione = Gioco del Mastermind&lt;br /&gt;
|licenza = GPL&lt;br /&gt;
|autore = [[Utente:Giulio|Giulio]]&lt;br /&gt;
|contributi =&lt;br /&gt;
|categorie = Svago, Arduino&lt;br /&gt;
|link = [https://github.com/giuliof/Mastermind-in-a-Box/ Repo GitHub]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Il [http://it.wikipedia.org/mastermind mastermind] è un gioco di logica in cui si chiede di indovinare una sequenza di lettere. In questa versione la sequenza è una combinazione casuale di 4 caratteri, anche ripetuti, sorteggiati da Arduino all'inizio di ogni partita. Si hanno 10 tentativi, e per ognuno di questi vengono dati dei suggerimenti per dedurre la combinazione esatta:&lt;br /&gt;
&lt;br /&gt;
*un cerchietto O per ogni carattere inserito nella posizione corretta;&lt;br /&gt;
*una crocetta X per ogni carattere presente nella sequenza misteriosa, ma non inserito nel punto corretto;&lt;br /&gt;
&lt;br /&gt;
Il progetto nasce con l'idea di essere più semplice possibile e realizzabile con pochi componenti, ovvero un Arduino, un display LCD e qualche pulsante.&lt;br /&gt;
Di questo progetto se ne propongono due versioni: &lt;br /&gt;
&lt;br /&gt;
== Versione 1.0 - Su breadboad ==&lt;br /&gt;
&lt;br /&gt;
Più artigianale ma allo stesso tempo didattica. Come illustrato nel [https://github.com/giuliof/Mastermind-in-a-Box/blob/master/Circuiti/MasterMind-breadboard.jpg circuito] per la realizzazione servono:&lt;br /&gt;
&lt;br /&gt;
* un Arduino (qualsiasi versione) ed una BreadBoard;&lt;br /&gt;
* un display LCD (16 colonne x 2 righe)&lt;br /&gt;
* un potenziometro/trimmer di valore compreso fra 1k e 50k (per la regolazione del contrasto del display)&lt;br /&gt;
* quattro pulsanti&lt;br /&gt;
* un buzzer ''(opzionale)''&lt;br /&gt;
&lt;br /&gt;
Il programma è disponibile nel [https://github.com/giuliof/Mastermind-in-a-Box repository GitHub], ma è necessario variarne i pin del display LCD:&lt;br /&gt;
&lt;br /&gt;
    // prima della modifica&lt;br /&gt;
    LiquidCrystal lcd(7, 6, 5, 4, 3, 2);&lt;br /&gt;
 &lt;br /&gt;
    // dopo la modifica&lt;br /&gt;
    LiquidCrystal lcd(2, 3 ,4, 5, 6, 7);&lt;br /&gt;
&lt;br /&gt;
== Versione 2.0 - PCB &amp;amp; scatola tagliata al laser ==&lt;br /&gt;
&lt;br /&gt;
Lo stesso circuito può essere riportato su [https://it.wikipedia.org/wiki/Basetta_millefori millefori] o circuito stampato. In [[Officina Informatica]] sono disponibili alcune PCB derivanti da questa versione.&lt;br /&gt;
&lt;br /&gt;
Sul [https://github.com/giuliof/Mastermind-in-a-Box repository] sono anche disponibili gli schemi elettrici (in formato Eagle e PNG) e il progetto della scatola (in formato PDF e DXF [http://librecad.org LibreCad]).&lt;br /&gt;
&lt;br /&gt;
[[Category: Howto]]&lt;/div&gt;</summary>
		<author><name>Giulio</name></author>
	</entry>
</feed>