Bluetooth Control for Arduino 1.1

ใบ อนุญาต: ฟรี ‎ขนาดแฟ้ม: 1.99 MB
‎คะแนนจากผู้ใช้: 3.0/5 - ‎1 ‎โหวต

Arduino Bluetooth Relay 4CH App เป็นแอปพลิเคชั่น Android ซึ่งใช้ในการควบคุมโมดูลรีเลย์ 4 ช่องผ่าน Bluetooth พร้อมโมดูลการสื่อสารแบบอนุกรมบลูทูธรองรับ HC-05, HC-06 หรือ HC-07 โดยใช้ Arduino หรือ AVR

ฉันทดสอบกับ arduino UNO และห้องสมุด commnunication อนุกรมเพื่อเชื่อมต่อขา RX 10 และ TX พิน 11 คุณสามารถใช้ arduino uno หรือ arduino leonardo ฯลฯ ...

แอพ Fitur: -การควบคุม4ช่องบน/ปิดราเลย์ -ควบคุมทุกช่องบน -ควบคุมทุกช่องปิด -ดาวน์โหลดแฟ้มโปรแกรม Arduino_Bluetooth_Ralay_4ch.ino -ดาวน์โหลดไฟล์กวดวิชา PDF กับ schemmatic

ดาวน์โหลดแฟ้ม: -arduinoโครงการซิป: https://goo.gl/Vq1n9D -กวดวิชาและแผนผังการเดินสาย pdf : https://goo.gl/b2UVY1

หรือคุณสามารถ คัดลอกโปรแกรมที่นี่ไปยัง Arduino IDE

/* รีเลย์ IN1 เชื่อมต่อกับ PinOut 2 Arduino รีเลย์ IN2 เชื่อมต่อกับ PinOut 3 Arduino รีเลย์ IN3 เชื่อมต่อกับ PinOut 4 Arduino รีเลย์ IN4 เชื่อมต่อกับ PinOut 5 Arduino --->คุณสามารถเชื่อมต่อกับรีเลย์ modul 4 ช่อง

ส่งข้อมูลอนุกรมจาก Arduino Bluetooth Relay 4CH.apk ข้อมูล '1'-'4' ที่จะเปิดคือ Ralay CH 1-4 ข้อมูล 'A'-'D' ที่จะปิดคือ Ralay CH 1-4 ข้อมูล '9' ไปยัง ALL CH 1-4 ข้อมูล 'I' เพื่อปิด CH 1-4 ทั้งหมด */

#include

#defineรีเลย์1 2 #defineรีเลย์2 3 #defineรีเลย์3 4 #defineรีเลย์4 5

char val; ยกเลิกการตั้งค่า() { pinMode (รีเลย์1, เอาท์พุท); pinMode(รีเลย์2,เอาท์พุท); pinMode(รีเลย์3,เอาท์พุท); pinMode(รีเลย์4,เอาท์พุท); ดิจิตอลWrite(รีเลย์1,สูง); ดิจิตอลWrite(รีเลย์2,สูง); ดิจิตอลWrite(รีเลย์3,สูง); ดิจิตอลWrite(รีเลย์4,สูง); mySerial.begin(9600); อนุกรมเริ่มต้น(9600); }

โมฆะลูป() { อนุกรมข้อมูล cek จากแอพ Android บลูทูธ val = mySerial.read(); อนุกรม.println(val); } รีเลย์เปิดอยู่ ถ้า ( val == '1' ) { ดิจิตอลWrite(รีเลย์1,ต่ํา); } ถ้า (val == '2' ) { ดิจิตอลWrite(รีเลย์2,ต่ํา); } ถ้า (val == '3' ) { ดิจิตอลWrite(รีเลย์3,ต่ํา); } ถ้า (val == '4' ) { ดิจิตอลWrite(รีเลย์4,ต่ํา); } ถ่ายทอดทั้งหมดบน ถ้า (val == '9' ) { ดิจิตอลWrite(รีเลย์1,ต่ํา); ดิจิตอลWrite(รีเลย์2,ต่ํา); ดิจิตอลWrite(รีเลย์3,ต่ํา); ดิจิตอลWrite(รีเลย์4,ต่ํา); } รีเลย์ปิดอยู่ ถ้า (val == 'A' ) { ดิจิตอลWrite(รีเลย์1,สูง); } ถ้า (val == 'B' ) { ดิจิตอลWrite(รีเลย์2,สูง); } ถ้า (val == 'C' ) { ดิจิตอลWrite(รีเลย์3,สูง); } อื่นถ้า (val == 'D' ) { ดิจิตอลWrite(รีเลย์4,สูง); } รีเลย์ทั้งหมดออก อื่นถ้า (val == 'I' ) { ดิจิตอลWrite(รีเลย์1,สูง); ดิจิตอลWrite(รีเลย์2,สูง); ดิจิตอลWrite(รีเลย์3,สูง); ดิจิตอลWrite(รีเลย์4,สูง); } }

ประวัติรุ่น

  • เวอร์ชัน 1.1 โพสต์เมื่อ 2016-05-30

รายละเอียดหลักสูตร