Arduino BT Communication 1.0.2

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

เกี่ยวกับ Arduino BT Communication

การสื่อสาร Arduino BT เป็นแอปพลิเคชั่นที่สามารถทดสอบบอร์ด Arduino BT ของคุณด้วยอุปกรณ์ Ardroid โดยใช้การสื่อสารบลูทูธ

ด้วยการสื่อสาร Arduino BT คุณสามารถทดสอบแต่ละขาที่มีอยู่ในบอร์ดของคุณ คุณมีหน้าจอที่มีหมุดอินพุตอัลเป็นแถบความคืบหน้าเพื่อดูค่าและหมุดเอาต์พุตเป็นปุ่มสลับและค้นหาแถบเพื่อปิดและเปิดหมุด

ตัวอย่างของเซ็นเซอร์ของแอคชูเอเตอร์ที่คุณสามารถแนบมากับบอร์ดของคุณ: 1.นํา 2.รีเลย์สําหรับเฟสพลังงานสูง 3.วัดอุณหภูมิ 4.วัดแสง

เราหวังว่าคุณจะพบมากมายของชั่วโมงของความสนุกสนานกับคณะกรรมการของคุณ Arduino BT

นี่คือรหัสที่คุณต้องอัปโหลดไปยังบอร์ด Arduino BT ของคุณเพื่อเล่นกับแอปพลิเคชัน Android:

char strEntrada[14]={'H','H','H','H','H','H',1,1,1,1,1,'r','n'}; char strsalida[27]={-1,-2,-3,'1','1','1','1','1',-4,-5,-1 6,'l','l',-3,-2,-1};

ยกเลิกการตั้งค่า() { อนุกรมเริ่มต้น(115200); ซาลิดาสดิจิตอล pinMode(2,เอาท์พุท); pinMode(4,เอาท์พุท); pinMode(7,เอาท์พุท); pinMode(8,เอาท์พุท); pinMode(12, เอาท์พุท); pinMode(13, เอาท์พุท); ซาลิดาส พีดับบลิวดี pinMode(3,เอาท์พุท); pinMode(5,เอาท์พุท); pinMode(6,เอาท์พุท); pinMode(9,เอาท์พุท); pinMode(10,เอาท์พุท); pinMode(11,เอาท์พุท); อนุมานอะนาล็อก (ค่าเริ่มต้น); } โมฆะลูป() { StrSalida[3]=อะนาล็อกRead(A0)/8; StrSalida[4]=อะนาล็อกRead(A1)/8; StrSalida[5]=อะนาล็อกRead(A2)/8; StrSalida[6]=อะนาล็อกRead(A3)/8; StrSalida[7]=อะนาล็อกRead(A4)/8; StrSalida[8]=อะนาล็อกRead(A5)/8;

สําหรับ (ดัชนี INT=0;ดัชนี<11;ดัชนี++) { StrSalida[12+ดัชนี]=strEntrada[ดัชนี]; } ถ้า (อนุกรมพร้อมใช้งาน()>=11) { สําหรับ(int i=0; i < 12; i++) { StrEntrada[i] = อนุกรม.read(); } สําหรับ (ดัชนี INT=0;ดัชนี<11;ดัชนี++) { StrSalida[12+ดัชนี]=strEntrada[ดัชนี]; } อนุกรม.println(strSalida+''); อนุกรม.ฟลัช(); }

ถ้า(strEntrada[0] == 'H' ) {digitalWrite(2, HIGH); } อื่นๆ { digitalWrite(2, LOW);} ถ้า(strEntrada[1] == 'H' ) {digitalWrite(4, HIGH); } อื่นๆ { digitalWrite(4, LOW);} ถ้า(strEntrada[3] == 'H' ) {digitalWrite(8, HIGH); } อื่นๆ { digitalWrite(8, LOW);} ถ้า(strEntrada[4] == 'H' ) {digitalWrite(12, HIGH); } อื่นๆ { digitalWrite(12, LOW);} ถ้า(strEntrada[5] == 'H' ) {digitalWrite(13, HIGH); } อื่นๆ { digitalWrite(13, LOW);} อะนาล็อกWrite(3, ล่ามEntrada(strEntrada[6])); อะนาล็อกWrite(5, ล่ามEntrada(strEntrada[7])); อะนาล็อกWrite(6, ล่ามEntrada(strEntrada[8])); อะนาล็อกWrite(9, ล่ามEntrada(strEntrada[9])); อะนาล็อกWrite(10, ล่ามEntrada(strEntrada[10])); อะนาล็อกWrite(11, ล่ามEntrada(strEntrada[11])); ความล่าช้า(10); } int ล่ามEntrada( char caracterEntrada) { intผล=0; resultado=caracterEntrada*2; ผลลัพธ์การส่งคืน; การส่งคืน }