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

conto_alla_rovescia

introduzione

Dobbiamo costruire un ordigno per far esplodere la scuola. E' doveroso, per ogni bomba che si rispetti, che ci sia un display che segni il conto alla rovescia.
Sul display a 7 segmenti facciamo comparire i numeri a distanza di un secondo. Dobbiamo costruirli uno per uno con i vari segmenti.
Arduino
Arduino

algoritmo


attrezzaggio

slot 1 led7 Theremino _segmentoA
slot 2 led7 Theremino _segmentoB
slot 3 led7 Theremino _segmentoC
slot 4 led7 Theremino _segmentoD
slot 5 led7 Theremino _segmentoE
slot 6 led7 Theremino _segmentoF
slot 7 led7 Theremino _segmentoG

variabili


ciclo




numero 9
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 8
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
ACCENDI (5 Volt) accendi _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 7
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
SPEGNI   (0 Volt) spegni _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
SPEGNI   (0 Volt) spegni _segmentoF componente
SPEGNI   (0 Volt) spegni _segmentoG componente
attendi 1000 millisecondi



numero 6
ACCENDI (5 Volt) accendi _segmentoA componente
SPEGNI   (0 Volt) spegni _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
ACCENDI (5 Volt) accendi _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 5
ACCENDI (5 Volt) accendi _segmentoA componente
SPEGNI   (0 Volt) spegni _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 4
SPEGNI   (0 Volt) spegni _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
SPEGNI   (0 Volt) spegni _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 3
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
SPEGNI   (0 Volt) spegni _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 2
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
SPEGNI   (0 Volt) spegni _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
ACCENDI (5 Volt) accendi _segmentoE componente
SPEGNI   (0 Volt) spegni _segmentoF componente
ACCENDI (5 Volt) accendi _segmentoG componente
attendi 1000 millisecondi



numero 1
SPEGNI   (0 Volt) spegni _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
SPEGNI   (0 Volt) spegni _segmentoD componente
SPEGNI   (0 Volt) spegni _segmentoE componente
SPEGNI   (0 Volt) spegni _segmentoF componente
SPEGNI   (0 Volt) spegni _segmentoG componente
attendi 1000 millisecondi



numero 0
ACCENDI (5 Volt) accendi _segmentoA componente
ACCENDI (5 Volt) accendi _segmentoB componente
ACCENDI (5 Volt) accendi _segmentoC componente
ACCENDI (5 Volt) accendi _segmentoD componente
ACCENDI (5 Volt) accendi _segmentoE componente
ACCENDI (5 Volt) accendi _segmentoF componente
SPEGNI   (0 Volt) spegni _segmentoG componente
attendi 1000 millisecondi

programma

Arduino apri il programma


Arduino inizia il laboratorio

codice Arduino

Arduino

copia/incolla in Arduino

collegamenti elettrici

Arduino
Fritzing qui il file Fritzing


indietro torna all'indice avanti esci logout Licenza Creative Commons

Ultima modifica: Maggio 2014