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

variabili

introduzione

Arduino
Qui un esempio sull'uso di variabili. Cosa è una variabile? Immaginiamo, come mostra la figura, una scatola che possiamo riempire con un numero e una etichetta sopra. Nel corso del mio programma quel numero può variare, dentro la sua scatola, per i più svariati motivi. Quando mi occorre utilizzarlo io non so che valore ha assunto e allora chiamo la scatola con la sua etichetta, Arduino provvederà ad aprirla e a prelevarne il contenuto. Arduino
Gli Array sono ugualmente variabili che possono ospitare più di un valore, una scatola con tanti scompartimenti interni.


In questo esempio faccio lampeggiare un led ma con intervalli di tempo via via più brevi, sino ad un minimo in cui lampeggerà molto velocemente, poi si metterà invece a rallentare il ritmo sino ad una massima lentezza.

algoritmo


attrezzaggio

slot 13 ledgiallo Theremino _ledgiallo13

variabili

min=50
max=2000
tempo=1000
incremento=10

ciclo

SE ACCADE CHE tempo è maggiore di max oppure se tempo è minore di min
la variabile incremento si moltiplica per -1
nota: l'incremento diviene negativo se positivo e viceversa
nota: se il tempo aumenta oltre il limite max comincerà a decrementare
nota: e viceversa...
la variabile tempo aumenta di incremento
ACCENDI (5 Volt) accendi _ledgiallo13 componente
attendi tempo millisecondi
SPEGNI   (0 Volt) spegni _ledgiallo13 componente
attendi tempo 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