pagine varie Theremino
home
compilatore logo Arduinomio
compilatore di programmi per Arduino
laboratorio Theremino
laboratorio
elettricità Theremino
appunti di elettronica/elettrotecnica
Processing logo Processing
compilatore di programmi per Processing
Arduino logo
compilatore di programmi per Arduino
logggin Theremino
accedi o esci

esperimenti senza programmazione

attività immediate

pomodori sonori

led RGB

braccio robotico

robot

tutorials (con programmazione)

luci Theremino

il mio primo led si accende

giochi di luci

un dado elettronico

il semaforo

effetto candela

effetto fading

rosso-verde-blu 1

rosso-verde-blu 2

display a 7 segmenti - conto alla rovescia

display a 7 segmenti bis

sensori

costruiamo una nota

interruttori

pulsanti

tastierino

uso di variabili

uso di variabili

funzioni personalizzate

un robot

servi e luci

la scheda motori

ostacoli

Processing

elettronica

meccanica e dintorni

prontuario

piedinature

collegamenti

i pin di Theremino

HAL

linguaggi di programmazione

elenco applicazioni

resistenze

Scarica Adobe Flash Player

sketches notevoli

circuiti notevoli

tabelle varie

tabella colori

tavola dei simboli

referenze on-line

referenze Theremino

referenze C#

referenze Vb.net

hardware

un kit di base

guida al compilatore

cosa è Theremino?

Arduino inizia il laboratorio

rivedi un laboratorio svolto

il mio account

info

link

contatti

dado_da_gioco

introduzione

Arduino Realizziamo un dado elettronico con sette led, i quali a intervalli di 5 secondi diano un punteggio casuale.

Variante: aggiungere un pulsante, alla pressione di questo si crea un nuovo punteggio.
Variante elaborata: alla pressione del pulsante si crea prima un gioco di luci che lampeggiano e si rincorrono e poi danno il punteggio casuale.

Handworking: si può realizzare un elegante dado in legno. Lo si può costruire in compensato o, più elegantemente, lavorare un pezzo massello scavandolo sul retro col trapano. Oppure ancora si può recuperare uno scatolino e praticarvi 7 fori da 5mm in cui inserire i led.

I led li numeriamo in questo modo:
Arduino

algoritmo


attrezzaggio

slot 7 ledblu Theremino _ledblu7
slot 6 ledblu Theremino _ledblu6
slot 5 ledblu Theremino _ledblu5
slot 4 ledblu Theremino _ledblu4
slot 3 ledblu Theremino _ledblu3
slot 2 ledblu Theremino _ledblu2
slot 1 ledblu Theremino _ledblu1

variabili

X=0

ciclo

dado Arduino la variabile X diventa pari a un numero casuale compreso tra 1 e 6
SE ACCADE CHE X è uguale a 1
ACCENDI (5 Volt) accendi _ledblu7 componente
SE ACCADE CHE X è uguale a 2
ACCENDI (5 Volt) accendi _ledblu1 componente
ACCENDI (5 Volt) accendi _ledblu6 componente
SE ACCADE CHE X è uguale a 3
ACCENDI (5 Volt) accendi _ledblu1 componente
ACCENDI (5 Volt) accendi _ledblu7 componente
ACCENDI (5 Volt) accendi _ledblu6 componente
SE ACCADE CHE X è uguale a 4
ACCENDI (5 Volt) accendi _ledblu1 componente
ACCENDI (5 Volt) accendi _ledblu4 componente
ACCENDI (5 Volt) accendi _ledblu3 componente
ACCENDI (5 Volt) accendi _ledblu6 componente
SE ACCADE CHE X è uguale a 5
ACCENDI (5 Volt) accendi _ledblu1 componente
ACCENDI (5 Volt) accendi _ledblu4 componente
ACCENDI (5 Volt) accendi _ledblu3 componente
ACCENDI (5 Volt) accendi _ledblu6 componente
ACCENDI (5 Volt) accendi _ledblu7 componente
SE ACCADE CHE X è uguale a 6
ACCENDI (5 Volt) accendi _ledblu1 componente
ACCENDI (5 Volt) accendi _ledblu2 componente
ACCENDI (5 Volt) accendi _ledblu3 componente
ACCENDI (5 Volt) accendi _ledblu4 componente
ACCENDI (5 Volt) accendi _ledblu5 componente
ACCENDI (5 Volt) accendi _ledblu6 componente
attendi 5000 millisecondi



SPEGNI   (0 Volt) spegni _ledblu1 componente
SPEGNI   (0 Volt) spegni _ledblu2 componente
SPEGNI   (0 Volt) spegni _ledblu3 componente
SPEGNI   (0 Volt) spegni _ledblu4 componente
SPEGNI   (0 Volt) spegni _ledblu5 componente
SPEGNI   (0 Volt) spegni _ledblu6 componente
SPEGNI   (0 Volt) spegni _ledblu7 componente
attendi 3000 millisecondi

programma

Arduino apri il programma


Arduino inizia il laboratorio

codice Arduino

Arduino

copia/incolla in Arduino


indietro torna all'indice avanti esci logout Licenza Creative Commons

Ultima modifica: Maggio 2014