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

tutorials Arduino

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

sensori

sensore porta seriale

sensore PIR

sensore ad ultrasuoni

suoni

Theremin

una melodia

costruiamo una nota

interruttori

pulsanti

tastierino

input tramite porta seriale

input tramite porta seriale 2

input telecomando

input telecomando 2

uso di variabili

uso di variabili

funzioni personalizzate

un robot

servi e luci

un robot telecomandato

la scheda motori

ostacoli

Processing

elettronica

meccanica e dintorni

inglese English

prontuario

piedinature

collegamenti

resistenze

Scarica Adobe Flash Player

sketches notevoli

circuiti notevoli

i pin di Arduino

error messages

tabelle varie

tabella colori

tavola dei simboli

referenze on-line

referenze Arduino

referenze Theremino

referenze Processing

link

www.arduino.cc

fritzing.org/projects

processing.org

link vari

hardware

il kit di base

kit facilitati

kit alternativi

Theremino

"Arduinomio"

cosa è Arduino?

perchè Arduino

realizzabilità di un progetto a scuola

tre modi per organizzare una lezione con "Arduinomio"

Arduino per una didattica costruttivista

guida al compilatore "Arduinomio"

come si inizia

linee guida di "Arduinomio"

errori comuni

in cantiere

altri software facilitati

Theremino inizia il laboratorio

rivedi un laboratorio svolto

il mio account

info

link

contatti

robot_telecomando

introduzione

Arduino
Un robot telecomandato
utilizzare un telecomando conviene, perchè in un colpo solo (impegnando un solo pin) ci si ritrova con una tastiera variegata. In questo esempio si potrebbero aggiungere servi e comandi a volontà.

algoritmo


attrezzaggio

pin12 ledrosso Arduino _occhio_sx
pin13 ledrosso Arduino _occhio_dx
pin1 servo Arduino _testa
pin2 servo Arduino _braccio_sx
pin3˜ servo Arduino _braccio_dx
pin0 irR Arduino _ricevitoreIR

variabili

angolotesta = 0
angolobraccio_dx = 0
angolobraccio_sx = 0
tasto = 0
incremento = 2

ciclo

la variabile tasto diventa uguale a... leggi dal sensore: _ricevitoreIR



Arduino tasto_volume_x_il_braccio_sx
SE ACCADE CHE tasto è uguale a 14918 e anche se angolobraccio_sx è minore di 170
la variabile angolobraccio_sx aumenta di incremento
SE ACCADE CHE tasto è uguale a -27802 e anche se angolobraccio_sx è maggiore di -170
la variabile angolobraccio_sx diminuisce di incremento
Arduino POSIZIONA _braccio_sx ad un angolo di gradi: angolobraccio_sx



Arduino tasto_dei_canali_x_il_braccio_dx
SE ACCADE CHE tasto è uguale a -5948 e anche se angolobraccio_dx è minore di 170
la variabile angolobraccio_dx aumenta di incremento
SE ACCADE CHE tasto è uguale a 31016 e anche se angolobraccio_dx è maggiore di -170
la variabile angolobraccio_dx diminuisce di incremento
Arduino POSIZIONA _braccio_dx ad un angolo di gradi: angolobraccio_dx



Arduino tasto_sx_e_dx_per_ruotare_la_testa
SE ACCADE CHE tasto è uguale a 7912 e anche se angolotesta è minore di 120
la variabile angolotesta aumenta di incremento
SE ACCADE CHE tasto è uguale a -25214 e anche se angolotesta è maggiore di -120
la variabile angolotesta diminuisce di incremento
Arduino POSIZIONA _testa ad un angolo di gradi: angolotesta



Arduino premendo_ok_gli_occhi_lampeggiano
SE ACCADE CHE tasto è uguale a 13608
RIPETI 3 volte
ACCENDI (5 Volt) accendi _occhio_sx componente
SPEGNI   (0 Volt) spegni _occhio_dx componente
Arduino attendi 300 millisecondi
SPEGNI   (0 Volt) spegni _occhio_sx componente
ACCENDI (5 Volt) accendi _occhio_dx componente
Arduino attendi 200 millisecondi
ACCENDI (5 Volt) accendi _occhio_sx componente
nota: quest'ultima istruzione per far rimanere accesi entrambi gli occhi
Arduino attendi 100 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: Agosto 2016