]> git.piffa.net Git - sketchbook_andrea/blob - serial/analog_rx_1/analog_rx_1.ino
Analog e Readme, errata.
[sketchbook_andrea] / serial / analog_rx_1 / analog_rx_1.ino
1 /*
2   Analog comm: RX
3  
4  Comunicazione analogica 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.
9  
10  Schema: http://lab.piffa.net/schemi/analog_io_bb.png
11  */
12
13 // Seconda scheda: output
14 int led  = 13; // Questa scheda ha spolo l'output
15 int RX   = 3 ; // Pin di ricezione  
16
17 void setup() {                
18   // initialize the digital pin as an output.
19   pinMode(led, OUTPUT);       // Il PIN e' attivato come output
20   pinMode(RX, INPUT);        // Il PIN e' attivato come output
21 }
22
23 // the loop routine runs over and over again forever:
24 void loop() {
25   if (digitalRead(RX) == 1) { // Verifica se il PIN input e' +5v
26     digitalWrite(led, HIGH);
27     delay(50);
28   } 
29   else if (digitalRead(RX) == 0) { // Alterativa: se non e' +5v
30     digitalWrite(led, LOW);
31     delay(50);
32   }
33 }
34