pages
home
compiler
code compiler
electronics
notes about electronics
laboratory
laboratory
Processing
Processing code compiler
Theremino
Theremino code compiler
logggin
accedi o esci
tutorials Arduino
lights
my first led turns on
led's games
an electronic dice
traffic lights
candle effect
fading effect
red-green-blue 1
red-green-blue 2
7-segment display - Countdown
7-segment display bis
sensors
sensors
Sensor and serial port
sensor PIR
ultrasonic sensor
sound
Theremin
a melody
build a note
switches
buttons
keypad
input via serial port
input via serial port 2
input remote control
input remote control 2
use of variables
custom functions
servos
a robot
a remote-controlled robot
elettronica
mechanics
Italian
handbook
pins
connections
resistors
remarkable sketches
remarkable circuits
Arduino pins
error messages
tables
colour's tables
electrical simbols
referenze on-line
reference Arduino
reference Processing
link
www.arduino.cc
fritzing.org/projects
processing.org
links
hardware
base kit
facilitated kits
advanced kits
Theremino
begins the workshop
review a workshop carried out
my account
info
link
contacts
prontuario di sketches di Arduino
to read sensor's values on serial port
//codice Arduino //serialesensore //******* dichiarazioni ******** const int pin_generico_sensore=A0;//pin del sensore genericosensore int valore_letto=0;//dichiara la variabile int valore_letto_prima=0;//dichiara la variabile const int pin_ledgiallo13=13;//pin del _ledgiallo13 //********** setup ********** void setup(){ pinMode(pin_generico_sensore,INPUT);//imposta il pin del sensore come entrata pinMode(pin_ledgiallo13,OUTPUT);//imposta il pin come uscita Serial.begin(9600); // Inizializzo la seriale } //********** ciclo ********** void loop() { // scriviamo sulla porta seriale il valore di un sensore valore_letto=analogRead(pin_generico_sensore); // Legge il valore da _generico_sensore if(valore_letto!=valore_letto_prima){ Serial.print(" valore_del_sensore_--> ");//scrive sulla seriale Serial.print(valore_letto);//scrive sulla seriale valore_letto_prima=valore_letto; } digitalWrite(pin_ledgiallo13,HIGH); // accendi/spegni (HIGH/LOW è il voltaggio 5V/0V) delay(500);//attendi digitalWrite(pin_ledgiallo13,LOW); // accendi/spegni (HIGH/LOW è il voltaggio 5V/0V) delay(500);//attendi } //********** funzioni mie ********** // //codice creato con "Arduinomio" (C) //www.mastrohora.it
copy/paste in Arduino
to read codes from Remote Control on serial port
//codice Arduino #include
; //libreria per operare con l'infrarosso //telecomand //******* dichiarazioni ******** int valoreletto=0;//dichiara la variabile int valorelettoprima=0;//dichiara la variabile const int pin_ricevitoreIR=0;//pin del ricevitore IR IRrecv irrecv(pin_ricevitoreIR); //imposto il pin all'oggetto irrecv, istanza della classe IRrecv decode_results risultati;//faccio confluire la decodifica nella variabile risultati const int pin_ledgiallo13=13;//pin del _ledgiallo13 //********** setup ********** void setup(){ irrecv.enableIRIn(); //attivo il ricevitore IR pinMode(pin_ledgiallo13,OUTPUT);//imposta il pin come uscita Serial.begin(9600); // Inizializzo la seriale } //********** ciclo ********** void loop() { if (irrecv.decode(&risultati)) { //controllo se il segnale di decodifica è valido valoreletto=risultati.value; //legge il valore decodificato irrecv.resume(); //rimette il ricevitore nella condizione di attesa del segnale successivo } if(valoreletto!=valorelettoprima){ Serial.print(" codice_tasto: ");//scrive sulla seriale Serial.print(valoreletto);//scrive sulla seriale valorelettoprima=valoreletto; } delay(100);//attendi } //********** funzioni mie ********** // //codice creato con "Arduinomio" (C) //www.mastrohora.it
copy/paste in Arduino
blink, just a short code in case of problems
error messages
void setup(){ pinMode(13,OUTPUT); } void loop() { digitalWrite(13,HIGH); delay(500); digitalWrite(13,LOW); delay(1000); }
copy/paste in Arduino
logout
Ultima modifica: Agosto 2016