4 Comunicazione seriale tra due schede arduino.
5 La prima scheda ha un bottone come input e
6 comunica con un altra scheda che monta un LED come output.
7 Il led della seconda si accende quando rileva
8 la pressione del bottone della prima.
10 Schema: http://lab.piffa.net/schemi/analog_io_bb.png
13 // Prima scheda: input
14 int led = 13; // Debug
15 int input = 2; // Questa e' la scheda con un input
16 int TX = 3 ; // Pin di trasmissione
19 // initialize the digital pin as an output.
20 pinMode(led, OUTPUT); // Il PIN e' attivato come output per DEBUG
21 pinMode(TX, OUTPUT); // Il PIN e' attivato come output
22 pinMode(input, INPUT_PULLUP); // Il PIN e' attivato come output
25 // the loop routine runs over and over again forever:
27 if (digitalRead(input) == LOW) { // Verifica se il PIN input e' +5v
28 digitalWrite(led, HIGH); // Debug
29 digitalWrite(TX, HIGH);
32 else { // Alterativa: se non e' +5v
33 digitalWrite(led, LOW);
34 digitalWrite(TX, LOW);