Paso 3: Código de programación
#include / / importación
la biblioteca de la serie
SoftwareSerial NVB(10, 11); RX, TX
ledpin1 int = 13; LED1 en D13 mostrará parpadeo on / off
int ledpin2 = 12; LED2 en D12 demostrará parpadeo on / off
int fanpin1 = 9; FAN1 en D11 mostrará parpadeo on / off
int fanpin2 = 8; fan2 en D10 mostrará parpadeo on / off
int BluetoothData; los datos de la computadora
void setup() {}
Pon tu código de instalación, para ejecutar una vez:
NVB.begin(9600);
NVB.println ("en el Bluetooth por favor oprima 1 o un parpadeo del LED 1..");
pinMode(ledpin1,OUTPUT);
NVB.println ("Bluetooth en por favor, pulse 2 o blink LED 2 de la b..");
pinMode(ledpin2,OUTPUT);
NVB.println ("Bluetooth en Pulse 3 o c TURN ON ventilador 1..");
pinMode(fanpin1,OUTPUT);
NVB.println ("Bluetooth en Pulse 4 o d vuelta ON ventilador 1..");
pinMode(fanpin2,OUTPUT);
}
void loop() {}
Pon tu código principal, para ejecutar varias veces:
Si (NVB.available()) {}
BluetoothData=NVB.read();
if(BluetoothData=='1') {/ / si número 1 Pulsa...
digitalWrite(ledpin1,1);
NVB.println ("LED 1 en D13!");
}
Si (BluetoothData == 'a') {/ / si número un prensado...
digitalWrite(ledpin1,0);
NVB.println ("LED 1 encendido D13 apagado!");
}
if(BluetoothData=='2') {/ / pulsar número 2...
digitalWrite(ledpin2,1);
NVB.println ("LED 2 encendido D12 en!");
}
Si (BluetoothData == 'b') {/ / si b número presiona...
digitalWrite(ledpin2,0);
NVB.println ("LED 2 encendido D12 apagado!");
}
if(BluetoothData=='3') {/ / pulsar número 3...
digitalWrite(fanpin1,1);
NVB.println ("FAN 1 de D9 en!");
}
Si (BluetoothData == 'c') {/ / si c número presiona...
digitalWrite(fanpin1,0);
NVB.println ("ventilador 1 en D9!");
}
if(BluetoothData=='4') {/ / pulsar número 4...
digitalWrite(fanpin2,1);
NVB.println ("ventilador 2 en D8 en!");
}
Si (BluetoothData == había ') {/ / pulsar número d...
digitalWrite(fanpin2,0);
NVB.println ("ventilador 2 en D8!");
}
}
Delay(100); / / preparar para la próxima...
}