Bluetooth Control for Arduino 1.1

Licenza: Gratuito ‎Dimensioni del file: 1.99 MB
‎Valutazione utenti: 3.0/5 - ‎1 ‎Voti

Arduino Bluetooth Relay 4CH App è un'applicazione Android che viene utilizzata per controllare il modulo relè a 4 canali via Bluetooth con supporto del modulo di comunicazione seriale Bluetooth HC-05, HC-06 o HC-07, utilizzando Arduino o AVR

sto testando con arduino UNO e libreria di comunicazione seriale al pin RX collegato 10 e al pin TX 11. è possibile utilizzare arduino uno o arduino leonardo ecc...

App Fitur: -controllare ralay on/off a 4 canali -controllare Tutti i canali ON -controllare Tutto il canale OFF -download file Programma Arduino_Bluetooth_Ralay_4ch.ino -download file Tutorial PDF con schemmatic

Scarica file: -arduino progetto ZIP : https://goo.gl/Vq1n9D -tutorial e cablaggio schematico PDF : https://goo.gl/b2UVY1

oppure è possibile Copiare il programma qui su Arduino IDE

/* Relè IN1 collegato a PinOut 2 Arduino Relè IN2 collegato a PinOut 3 Arduino Relè IN3 collegato a PinOut 4 Arduino Relè IN4 collegato a PinOut 5 Arduino --->è possibile collegarsi al canale relè modul 4

Invio di dati seriali da Arduino Bluetooth Relay 4CH.apk dati da '1'-'4' a on è Ralay CH 1-4 dati 'A'-'D' to off è Ralay CH 1-4 dati '9' su ALL CH 1-4 dati 'I' a off ALL CH 1-4 */

#include

#define relè1 2 #define relè2 3 #define relè3 4 #define relè4 5

char val; void setup() { pinMode(relay1,OUTPUT); pinMode(relay2,OUTPUT); pinMode(relay3,OUTPUT); pinMode(relay4,OUTPUT); digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); mySerial.begin(9600); Serial.begin(9600); }

void loop() { seriale dati cek dall'app Android bluetooth val = mySerial.read(); Serial.println(val); } Relay è in if( val == '1' ) { digitalWrite(relay1,LOW); } else if( val == '2' ) { digitalWrite(relay2,LOW); } else if( val == '3' ) { digitalWrite(relay3,LOW); } else if( val == '4' ) { digitalWrite(relay4,LOW); } relè tutto su else if( val == '9' ) { digitalWrite(relay1,LOW); digitalWrite(relay2,LOW); digitalWrite(relay3,LOW); digitalWrite(relay4,LOW); } relè è spento else if( val == 'A' ) { digitalWrite(relay1,HIGH); } else if( val == 'B' ) { digitalWrite(relay2,HIGH); } else if( val == 'C' ) { digitalWrite(relay3,HIGH); } else if( val == 'D' ) { digitalWrite(relay4,HIGH); } relè tutto spento else if( val == 'I' ) { digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); } }

cronologia delle versioni

  • Versione 1.1 pubblicato il 2016-05-30

Dettagli del programma