Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //importo la libreria SoftwareSerial.
- #include <SoftwareSerial.h>
- //definisco i pin per la comunicazione.
- const int rxPin = 8;
- const int txPin = 7;
- //definisco i pin di comunicazione per il bluetooth via seriale virtuale.
- SoftwareSerial bluetooth(rxPin, txPin);
- //variabile di controllo led.
- char p = 0;
- int pompa=9;
- //inizio il programma
- void setup() {
- //imposto il baud per le seriali.
- Serial.begin(9600);
- bluetooth.begin(38400);
- //imposto il pin.
- pinMode(pompa,OUTPUT);
- }
- void loop() {
- //scrivo e leggo nelle seriali, condividendo i flussi tra le due.
- if (bluetooth.available()) {
- //prelevo informazioni dal bluetooth.
- p = bluetooth.read();
- Serial.println(p);
- //in base a ciò che ricevo dal modulo decido lo stato del pin pompa
- if(p == '0') {
- digitalWrite(pompa,LOW);
- }
- else if (p== '1') {
- digitalWrite(pompa,HIGH);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement